Android 10

Last updated

Android 10
Version of the Android operating system
Android 10 logo.svg
Screenshot
Android 10 screenshot.png
Android 10 home screen with Pixel Launcher
Developer Google
OS family Android
General
availability
September 3, 2019;4 years ago (2019-09-03)
Final release 10.0.0_r75 (QSV1.210329.054) [1] / February 6, 2023;12 months ago (2023-02-06)
Kernel type Monolithic (Linux)
Preceded by Android 9 "Pie"
Succeeded by Android 11
Official website www.android.com/android-10/ OOjs UI icon edit-ltr-progressive.svg
Support status
Unsupported as of February 6, 2023 [2]

Android 10 (codenamed Android Q during development) is the tenth major release and the 17th version of the Android mobile operating system. It was first released as a developer preview on March 13, 2019, and was released publicly on September 3, 2019.

Contents

Android 10 was officially released on September 3, 2019, for supported Google Pixel devices, as well as the third-party Essential Phone and Redmi K20 Pro in selected markets. [3] [4] The  OnePlus 7T  was the first device with Android 10 pre-installed. [5] In October 2019, it was reported that Google's certification requirements for Google Mobile Services will only allow Android 10-based builds to be approved after January 31, 2020. [6]

As of November 2023, 9.2% of Android devices (mobile & tablet) ran Android 10 (which has ceased receiving security updates in March), making it the 4th most common Android version. [7]

History

Android Q logo for Developer preview and Beta release Android Q Logo.svg
Android Q logo for Developer preview and Beta release

Google released the first beta of Android 10 under the preliminary name "Android Q" on March 13, 2019, exclusively on their Pixel phones, including the first-generation Pixel and Pixel XL devices where support was extended due to popular demand. [8] Having been guaranteed updates only up to October 2018, the first-generation Pixel and Pixel XL devices received version updates to Android 10. The Pixel 2 and Pixel 2 XL were included, after being granted an extended warranty period which guaranteed Android version updates for them for at least 3 years from when they were first available on the Google Store. [9] [10] A total of six beta or release-candidate versions were released before the final release. [11] [12]

The beta program was expanded with the release of Beta 3 on May 7, 2019, being made available on 14 partner devices from 11 OEMs; twice as many devices compared to Android Pie's beta. [13] Beta access was removed from the Huawei Mate 20 Pro on May 21, 2019, due to U.S. government sanctions, [14] but was later restored on May 31. [15]

Google released Beta 4 on June 5, 2019, with the finalized Android Q APIs and SDK (API Level 29). [16] Dynamic System Updates (DSU) were also included in Beta 4. The Dynamic System Update allows Android Q devices to temporarily install a Generic System Image (GSI) to try a newer version of Android on top of their current Android version. Once users decide to end testing the chosen GSI image, they can simply reboot their device and boot back into their normal device's Android version. [17]

Google released Beta 5 on July 10, 2019, with the final API 29 SDK as well as the latest optimizations and bug fixes. [18] Google released Beta 6, the final release candidate for testing, on August 7, 2019. [19] [20]

On August 22, 2019, it was announced that Android Q would be branded solely as "Android 10" with no codename, effectively ending the practice of alphabetically codenaming major releases based on names of confectionary products (including brand names), arguing that this was not inclusive to international users, due either to the aforementioned products not being internationally known, or being difficult to pronounce by speakers of certain languages. Additionally, Android VP of engineering Dave Burke stated that he personally would have chosen queen cake. He also noted that there were references to "qt"—an abbreviation of quince tart—within internal files and build systems relating to the release. [21] [22] [23]

The statue for the release is likewise the numeral 10, with the Android robot logo (which, as part of an accompanying rebranding, has also been changed to only consist of a head) resting inside the numeral "0". [24]

Features

Android 10 introduces a revamped full-screen gesture navigation system and new app open and close animations, with gestures such as swiping from either side edge of the display to go back, swiping up to go to the home screen, swiping up and holding to access Overview, swiping diagonally from a bottom corner of the screen to activate the Google Assistant, and swiping along the gesture bar at the bottom of the screen to switch apps. The use of an edge swiping gesture as a "Back" command was noted as potentially causing conflicts with apps that utilize sidebar menus and other functions accessible by swiping. An API can be used by apps to opt out of handling a back gesture within specific areas of the screen, a sensitivity control was added for adjusting the size of the target area to activate the gesture, and Google later stated that the drawer widget would support being "peeked" by long-pressing near the edge of the screen, and then swiped open. The traditional three-key navigation system used since Android "Honeycomb" remains supported as an option, along with the two-button "pill" style navigation introduced in Android 9.0 Pie. [25] [26] [27]

Per Google certification requirements, OEMs are required to support Android 10's default gestures and three-key navigation. OEMs are free to add their own gestures alongside them. However, they must not be enabled by default, they must be listed in a separate area one level deeper than other navigation settings, and they cannot be promoted using notifications. The two-key gesture navigation system used on Android Pie is deprecated, and may not be included on devices that ship with Android 10. However, it can still be included as an option for continuity purposes on devices upgraded from Pie. [28]

User experience

Android 10 includes a system-level dark mode. Third-party apps can automatically engage a dark mode when it is active. [29] [30]

Apps can also present "settings panels" for specific settings (such as, for example, internet connection and Wi-Fi settings if an app requires internet) via overlay panels, so that the user does not have to be taken outside of the app in order to configure them. [31]

Privacy and security

Several major security and privacy changes are present in Android 10: apps can be restricted by users to only having access to location data when they are actively being used in the foreground. [32] There are also new restrictions on the launching of activities by background apps. [33] For security (due to its use by clickjacking malware) and performance reasons, Android 10 Go Edition forbids use of overlays, except for apps that received the permission before a device was upgraded to Android 10. [34] [35] [36]

Encryption

In February 2019, Google unveiled Adiantum, an encryption cipher designed primarily for use on devices that do not have hardware-accelerated support for the Advanced Encryption Standard (AES), such as low-end devices. Google stated that this cipher was five times faster than AES-256-XTS on an ARM Cortex-A7 CPU. Therefore, device encryption is now mandatory on all Android 10 devices, regardless of specifications, using Adiantum if their CPU is not capable of hardware-accelerated AES. [37] [38] In addition, implementation of "file-based encryption" (first introduced in Android Nougat) is also mandatory for all devices. [39]

On devices shipping with Android 10, security patches for selected system components (such as ANGLE, Conscrypt, media frameworks, networking components, and others) may be serviced via Google Play Store, without requiring a complete system update ("Project Mainline"). In order to license Google Mobile Services, manufacturers must support these updates for specific modules, while the remainder are marked as "recommended" but optional. Selected modules within this system use the new APEX package format, a variation of APK files designed for housing and servicing low-level system components. [40] [41]

Scoped storage

A major change to storage access permissions known as "Scoped storage" is supported on Android 10, and became mandatory for all apps beginning with Android 11. Apps are only allowed to access files in external storage that they had created themselves (preferably contained within an app-specific directory), and audio, image, and video files contained within the Music, Pictures, or Videos directories. Any other file may only be accessed via user intervention through the backwards-incompatible Google Storage Access Frameworks. [42] [43]

Apps must have a new "read privileged phone state" permission in order to read non-resettable device identifiers, such as IMEI number. [44]

Transport Layer Security

TLS 1.3 support is also enabled by default. [45]

Platform

Platform optimizations have been made for foldable smartphones, including app continuity when changing modes, changes to multi-window mode to allow all apps to run simultaneously (rather than only the actively-used app running, and all others being considered "paused"), and additional support for multiple displays. [46]

"Direct Share" has been succeeded by "sharing shortcuts". As before, it allows apps to return lists of direct targets for sharing (such as a combination of an app and a specific contact) for use within share menus. Unlike Direct Share, apps publish their targets in advance and do not have to be polled at runtime, improving performance. [47] [48]

Native support has been added for MIDI controllers, the AV1 video codec, the Opus audio codec, and HDR10+. [8] There is also a new standard API for retrieving depth information from camera photos, which can be used for more advanced effects. [31] Native support for aptX Adaptive, LHDC, LLAC, CELT and AAC LATM codecs was added as well. [49] [50]

Android 10 supports WPA3 encryption protocol and Enhanced Open, which introduce opportunistic encryption for Wi-Fi. [8] Android 10 adds support for Dual-SIM dual-standby (DSDS), but is initially only available on the Pixel 3a and Pixel 3a XL. [51]

Android 10 Go Edition has performance improvements, with Google stating that apps would launch 10% quicker than on Pie. [52]

RISC-V support

In 2021, Android 10 was ported to the RISC-V architecture by Chinese-owned T-Head Semiconductor. T-Head Semiconductor managed to get Android 10 running on a triple-core, 64-bit, RISC-V CPU of their own design. [53]

See also

Related Research Articles

<span class="mw-page-title-main">Android 13</span> Thirteenth major version of the Android mobile operating system

Android 13 is the thirteenth major release and the 20th version of Android, the mobile operating system developed by the Open Handset Alliance led by Google. It was released to the public and the Android Open Source Project (AOSP) on August 15, 2022. The first devices to ship with Android 13 were the Pixel 7 and 7 Pro.

The version history of the Android mobile operating system began with the public release of its first beta on November 5, 2007. The first commercial version, Android 1.0, was released on September 23, 2008. The operating system is developed by Google on a yearly cycle since at least 2011. New major releases are announced at Google I/O along with its first public beta to supported Google Pixel devices. The stable version is then released later in the year.

<span class="mw-page-title-main">Android Jelly Bean</span> Tenth version of the Android operating system

Android Jelly Bean is the codename given to the tenth version of the Android mobile operating system developed by Google, spanning three major point releases. Among the devices that run Android 4.1 to 4.3 are the Nexus 7 (2012), Nexus 4, Nexus 10, Nexus 7 (2013), and Hyundai Play X.

<span class="mw-page-title-main">Wear OS</span> Smartwatch operating system by Google

Wear OS is a version of Google's Android operating system designed for smartwatches and other wearables. By pairing with mobile phones running Android version 6.0 "Marshmallow" or newer, or iOS version 10.0 or newer with limited support from Google's pairing application, Wear OS integrates Google Assistant technology and mobile notifications into a smartwatch form factor. Wear OS is closed-source, in contrast to the free and open-source Android.

Android Marshmallow is the sixth major version of the Android operating system developed by Google, being the successor to Android Lollipop. It was announced at Google I/O on May 28, 2015, and released the same day as a beta, before being officially released on September 29, 2015. It was succeeded by Android Nougat on August 22, 2016.

<span class="mw-page-title-main">Android Nougat</span> Seventh major version of the Android operating system

Android Nougat is the seventh major version and 14th original version of the Android operating system. First released as an alpha test version on March 9, 2016, it was officially released on August 22, 2016, with Nexus devices being the first to receive the update. The LG V20 was the first smartphone released with Nougat.

<span class="mw-page-title-main">Google Allo</span> Instant messaging app by Google

Google Allo was an instant messaging mobile app by Google for the Android and iOS mobile operating systems, with a web client available in some web browsers. It closed on March 12, 2019.

<span class="mw-page-title-main">Google Daydream</span> Discontinued virtual reality platform by Google

Daydream is a discontinued virtual reality (VR) platform which was developed by Google, primarily for use with a headset into which a smartphone is inserted. It is available for select phones running the Android mobile operating system that meet the platform's software and hardware requirements. Daydream was announced at the Google I/O developer conference in May 2016, and the first headset, the Daydream View, was released on November 10, 2016. To use the platform, users place their phone into the back of a headset, run Daydream-compatible mobile apps, and view content through the viewer's lenses.

<span class="mw-page-title-main">CopperheadOS</span> Mobile operating system focused on privacy and security

CopperheadOS is a mobile operating system for smartphones, based on the Android mobile platform. It adds privacy and security features to the official releases of the Android Open Source Project by Google. CopperheadOS is developed by Copperhead, a Canadian information security company. It is licensed under Creative Commons BY-NC-SA 4.0, although its source code is not available for public download.

The Pixel and Pixel XL are a pair of Android smartphones designed, developed, and marketed by Google as part of the Google Pixel product line, succeeding the Nexus line of smartphones. They were officially announced on October 4, 2016 at the Made by Google event and released in the United States on October 20. On October 4, 2017, they were succeeded by the Pixel 2 and Pixel 2 XL.

<span class="mw-page-title-main">Android Oreo</span> Eighth major version of the Android mobile operating system

Android Oreo is the eighth major release and the 15th version of the Android mobile operating system. It was initially unveiled as an alpha quality developer preview in March 2017 and later made available to the public, on August 21, 2017.

<span class="mw-page-title-main">Google Lens</span> Image recognition tool developed by Google

Google Lens is an image recognition technology developed by Google, designed to bring up relevant information related to objects it identifies using visual analysis based on a neural network. First announced during Google I/O 2017, it was first provided as a standalone app, later being integrated into Google Camera but was reportedly removed in October 2022. It has also been integrated with the Google Photos and Google Assistant app and with Bard as of 2023.

The Pixel 2 and Pixel 2 XL are a pair of Android smartphones designed, developed, and marketed by Google as part of the Google Pixel product line. They collectively serve as the successors to the Pixel and Pixel XL. They were officially announced on October 4, 2017 at the Made by Google event and released in the United States on October 19. On October 9, 2018, they were succeeded by the Pixel 3 and Pixel 3 XL.

<span class="mw-page-title-main">Android Pie</span> Ninth major version of the Android mobile operating system

Android Pie, also known as Android 9 is the ninth major release and the 16th version of the Android mobile operating system. It was first released as a developer preview on March 7, 2018, and was released publicly on August 6, 2018.

<span class="mw-page-title-main">Pixel 3</span> 2018 Android smartphone designed by Google

The Pixel 3 and Pixel 3 XL are a pair of Android smartphones designed, developed, and marketed by Google as part of the Google Pixel product line. They collectively serve as the successors to the Pixel 2 and Pixel 2 XL. They were officially announced on October 9, 2018 at the Made by Google event and released in the United States on October 18. On October 15, 2019, they were succeeded by the Pixel 4 and Pixel 4 XL.

<span class="mw-page-title-main">One UI</span> Software overlay by Samsung Electronics Limited

One UI is a user interface (UI) developed by Samsung Electronics for its Android devices running Android 9 "Pie" and later. Succeeding Samsung Experience and TouchWiz, it is designed to make using larger smartphones easier and be more visually appealing. To provide more clarity, some elements of the UI are tweaked to match colors that are based on the color of the user's phone. It was announced at Samsung Developer Conference in 2018, and was unveiled in Galaxy Unpacked in February 2019 alongside the Galaxy S10 series, Galaxy Buds and the Galaxy Fold.

<span class="mw-page-title-main">Google Messages</span> Messaging application developed by Google

Google Messages is a text messaging software application developed by Google for its Android and Wear OS mobile operating systems, while it's also available via the Web.

<span class="mw-page-title-main">Android 11</span> Eleventh major version of the Android mobile operating system

