Android 10 Released – What’s New?

Orange Pi Development Boards

Android 10 Release

Google released the first Android Q preview in March, and after several more preview, the company has finally released the latest version of the popular operating system which will simply be called Android 10, since Google dropped dessert names which previously led to confusion.

What’s new in Android 10?

Here’s a list of the new features that you can expect from Android 10:

  • Privacy protection improvements – There’s more granular control over what apps can or cannot do in Android 10.
  • Security improvements – Support for TLS 1.3 (up to 40% faster than TLS 1.2), and passive authentication methods such as face recognition
  • Support for foldables and innovative new screens
  • Sharing shortcuts – Let users jump directly into another app to share content.
  • Settings Panels –  Floating UI invoked from an app to show system settings that users might need to adjust.
  • Smart Reply in notifications – Contextual actions in notifications, such as smart replies for messages or opening a map for an address in the notification.
Android 10 Smart Reply
Smart Reply Example
  • Dark theme – System-wide dark theme that works well in low light conditions, and is said to help save battery.
  • Gesture navigation – Android 10’s gesture navigation mode eliminates the navigation bar area and allows apps to use the full screen
  • Connectivity Improvements
    • Privacy and security – FINE location permission for Bluetooth, Cellular and Wi-Fi, randomized MAC address, WPA3, and Enhanced Open security.
    • Wi-Fi performance mode – Enabling high performance and low latency modes will start adaptive WiFi in Android 10.
    • 5G support
  • Camera, media, graphics
    • Dynamic depth format for photos
    • Audio and video codecs – Android 10 adds support for AV1 open-source video codec, Opus audio encoding, and HDR10+ for high dynamic range video.
    • Native MIDI API – Native (C++) MIDI API to communicate with MIDI devices.
    • Audio playback capture
    • Sound amplifier – Let’s you boost sound, filter background noise, and fine-tune the audio output.
      Android 10 Sound Amplifier
    • Vulkan becomes a first-class citizen – Vulkan 1.1 is now required for 64-bit devices running Android 10, and a recommendation for 32-bit devices. Experimental support for ANGLE (Almost Native Graphics Layer Engine)
    • Live Caption – Automatically captions media playing on users’ devices, from videos to podcasts and audio messages, across any app.
  • Neural Networks API 1.2 – New ops and performance optimizations.
  • ART Performance improvement – Apps load up to 20% faster and consume less memory

Getting Android 10

The new operating system is now pushed to Pixel smartphones and Essential PH-1 phone. If you can’t wait a few hours or days, Google also released Android 10 factory and OTA update (recommended) firmware images. If you don’t own any of those phones you can still try the operating system in the emulator found in Android Studio.

Android 10 Emulator
Click to Enlarge

Android 10 source code can already be found in AOSP.

More details can be found in Google’s blog, Android’s developers’ blog, and the official page.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

10
Leave a Reply

avatar
4 Comment threads
6 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
Jim stMikeIndrajitDiego Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Gaetano
Guest
Gaetano

Google didn’t find a dessert name starting with ‘Q’? ūüėõ

Christian Schultz
Guest

In Brazil we have some really good deserts that starts with Q – “quindim” is one of my favorites. It is a pitty they only search for english names…

Diego
Guest
Diego

Im throwing quarktasche into the ring…

Indrajit
Guest
Indrajit

I think ’10’ sounds like a regal number. Pele wore the number 10 and Apple released OS X and Microsoft used Windows 10. Hence, Google might be releasing it as Android 10!

Member

Yes, they’re abandoning dessert based names and switching to a numeric format, which should have been adopted at the very beginning. Better late than never.

Mike
Guest
Mike

Quinoa

Stane1983
Member

There’s also Android 10 Open Beta 1 released for OnePlus 7/7 Pro devices (https://forums.oneplus.com/threads/oxygen-os-open-beta-1-for-the-oneplus-7-and-oneplus-7-pro.1099154/unread)

jim st
Guest
jim st

Thanks for the post. I downloaded the generic source to the tune of 80gb of data in total.

Build started at 8pm, and is up to 16% done at 11pm, so guess time to call it a night and see how much longer it runs in the morning.

The main branch with a “m all” failed with a missing directory.

Also I used a generic build target, so figured to waste less time by selecting a reference platform, one of the Nexus phones, which was in the example i found for running on the simulator.

I also shifted to “m droid” as my first pass. I’ve not done this, hope to learn a bit by doing this.

I’ll have to see what the Odroid XU4 guys have for a build blob, and download and try building it. I’ve got a spare system with the emmc I can use which is already an android version on there if I get that far.

But simulator and more learning first hopefully.

I have some experience loading and flashing android from a gig at a large firm here, and have played with adb and test targets there, but I didn’t build a full source build. Only the software my group had was what I tested and built in that case.

Also it loaded via an ICE tool, a pretty fancy Lauterbach probe, typically didn’t use ADB due to the fact that it was packaged with the Lauterbach to use more easily than from the adb interface.

Jim st
Guest
Jim st

I moved to a core i7, and 16 GB, and got the build to complete in 8 hours.

Now to try to run it.

Member

“Android 10 adds support for AV1 open-source video codec, Opus audio encoding, and HDR10+ for high dynamic range video.”

Sweet ūüôā