- 1 Google Duo v39
- 2 Tablet-ish layout
- 3 Modified initiator icon
- 4 Colors adjusted in the application
- 5 Home screen shortcuts [Teardown]
- 6 YouTube
- 7 Cross device download [Teardown]
- 8 Security? [Teardown]
- 9 Automatic Dark Theme switcher [Teardown]
- 10 YouTube Music v2.47.53
- 11 Equalizer Shortcut [Teardown]
Every week, I check somewhere about a hundred application updates as I look for changes. The most interesting things become APK Dismounts or Downloads. Many of the remaining updates are not remarkable, which translates into some bug fixes, routine updates to the libraries, or even pixel level adjustments in designs and images. However, there are usually some updates that land somewhere in between. I do not want to send spam to readers with dozens of short posts, but I hate to ignore things that people may want to know, so I'll summarize the leftovers to read a little over the weekend and call it Update Notes.  Special thanks to נתנאל מ for the great hero image in this post!
Google Duo v39
Version 39 of Google Duo officially offers compatibility with tablets for Android and iOS as we have already discussed in the past, although this obviously already happened a bit on Android. Technically there are some changes to improve the design in the tablets, but that is quite minor in general. Some cosmetic changes were also made, and a dismantling revealed that Duo will begin to suggest shortcuts to the home screen to instantly call his contacts.
If you are using a tablet, then you will enjoy that the contact list is now organized into several columns of contact photos with phone numbers instead of a vertical list of a single column . Otherwise, I have not detected any other changes in the design of the tablet. I guess I expected to see something on the call screen, but the same thing happens to me.
Modified initiator icon
Left: v38. Right: v39.
For both phones and tablets, you will now receive an updated initiator icon. I really like this change, even if it is quite subtle at first glance. The folded paper look is gone, replaced by a layered camera shape in all white. The background also has a slightly darker blue tone, which helps the camera's shape appear a bit more.
Colors adjusted in the application
Left: v38. Right: v39.
If you switch to the audio call mode (unlike the video call), you will see a new background image. I think the previous one was better, or at least more interesting thanks to the animations, but well …
Home screen shortcuts [Teardown]
And finally, there is text that makes it quite clear Duo will eventually suggest adding access direct to the home screen that will immediately launch to Duo to call a specific contact. Now you can do it with application shortcuts, but you must first call a contact to include them in the suggestion list. As it seems, Duo will try to suggest the creation of shortcuts directly.
< string name = " homescreen_shortcut_dialog_title " > To call% s faster, add them to your screen home </ string >
< string name = " homescreen_shortcut_dialog_title_1 " ] > Add% sa to your home screen to save time </ string >
< string name  = " homescreen_shortcut_dialog_title_2 " > Add% sa to your home screen to start a faster call </ string >
< string name = " homescreen_shortcut_dialog_yes " > Add </ string >
< string name = " homescreen_shortcut_dialog_no " >  Not now </ string >
YouTube has the regular A / B testing schedule running, but other than that, it has not I talked a lot about several versions. However, I have picked up some disassembly items in recent weeks that are worth taking a look at.
Cross device download [Teardown]
Downloading videos to see them offline is a very old feature, and has not changed much since it was introduced. However, judging by a few new lines of text, it seems that an interesting revision is about to come. Users may soon have the option to download videos to other devices in their account, not just those with which they currently interact.
< string name = " menu_cross_device_offline " > Offline configuration of the device </ string >
< string name = " pref_cross_device_offline_toggle_text " >  Allow download to this device </ string >
< string name = " pref_cross_device_offline_no_device_name " > Specify a device name </ string >
< string  name = " pref_cross_device_offline_device_name_hint " > Enter a name for this device </ string >
< string  name = " pref_cross_device_offline_error " > Error updating the offline status of the device </ string > 
< string name = " pref_cross_device_offline_no_gcm_registration_id " > Please try again sometime  </ string > ]
< string name = " pref_cross_device_offline_success " > Offline status of the updated device < / string >
< string name = " sa ve_cross_device_offline_menu " > Save </ string >
Download between devices is probably not a widely used feature, but it is not difficult to find situations where it may be useful to use the phone to start some downloads on a tablet. For example, it would be useful if you want to download some videos to entertain a child or create a small collection of material to watch shortly before a long flight.
Actually, I'm quite skeptical about this, but there are some new security-oriented chains that appear in YouTube and YouTube TV applications. These include instructions for using and resetting passwords, in addition to instructions related to a fingerprint reader.
< string name = " confirm_by_touching_sensor " > Confirm touching sensor </ string >
< string name = " fingerprint_other_methods_prefix " >  ] Check your account with your fingerprint or </ string >
< string name = " ] [ chain ] name  = " use_fingerprint " > Use fingerprint </ string >
< string name  = " use_fingerprint_su ffix " > use your fingerprint. </ string > < string name = " password " > Password </ string >
< string name = " password_other_methods_prefix ] " > Verify your account by entering your password or </ string >
< string name = " use_password " > Enter the password for the account  </ string >
] < string name = " use_password_instead " > Use password instead </ string >
< string name = " use_password_only " > Verify your account by entering your password. </ string >
< string name = " use_password_suffix " > type your password. </ string > < string name = " fingerprint_failed " > ]Unrecognized. </ string >
< string name = " retry_fingerprint " > Not recognized, try again </ string >
< string name =  " retry_password " > Incorrect password. Try again or click on Forgot your password to reset it. </ string >
< string name = " other_methods_modal_cancel_text " > Cancel </ string > And from YouTube TV
< uses-permission android: name = " android.permission.USE_FINGERPRINT " ] />
< string name = " use_fingerprint " > Use fingerprint  </string >
< string name = " use_fingerprint_suffix "  > use your fingerprint. </ string >
< string name = " confirm_by_touching_sensor " > Confirm by touching the sensor </ string >
< string  name = " fingerprint_failed " > Does not recognize ed. </ string >
< string name = " fingerprint_icon_description " > Icon fingerprint </ string >
< string name = " fingerprint_other_methods_prefix " > Check your account with your fingerprint or </ string >
< plural name = " fingerprint_remaining_tries " >
< article > ] You have another% d times to try the correct fingerprint. </ item >
< item > You have another% d time to try the correct fingerprint. </ article >
< item > You have another% d times to try the correct fingerprint. </ item >
</ plural >
< string name = " use_password " > Enter the password for the account </ string >
] < string name = " use_password_instead " > Use the password instead </ string >
< string name  = " use_password_only " >  Verify your account by entering your password. </ string >
< string name = " use_password_suffix "  > enter your password. </ string >
< string name = " forgot_password " > Forgot your password? </ string >
< plural name = " password_remaining_tries " >
< article > You have another% d times to try the correct password. </ article >
< article > You have another% d of time to try the correct password. </ item >
< item > You have another% d times to try the correct password. </ element >
</ plural >
My reason for doubting this is simply that it seems that these bits could have been added with a standard security library, but YouTube is not using any of that. On the other hand, with countless stories from YouTube accounts belonging to famous celebrities or popular channels that are "pirated" and the videos are loaded without permission, it is very possible that YouTube may begin to require (perhaps optionally) that users take a step additional to verify themselves. before posting videos.
Automatic Dark Theme switcher [Teardown]
Now that the dark theme is live and people enjoy a less aggressive view of the application, YouTube may already be experimenting with automatic switching between light and dark modes, probably to match the Video environment or time of day.
The text is not very descriptive, but it is clear from the name of a line that is shown when the dark theme is activated. The explanation is that it is for energy saving.
< string name = " auto_switched_to_dark_theme " > The dark theme is on to save energy  </ string >
< string name = " switch_to_dark_theme " > Activate the dark theme to save energy </ string >
YouTube Music v2.47.53
It seems like a minor update, but there are some changes to the resources that I'll call quickly.
Equalizer Shortcut [Teardown]
We have seen YouTube Music make a slow adoption of features and features taken from Google Play Music. One of the weird little details of the Play Music app was a link to the device-specific equalizer settings. This is simply a shortcut to a configuration screen that only appears on the phones where the screen exists. (Keep that bold since it has been a point of confusion in the past.) It seems that this shortcut will be added to the configuration screen in YouTube Music.
< string name = " pref_equalizer_title " > Equalizer </ string ]
< string name = " pref_equalizer_summary " > Adjust the configuration of audio </ string >
Except from /xml/settings_prefs.xml
< Preference android: title = " @ string / pref_equalizer_title " android: