12
Mar
Search-Thumb

The Search app is the next target on Google's update hit list today. New features are inbound, but we've had quite the time locating them. Let's dive in.

What's New?

Google added Cricket-related functionality to Google Now just shy of a week ago, and it looks like this update is expanding on it slightly. Cricket teams also have a logo next to their names, whereas they didn't before.

Search1 Search2

Before and after.

We also came across this string dealing with innings.

<string name="cricket_first_innings">1st</string>

<string name="cricket_second_innings">2nd</string>

This addition is joined by other sports card-related improvements.

Search8 Search9

The changes don't stop with athletics. Now when you click on a company's stock, Google will provide an expanded view with more information. Chances are, similar changes have trickled out to other cards.

Search7

Cards aside, Search is now better at, well, searching. Now when you look for images and find one you like, links have been added to visit the picture's webpage or open it in a browser.

Update: The ability to visit the picture's webpage isn't new (it's accessible by clicking the title of the image at the bottom), but now the Action Bar menu contains the items "Visit Page" and "View in Browser," which weren't present before.

Search3 Search4

Hotword detection now has its own section as opposed to just a single toggle buried under Google Voice. You can disable the hotword detection on the home screen if you use the Google Now Launcher while keeping it enabled in Search.

Search6 Search5

Old and new.

There are no shortage of new or altered strings in version 3.3, dealing with things ranging from time-to-leave notifications and setting relationships to managing calendar events. Here are some that we've highlighted.

<string name="last_bus_home_is_gone">Last bus home %1$sis gone %2$s</string>

<string name="last_bus_to_hotel_is_gone">Last bus to hotel %1$sis gone %2$s</string>

<string name="last_bus_home_less_than_one_minute">Last bus home in %1$sless than 1 minute%2$s</string>

<string name="last_bus_to_hotel_less_than_one_minute">Last bus to hotel in %1$sless than 1 minute%2$s</string>

<string name="last_bus_home_absolute_time">Last bus home at %2$s%1$s%3$s</string>

<string name="last_bus_to_hotel_absolute_time">Last bus to hotel at %2$s%1$s%3$s</string>

<string name="last_bus_home_narrow_widget_header">Last bus home at…</string>

<string name="last_bus_to_hotel_narrow_widget_header">Last bus to hotel at…</string>

<string name="transit_alarm_notification_subtitle_template">Will arrive at %1$s (%2$s)</string>

<string name="transit_alarm_notification_subtitle_template_no_delay">Will arrive at %1$s</string>

<string name="flight_status_notification_cancelled_tts">Google Now flight update: %1$s flight %2$s has been cancelled.</string>

<string name="flight_status_notification_delayed_tts">Google Now flight update: %1$s flight %2$s is delayed by %3$d minutes.</string>

<string name="flight_status_notification_delayed_delay_unknown_tts">Google Now flight update: %1$s flight %2$s is delayed.</string>

This set shows Google expanding on Search's ability to set reminders.

<string name="reminder_notification_with_location_tts">Google Now Reminder for %1$s: %2$s.</string>

<string name="reminder_notification_with_time_tts">Google Now Reminder for %1$s: %2$s.</string>

<string name="reminder_notification_tts">Google Now Reminder: %1$s.</string>

<string name="calendar_notification_tts">Google Now calendar update: %1$s is beginning soon. To arrive on time, start heading there by %2$s</string>

<string name="restaurant_time_to_leave_tts">Google Now calendar update: You have a reservation at %1$s at %2$s. To arrive on time, start heading there by %3$s.</string>

<string name="public_alert_notification_tts">Google Now public alert: %1$s.</string>

<string name="public_alert_notification_with_location_tts">Google Now public alert for %1$s: %2$s.</string>

<string name="movie_ticket_notification_tts">Google Now calendar update: %1$s is scheduled to start at %2$s at %3$s. To arrive on time, start heading there by %4$s.</string>

<string name="movie_ticket_notification_no_theater_tts">Google Now calendar update: %1$s is scheduled to start at %2$s. To arrive on time, start heading there by %3$s.</string>

<string name="flight_time_to_leave_tts">Google Now calendar update for %1$s flight %2$s. To arrive at the airport %3$s before your flight, start heading there by %4$s.</string>

<string name="moonshine_event_ticket_notification_tts">Google Now calendar update: %1$s is scheduled to start at %2$s. To arrive on time, start heading there by %3$s.</string>

<string name="car_rental_pick_up_tts">Google now calendar update: You are scheduled to pick up your rental car at %1$s at %2$s. To arrive on time, start heading there by %3$s</string>

<string name="car_rental_drop_off_tts">Google now calendar update: You are scheduled to return your rental car at %1$s at %2$s. To arrive on time, start heading there by %3$s</string>

Here are strings showing changes made to Search's calendar management...

<string name="inferred_event_question">Want this event in your calendar?</string>

<string name="add_to_calendar">Add to Calendar</string>

<string name="create_in_calendar">Create in Calendar</string>

<string name="ignore_event">Ignore Event</string>

<string name="edit_time_in_calendar">Edit time in Calendar</string>

<string name="edit_location_in_calendar">Edit location in Calendar</string>

<string name="inferred_event_created">Event created</string>

TV...

<string name="tv_live_badge">LIVE</string>

<string name="tv_watch_trailer">Watch trailer</string>

... and paying bills.

<string name="due_date">Due %1$s</string>

<string name="account">Account %1$s</string>

<string name="min_due">min %1$s</string>

<string name="prev_bal">Prev bal</string>

<string name="last_month">Last month</string>

<string name="pay_site">Pay now at %1$s</string>

<string name="see_more_bills">See more bills</string>

Concerning bills, we've also noticed that bill_card_row layout now includes text fields for: vendor name, amount due,due date, and minimum due. bill_single_card layout includes text fields for: vendor name,amount due, due date, account number, minimum amount due, and last amount due. There is also a button to Pay Now. These changes look related to cards, but we haven't yet come across how to make them appear.

Continuing on, here we see Google Search wrestle with contacts and their personal relationship to you.

<string name="action_who_is_relation_1_tts">Say the name of the contact or say "%2$s".</string>

<string name="action_who_is_relation_last_tts">The person was not recognized. Touch to pick a contact.</string>

<string name="action_who_is_relation_e100_1_tts">"Didn't get that. Who did you mean?"</string>

<string name="action_who_is_relation_e100_last_tts">"Couldn't locate the name. Please retry later."</string>

<string name="action_who_is_relation_timeout_1_e100_tts">"Didn't catch that. Who did you mean?"</string>

<string name="action_who_is_relation_timeout_2_e100_tts">"Didn't hear that. Say the name of the contact, or say "%2$s"."</string>

<string name="action_who_is_relation_timeout_last_e100_tts">"Still didn't hear that. Canceling."</string>

One particular set of changes is too lengthy to post, but it suggests that Google Now is to become more conversational going forward. Here's a sample.

<string name="action_email_nomatch_1_e100_tts">"Didn't get that. Who do you want to email?"</string>

    <string name="action_reminder_nomatch_1_e100_tts">"Didn't get that. Who do you want to set a reminder for?"</string>

    <string name="action_reminder_nomatch_1_tts">Say the name of the contact you want to set a reminder for or say "%1$s".</string>

    <string name="action_sms_nomatch_1_e100_tts">"Didn't get that. Who do you want to text?"</string>

    <string name="action_call_nomatch_2_tts">Try repeating the contact name or say "%1$s".</string>

    <string name="action_contact_info_nomatch_2_e100_tts">"Still didn't get that. Repeat the name, or say "%1$s"."</string>

This one's caught our interest, but we're not quite sure what it does yet.

<string name="log_contacts_to_clearcut">Log contacts to Clearcut</string>

<string name="log_contacts_to_clearcut_summary">Pressing this button will activate the ContactLoggerTask, which read your contacts from Icing and sends them to PlayLogs aka Clearcut. For more information, read go/clearcut and go/acgc.</string>

We're still looking through this. Give us a holler if you notice anything interesting on your own.

Update: Also, it looks like Google messed up again and released this update with debug settings enabled.

Search10

Update #2: The official Android Developers Google+ page has winked at users in a new post.

Download

The APK is signed by Google and upgrades your existing app. The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way. Rather than wait for Google to push this download to your devices, which can take days, download and install it just like any other APK.

File name: com.google.android.googlequicksearchbox-3.3.10.1064617.arm.apk

File Size: 21.9MB

Version: 3.3.10.1064617.arm (Android 4.1+)

MD5: af403fba3f49e838afdf25ba8f41e8aa

Thanks goes to Cody for doing the heavy lifting on this one, along with everyone else who pointed us towards new features.

Bertel King, Jr.
Born and raised in the rural South, Bertel knows what it's like to live without 4G LTE - or 3G, for that matter. The only things he likes sweeter than his tea are his gadgets, and while few objects burn more than a metal phone on a summer day, he prefers them that way anyway.

  • Ryuuie

    How would one do the whole "Pay Bills" thing? Is that string just something for a future version of Google Search?

    • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

      I'm still looking into it. I suspect it's either tied to some sort of planned event/reservation feature that might allow you to pay for stuff you've got scheduled, or maybe some kind of intuitive bill tracking feature that resembles what it already does for shipped packages.

      • Ryuuie

        Thanks for keeping us updated. Hopefully, it'll be usable soon.

      • Crafty

        Hey Cody. Any chance we could get a text file with the full listing of conversational elements?

        I know it's long which is why it wasn't posted in the article. I'm just interested in what will become more conversational. Mainly reading back of text messages and being able to reply hands free. Thanks if you can post it.

        • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

          The strings.xml file has 1858 strings, and the plurals adds roughly 180-190 more. That's a bit much to filter through by hand in a reasonable time. It took long enough just to go through the brand new stuff. :)

          If you're interested in looking through the raw files, the content is on http://pastebin.com/VXm4XBqs. Note, since you asked for a full listing, this isn't just the brand new lines. An easy trick is to search for "tts," which are all text-to-speech lines.

          Most of the conversational elements are tied to disambiguation (clarifying what the user said) for calling, sms, emails, setting reminders and alarms, looking up contacts, and setting relationships (wtf?). They are mostly in the form of:

          "Didn't hear that. What's the message?"
          "Didn't get that. Say (a) or (b)"
          "Didn't catch that. Who did you mean?"
          "The person you're trying to look up may not be in your contacts. Touch to pick a contact."

          There are also some basic responses, like "Call canceled" and "Canceling contact lookup."

          And my favorite:
          "Google Now calendar update for (airline) flight (number). To arrive at the airport (time) before your flight, start heading there by (time)."

          I recorded over 250 new strings, and that's not counting mundane stuff. This was definitely a big update. Once my eyes stop throbbing (not a joke), I'll keep looking.

          • Simon Belmont

            Thanks, Cody. I really appreciate this.

            I will definitely be rifling through the file you posted. Thanks, again, good sir.

          • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

            Actually, this is better http://pastebin.com/drYVY0ER. It's a full list of just the new strings (minus some of the boring stuff that just tweaks minor UI elements).

          • Simon Belmont

            I went through the files you posted. They definitely expanded things conversation wise.

            I'd really love to see them add the capability of reading back what you've dictated in an email or text message before sending. That, and the ability to hear incoming texts or emails read to you and then offer to reply. That could make it truly hands free. A boon while on a Bluetooth headset while one is driving.

          • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

            That's kinda how I feel with Glass. Some of that stuff is there, but it's still kinda held together with duct tape. If I were to guess, I really wouldn't be surprised to see an extensive conversational capability announced at I/O this year.

          • Simon Belmont

            Do you think it'll see an extensive conversational addition on Glass AND Google Search? Or just Glass (or Search).

            I sort of hope there would be cross pollination of capabilities from both. Since they both use voice commands to get things done and hearing conversational feedback is really important for hands-free operation.

          • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

            I've got a very strong hunch that Glass will start receiving rollouts of the Google app apks once the consumer version comes out, if not sooner. The Play Music app was already used in it's regular form for a while (not sure if it still is), and I wouldn't be surprised if the Search app eventually becomes a main component for Glass, providing Now and voice control.

            I'm sure Google will be putting a lot of focus on raising the bar for conversational feedback. There's a lot of evidence that things are gearing up for that. And let's be honest, once that stuff is stable, it would be insane for Google not to put it on EVERYTHING. :)

          • Simon Belmont

            I totally agree. It would make a whole lot of sense for them to merge Google Search into what Glass uses for Now and voice control, because why reinvent the wheel?

            I cannot wait for Google I/O this year. I, like you, think we'll be seeing really big things from Google because I really do want completely hands-free (and intelligent) interaction with my devices. I'm also hoping to see them leverage the low-power language core in the Snapdragon 800 in the Nexus 5 (hello, touchless controls), in the next major update to Android. It's just an obvious and natural progression to do so.

          • http://www.androidpolice.com/author/cody-toombs/ Cody Toombs

            Actually, this is better http://pastebin.com/drYVY0ER. It's a full list of just the new strings (minus some of the boring stuff that just tweaks minor UI elements).

  • dan

    Just got youtube 5.5.27 with the regular youtube icon

    • Hayden Lewis

      Mine fails to open

  • Tom Blanchard

    Does anyone else have a list of [Debug] options in the Voice settings?

    • http://bertelking.com/ Bertel King, Jr.

      Yeah, I forgot to mention this in the post. Google oops-ed and left debug settings enabled. I'll add it in.

    • LeaVer

      Yes... Weird.

  • guyfromtrinidad

    Last week the cricket updates didn't work properly so I couldn't get updates when my team the West Indies beat England (seen in picture above) this update comes just in time, however, for the final match tomorrow, go Windies.

  • Layman76

    Go Hoosiers!

  • ThisDude

    you'd think with these improvements to the stocks in google now they'd update google finance so it doesn't look like a cupcake app (yeah i said it, it's so bad its not even gingerbread >:( !! https://play.google.com/store/apps/details?id=com.google.android.apps.finance

  • cabbiebot

    "Now when you look for images and find one you like, links have been added to visit the picture's webpage or open it in a browser." This is the best thing for me personally, and thank goodness we can do it now. I do a lot of forum posting and part of that is finding pics to post and now that is much easier.

  • xfullmetal17

    One slightly subtle thing: for devices with a menu button and using the Google Now launcher, it no longer pops out if you try to do menu > settings on the search page, but opens an overflow menu at the bottom, like any other app.

  • Crafty

    Anyone test if Bluetooth headsets activate Google Search instead of the old dialer when the screen is off after this update? That would be great if they added that soon, considering Bluetooth headsets work when the screen is on as of the last update.

    Also, my personal opinion is that the conversational stuff mentioned above means Google will enable Bluetooth headset (and touchless controls for the Nexus 5) interactions without having to look at your phone soon enough. Like reading back your text messages and replying all hands free, or example.

  • my95z34

    FYI, those go/ links are internal links. To access them externally change it to goto.google.com/ and you should be able to get to them. Might provide more info. I'm not at home so I'm not going to mess with it right now.

  • akshay7394

    Google had links even in the previous update, you had to click on the title of the image at the bottom.

  • Renato Moura

    There is something new about music actions that wasn't available to me before. I live in Brazil but I managed to get an American account, so I have All Access and access to devices menu on Google Play, for instance. I have tried many times to do music actions like "Play some David Guetta" and similar ones, but it only showed the ordinary search. I believe they were blocked because google realizes I'm outside the US. Pretty sure this feature became available after the new version.

    • cesar suarez

      Wrecking ball♪♫ ajajaajaj no mentira :P

      • Renato Moura

        Even miley is working for me now. ☺☺☺

        • cesar suarez

          Ok :|

    • Nomaan

      In india, i have this since last version and its from indian account

  • Fatal1ty_93_RUS

    By the way, I was wondering - now that the GNL stub app is out, how is Google going to update the launcher itself? Via Google Search updates or via the stub app?

  • Chaosprower

    I don't know if it's because it's a dogfeeding version, but personalized speech recognition now appears with Spanish (Spain) selected as voice language!

  • Mu’taz

    Why Google Now cards disappeard on my phone sudenly ?

  • eliseo

    Much Update,
    Such Options,
    So Debug...
    WOW

  • tuvan26

    what an update, many google services doesnt work in lots of country, music, wallet, search etc. give them whole f.cking world !!!

  • a

    Pakistan won the last match against india.YAHOO!

  • Redwan Huq

    Noticing a nasty bug in this new version of Google Search on Android: any time you try to use voice input in any app (e.g. click the microphone icon in gmail when composing a message), the window that listens to your voice doesn't stop listening when you've finished speaking. Normally it begins to search after you've stopped speaking--now it just goes on for 5 seconds, which essentially makes voice input completely useless on Android. I've replicated this on a number of apps on different devices and it only occurs after updating to the new version.

  • Marcus

    Why can I not send Hangout messages with voice yet?

  • Jason Lim

    3.3.11.1069658.arm out !

    • Simon Belmont

      Just got it on my Nexus 5! I need to mess around with it.

      It feels like they're updating Search more and more often (twice in two months this time versus what used to be every few months). That's a good thing!

  • eruyome

    As others have reported, in this new version of Google Search on Android:
    any time you try to use voice input in any app, the window that
    listens to your voice doesn't stop listening when you've finished
    speaking. Normally it begins to search after you've stopped
    speaking--now it just goes on for 5 seconds, which essentially makes
    voice input completely useless on Android.

    How can Google release a version with this annoying bug? Don't they make tests before releasing?

  • remister

    Easter Egg Alert:

    "OK Google"

    "↑↑↓↓←→←→"

Quantcast