Chrome 69 reached beta status a month ago, with features like display cutout support and a new download manager. Google announced yesterday that the update would also include the long-awaited Material redesign, along with a customizable New Tab Page, improved address bar, and other changes.
This might be the largest Chrome update ever, so strap yourself in.
New Material theme
The new Material look for Chrome on Android first appeared in version 62, as part of the 'Chrome Home' bottom address bar redesign. After Chrome Home was canned, the updated color scheme and rounded elements lived on as something called 'Chrome Modern Design.' At long last, the new look is rolling out to all users.
The address bar, buttons, and cards all have rounded edges. Chrome is now mostly white, but sites can still change the color of the UI and status bar. Sadly, the Android app doesn't seem to have the same customizable New Tab page as the desktop - shortcuts are still picked from your browser history.
If you don't see the new interface after updating, try closing and re-opening Chrome.
Display cutout support
Along with the release of the iPhone X last year, Apple introduced some Safari-specific CSS attributes to help websites work around the notched screen. Even though most sites look fine on the iPhone X without any modification, developers could use a certain meta tag with Apple's 'safe-area-inset' CSS properties to have greater control. For example, sites could disable the default Safari padding (as seen below).
An unmodified page in Safari on the iPhone X (source)
A page using 'viewport-fit=cover' to fill the entire screen (source)
Android now supports phones with notches/display cutouts, and Chrome is following suit. Chrome 69 supports the same 'safe-area-inset' properties that Apple introduced last year, so sites already optimized for the iPhone X will work just fine.
Unfortunately, I was unable to get this to work. On my Pixel with the notch simulation feature turned on in Developer Options, both Chrome 68 and 69 showed a black bar on the notched side, instead of expanding the page to fill the entire area.
Left: Chrome 68; Right: Chrome 69 (notch is on left side)
Perhaps this only works on phones with an actual notch, and not simulated cutouts.
Media playback on Android Go
We've covered Android Go several times already - it's a modified version of Android designed to run on devices with 1GB of RAM (or less). Storage space is usually a concern on low-end phones, and some Android Go devices might not have a media player pre-installed. Since the full version of Chrome already ships on all Android phones, Google decided to add media player functionality to the browser.
Chrome opening a video file on Android Go (source)
On devices running Android 8.0+ with 1GB of RAM or less, Chrome now appears as a target for opening media files. This is definitely a useful feature, considering the browser can natively play many video and audio formats. It might save some users from having to download a separate video player like VLC.
New download manager
Chrome's current Downloads page is a simple list, with sorting options (by tapping the arrow at the top) and a search button. Google is working on a brand new design, but it's not enabled by default yet - you have to enable the #download-home-v2 flag to see it.
Left: Chrome 68; Right: Chrome 69 with new UI enabled
The new layout has all the same functionality as the old design but laid out in a more user-friendly manner. A tab bar separates downloaded files from saved pages/articles, and file categories are displayed as buttons. It's definitely an improvement - here's hoping it goes live for everyone soon.
Like always, Chrome 69 includes changes for both users and developers. Here are some smaller features that ship with this update:
- Limited support for the AV1 media codec is now available on desktop platforms (not Android), but you have to enable the #enable-av1-decoder flag first.
- The address bar now contains definitions and answers, but only on desktop platforms.
- The password generator has been improved, and should work on more sites.
- New CSS features are available, including scroll snap points, conic-gradient, and logical flow relative margins/paddings/borders.
- Touch ID on the MacBook Pro and CTAP2 FIDO devices can now be used as a login method for sites using the Web Authentication API.
- The document.createTouchList method has been removed.
- The Google Duet UI now has custom colors for the bottom bar (thanks Moshe and Prajjwal!)
- Service Workers can now access browser cookies.
- Picture-in-Picture for videos is now supported on Windows, Mac, Chrome OS, and Linux.
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.