Google’s Android Q update is COMING in the Google Pixel 4 and Pixel 4 XL… and in this post we’ll be taking a look at ALL of Android Q’s new features, as well as when the Android Q release date is expected to happen…
Android Q Release Date & New Features – What’s New In This Update
#1) Support For Foldable Phone Displays
Foldable phones are coming, despite a never-ending stream of issues associated with them. Google wants Android fully prepped for their arrival, so it added a “foldables emulator” inside the second beta of Android Q.
Android Q will be the first version of Android built with foldable phone formats in mind. Now… we just need some actual foldable phones that you can buy! Finger’s crossed The Big G knows something we don’t about more foldable phones coming to market in 2019.
#2) Android Q Will Bring “Bubbles” Multitasking
This is perhaps the most novel new feature inside Android Q, and it’s heavily based on Facebook’s super-intrusive Facebook Messenger Heads. Inside Google’s Bubbles, however, it won’t be IM chats, but instead applications.
“Bubbles are built into the Notification system,” notes Google on its Android Developer Blog. “They float on top of other app content and follow the user wherever they go. Bubbles can be expanded to reveal app functionality and information, and can be collapsed when not being used.”
Google will use “bubbles” for multitasking inside Android Q. For example: say you’re using Instagram, but you want to copy some text or hashtags from the Keep app. Normally, you’d have to switch between applications. With Bubbles, you’ll be able to open minimised versions of both and switch between them more easily.
#3) DARK Mode Going System-Wide In Android Q
Everybody loves Dark Mode, right? You can get it on Mac PCs and inside a bunch of native Google and iOS applications. In Android Q, Google will FINALLY give us the option to apply Dark Mode across the entire UX of Android, meaning your phone’s user interface can be as dark as your creepy uncle’s sense of humour.
How do you active dark mode in Android Q? There are two ways: 1) go to quick settings and select the Dark theme; and 2) turn on Battery Saver Mode and it will automatically switch on Dark Mode, as it is less power-intensive. Yes, Dark Mode uses less battery. Double win!
#4) Android Q Will Feature Improved Security
Android isn’t as secure as iOS, and it never has been. Google knows this and has, for the past half-decade, attempted to bridge the gap with constant updates to Android’s security and privacy features. Inside Android Q, however, we’ll see some of the most robust changes to date…
Google confirmed during its I/O 2019 event that users will have more control over how third-party apps access their location, shared files, things like photos and videos, for example, as well as things like Scoped Storage, which controls how applications access data stored on external storage units like MicroSD cards and the like.
#5) Introducing… “Project Mainline”
But Google’s biggest push for improved security and privacy inside Android Q is Project Mainline. How Project Mainline works is simple: when any Android phone is running Android Q, Android developers will be able to push out security and privacy updates, OTA, to phones without requiring a full system update.
#6) Full Support For 5G Data
5G is now rolling out in the US and UK, as well as other parts of the world, and in order to take full advantage of the faster speeds, Google has had to make some choice updates to Android Q in order to harness and use these increased speeds effectively.
Android Q will feature a new set of APIs that will detect your connection speed and quality. For here, it will be able to decide how much data to send to certain applications. It’ll also allow users to keep better tabs on how much data they’re using, as most 5G plans will come with data limits.
#7) Face ID Unlock/Authentication For Logins & Purchases
Another cool feature unearthed inside the Android Q beta is facial unlocking for logins and purchases. How this would work, presumably, is very similar to the current fingerprint method, only here you’d be using your face and not your fingers.
The only issue with this feature is that it is dependent on phones HAVING facial recognition hardware built into them. The Android ecosystem is vast and only a very small percentage of handsets actually have the capabilities to do this. But then… only a small number of handsets will actually ever see Android Q anyway, so perhaps there is hope for this feature?
#8) Even More Gesture Controls (Goodbye, Three Button Navigation…)
Android has had three button navigation since DAY ONE. But in recent times, like on the Google Pixel 3a, for instance, it is no longer present. Instead, you have a single pill-style button for Home and the rest is down via gestures.
According to data from Tom’s Guide, Google is looking to make this style of navigation DEFAULT in all Android Q phones, which means everyone from Samsung to LG and OnePlus will have to rethink their current navigation systems for Android Q. It’s also a super-sneaky way for Google to push its Google Assistant on tens of millions of more people.
#9) Android Q Will Feature Expanded Themes Editor – AKA “Pixel Themes”
One of the coolest things about Android versus iOS is that you can really customise the look and feel of your phone. This has been the case since the very beginning of Android, but inside Android Q it’s about to get a whole lot cooler.
Buried deep inside the beta 1 of Android Q was some rather interesting code. On further inspection, it was revealed that this code referred to a new feature inside Android Q that would allow the user to alter the accent color across the entire UX.
The current accent color options are as follows: default blue, green, purple, and black
In the second beta, this feature was given a proper name – Pixel Themes. And while it didn’t work, it is expected that Pixel Themes will be in working order come the release of Android Q later on this year.
Android Q Release Date – When Will Your Phone Get It?
Android Q has been in beta since March, when the first Android Q beta dropped. Since then we’ve seen a several beta versions of Android Q, with an expected beta 5 landing in July. The gold-standard version of Android Q will likely happen sometime in August, if Google’s historic Android update schedule is anything to go by. Unfortunately, we don’t have an exact date for Android Q’s release date.
But we do know what phones will Android Q first:
- Google Pixel 3
- Google Pixel 3 XL
- Google Pixel 3a
- Google Pixel 3a XL
- Google Pixel 2
- Google Pixel 2 XL
- Google Pixel
- Google Pixel XL
- Asus Zenfone 5Z
- Essential Phone
- Huawei Mate 20 Pro
- LG G8
- Nokia 8.1
- OnePlus 6T
- Oppo Reno
- Realme 3 Pro
- Sony Xperia XZ3
- Techno Spark 3 Pro
- Vivo X27
- Vivo Nex S
- Vivo Nex A
- Xiaomi Mi 9
- Xiaomi Mi Mix 3 5G
New APIs Inside Android Q
Google is introducing a bunch of new APIs inside Android Q. Hundreds, in fact. You can see the full list of Android Q APIs here. I’ve just been having a look around in there, and I found some really interesting new APIs that coming inside Android Q.
The first concerns capturing audio in Android Q, which is referred to as the AudioPlaybackCapture API. This API will allow applications to capture audio from other applications installed on a user’s Android Q-powered device.
Google lists the following examples, as two user cases for this API:
- Live Captioning – allowing the audio competent of the currently playing app to be captioned or translated in real-time. Google demoed this API at its Google I/O 2019 conference. And the potential applications for it are staggering.
- Game Recording & Streaming – In-game sounds can be recorded and streamed to live audiences. This will help increase the social reach of game content, according to Google.
As always, Google will allow Android users easy access of whether or not an application can leverage this API; this will be done via a simple DENY or ALLOW prompt. This layer of security inside Android Q ensures that no sensitive information is used, keeping all your private audio nice and secret.
Improved Security Across The Board Inside Android Q
Android Q will feature new encryption standards. Google has confirmed that it will be bringing TLS 1.3 support as default to Android Q. TLS 1.3 is a major update to the TLS standard that was finalised by the IETF back in August 2018. It’s inclusion in Android Q is a significant move in the right direction by Google.
The new protocol is cleaner, less error prone, and more resilient to key compromise, according to Google. But that’s just the tip of iceberg when you’re talking about security inside Android Q. Google has also committed to what it calls Platform Hardening in its latest build of Android.
You can read Google’s full report on its platform hardening initiative for a detailed breakdown of what’s going down. The highlighted version, meaning all the cool stuff, is listed below in bullet-points for a simple overview of Android Q’s improved security robustness:
- A constrained sandbox for software codecs.
- Increased production use of sanitizers to mitigate entire classes of vulnerabilities in components that process untrusted content.
- Shadow Call Stack, which provides backward-edge Control Flow Integrity (CFI) and complements the forward-edge protection provided by LLVM’s CFI.
- Protecting Address Space Layout Randomization (ASLR) against leaks using eXecute-Only Memory (XOM).
- Introduction of Scudo hardened allocator which makes a number of heap related vulnerabilities more difficult to exploit.
Security Post Android Q Inside Android R…
Security improvements are a constant, on-going process. New threats and exploits appear all the time, so Android – and its engineers – are constantly learning and evolving the platform.
“Beyond Android Q,” notes Google, “we are looking to add Electronic ID support for mobile apps, so that your phone can be used as an ID, such as a driver’s license. Apps such as these have a lot of security requirements and involves integration between the client application on the holder’s mobile phone, a reader/verifier device, and issuing authority backend systems used for license issuance, updates, and revocation.”
But you’ll have to wait for the first betas of Android R to see how all that work in practice…