Android 11 is the eleventh major release and 18th version of Android, the mobile operating system developed by the Open Handset Alliance led by Google. It was released on September 8, 2020. The first phone launched in Europe with Android 11 was the Vivo X51 5G and after its full stable release, the first phone in the world which came with Android 11 after Google Pixel 5 was OnePlus 8T.

Android 12 is the twelfth major release and 19th version of Android, the mobile operating system developed by the Open Handset Alliance led by Google. The first beta was released on May 18, 2021. Android 12 was released publicly on October 4, 2021, through Android Open Source Project (AOSP) and was released to supported Google Pixel devices on October 19, 2021.

References

  1. "Android Source". Google Git. Retrieved December 5, 2022.
  2. "Android Security Bulletin—March 2023". Android Open Source Project.
  3. Kastrenakes, Jacob (September 3, 2019). "The Essential Phone is already being updated to Android 10". The Verge. Retrieved September 4, 2019.
  4. Bohn, Dieter (September 3, 2019). "Android 10 officially released for Google Pixel phones". The Verge. Retrieved September 4, 2019.
  5. "OnePlus 7T Review". GSMArena. Retrieved September 26, 2019.
  6. "Google will require all devices launched after January 31, 2020 to run Android 10". GSMArena.com. Retrieved October 8, 2019.
  7. "Mobile & Tablet Android Version Market Share Worldwide". StatCounter Global Stats. Retrieved February 14, 2023.
  8. 1 2 3 Burke, Dave (March 13, 2019). "Introducing Android Q Beta". Android Developers Blog. Retrieved March 13, 2019.
  9. "Learn when you'll get Android updates on Pixel phones & Nexus devices". Pixel Phone Help. Google Inc. Retrieved September 10, 2019.
  10. Welch, Chris (October 7, 2017). "The new Pixels will get an added year of software and new features". The Verge. Retrieved September 10, 2019.
  11. "Program Overview". Android Developers Blog. Archived from the original on March 27, 2019. Retrieved March 15, 2019.
  12. Hager, Ryne (March 13, 2019). "Android Q timeline: Six betas planned, final release in Q3". Android Police. Illogical Robot LLC. Retrieved March 14, 2019.
  13. Burke, Dave (May 7, 2019). "What's New in Android: Q Beta 3 & More". Android Developers Blog. Retrieved May 13, 2019.
  14. "Huawei Mate 20 Pro pulled from the Android 10 Q beta program". GSMArena.com. Retrieved May 21, 2019.
  15. "Huawei Mate 20 Pro is back on the Android Q Beta program". GSMArena.com. Retrieved June 6, 2019.
  16. "Android Q Beta 4 and Final APIs!". Android Developers Blog. Retrieved June 6, 2019.
  17. Bradshaw, Kyle (June 5, 2019). "Android Q Beta 4: Dynamic System Updates are live". 9to5Google . Retrieved June 6, 2019.
  18. "Google releases Android Q Beta 5 with several gestural navigation tweaks". Android Developers Blog. Retrieved July 10, 2019.
  19. "Timeline and Updates". Android Developer Website. Archived from the original on March 27, 2019. Retrieved July 10, 2019.
  20. "Final Beta update, official Android Q coming soon!".
  21. "Google Reveals the Dessert Name Android Q Was Most Likely to Have". NDTV Gadgets 360. August 30, 2019. Retrieved September 4, 2019.
  22. Bohn, Dieter (August 22, 2019). "Google deserts desserts: Android 10 is the official name for Android Q". The Verge. Retrieved August 22, 2019.
  23. "Google's Android team talks Android 10, 'Queen Cake,' gestures, and more". 9to5Google. August 28, 2019.
  24. Friedman, Alan. "Google keeps up with one tradition related to the new Android build". Phone Arena. Retrieved September 4, 2019.
  25. Bohn, Dieter (August 8, 2019). "Android Q's back gesture controversy, explained". The Verge. Retrieved August 15, 2019.
  26. "[Update: OEM Gestures Allowed] Google's new navigation gestures in Android Q will be mandatory for all devices". xda-developers. May 9, 2019. Retrieved August 15, 2019.
  27. "Android 10 launcher port brings new gesture animations to Android 9". xda-developers. September 10, 2019.
  28. Schoon, Ben (October 7, 2019). "Google is hiding other forms of Android Gesture Navigation". 9to5Google . Retrieved October 8, 2019.
  29. Cipriani, Jason. "Dark mode apps in Android will change your life". CNET. Retrieved August 15, 2019.
  30. Molina, Brett. "Instagram update introduces support for iOS 13 dark mode". USA TODAY. Retrieved October 15, 2019.
  31. 1 2 "7 tweaks and changes in Android Q that will make your phone better than it is now". PC World. March 13, 2019. Retrieved August 22, 2019.
  32. Hautala, Laura. "Android Q rethinks how apps request and use your location". CNET. Retrieved August 15, 2019.
  33. "Background apps can no longer launch activities in Android Q beta 3". Android Police. May 8, 2019. Retrieved August 15, 2019.
  34. "Android Q steps up the fight against overlay-based malware". Android Police. March 16, 2019. Retrieved August 15, 2019.
  35. "Google will entirely kill the overlay permission in a future Android release". Android Police. May 8, 2019. Retrieved August 15, 2019.
  36. "Behavior changes: all apps". Android Developers. Retrieved August 18, 2020.
  37. "Google Improves Android Encryption with Adiantum". SecurityWeek. February 8, 2019. Retrieved September 5, 2019.
  38. Porter, Jon (February 11, 2019). "Google wants to bring encryption to all with Adiantum". The Verge. Retrieved September 5, 2019.
  39. "The Android 10 Privacy and Security Upgrades You Should Know About". Wired. ISSN   1059-1028 . Retrieved September 5, 2019.
  40. Kastrenakes, Jacob (May 7, 2019). "Project Mainline is Google's new attempt to send security updates directly to your phone". The Verge. Retrieved September 4, 2019.
  41. Amadeo, Ron (May 22, 2019). "Android at I/O 2019: The Project Mainline update system and other highlights". Ars Technica. Retrieved September 4, 2019.
  42. "Android Q Scoped Storage: Best Practices and Updates". Android Developers Blog. Retrieved August 15, 2019.
  43. "Android Q privacy change: Scoped storage". Android Developers. Archived from the original on July 11, 2019. Retrieved August 15, 2019.
  44. Cyphers, Bennett (July 24, 2019). "Thank Q, Next". Electronic Frontier Foundation. Retrieved August 15, 2019.
  45. "What's New in Android Q Security". Android Developers Blog. Retrieved October 16, 2019.
  46. "Get your app ready for foldable phones". Android Developers Blog. Retrieved August 15, 2019.
  47. Cipriani, Jason. "Android Q Beta 5: Gesture navigation, Live Caption, developer features, and everything we know so far". ZDNet. Retrieved August 15, 2019.
  48. Amadeo, Ron (March 13, 2019). "Google launches the next version of Android—Android Q—in beta". Ars Technica. Retrieved August 15, 2019.
  49. "Audio Implementation". Android Open Source Project. Retrieved December 22, 2019.
  50. Yeow, Goh Beng (October 22, 2019). "Android 10 devices are going to sound better with LHDC". Porta-Fi. Retrieved December 22, 2019.
  51. Li, Abner (September 3, 2019). "Google adds Dual SIM Dual Standby support to Pixel 3a with Android 10". 9to5Google . Retrieved September 3, 2019.
  52. Porter, Jon (September 26, 2019). "Android 10 Go is a faster and more secure update to Google's lightweight OS". The Verge. Retrieved September 26, 2019.
  53. "China Ports Android 10 to Homegrown Triple-Core RISC-V SoC". TechReportArticles. January 22, 2021. Archived from the original on January 22, 2021. Retrieved January 28, 2021.