Migrate to Android Q : Get Your Apps ready

Reading Time: 6 minutes:

We are already aware of the fact that Google has released Android 10, which includes many new features. But are you sure that your app is ready to migrate to android Q?

Do you think that this newer version of Android will have any impact on the existing apps? Do you think your app is ready to experiment with Android Q?


Even though you don’t want to target Android Q just yet, Some of the features of this new version  are going to impact your app. So, you have to use all of those impacting features to give your users the best experience.

Our experts opined that the old apps will have more impact than ever, keeping in mind, the number of new features that Google is offering in this new version. It is important for the organisations to update the apps in such a way it supports all the behaviour changes & features it offers. Now it is the responsibility of all developers to build an amazing UI/UX for the best experience of the users.

In this blog post, we are going to take you through all the features that you need to add to your new build and also steps to do while you migrate to Android Q. So, stay with us and read the article till the end.

OK! But, How Do I Enhance My App Before I Migrate To Android Q

Well, Android version 10 has brought us many features, which aims to improve the UI/UX of the Android. If you are not aware of what new features to look out for, Read our blog post here. (link).

The following are the things to take care of, if you want to increase the number of downloads and ratings of your app on the App store.

1. It’s Okay To Go Dark - Reduce Eyestrain & Boost Visibility (DARK THEME)

Dark theme refers to a color scheme that uses dark background and light-colored text. Android is introducing Dark Mode at system level. That means, the dark mode applies to Android system UI and also to all the apps running on the device. There is also a feature called ‘Force-Dark’, which will let the system to create a dynamic dark version from the existing theme. 

android Q dark theme
source: developer.android.com

Dark Theme will reduce eye-strain, boost visibility in low-light conditions. It can also help in reducing power usage on smartphones with OLED screens. You have two options to make use of this dark theme. One is to build your own custom dark mode for your app or to support Force-dark.

Caution: Don’t forget to get your app tested thoroughly if you have decided to support ‘Force Dark’ feature. We have a team of experts you are already performing mobile app testing on various Android 10 devices.

2. Gesture navigation for increased accessibility

We have to bid farewell to the navigation bar. Android 10 introduces a full gesture navigation mode that allows users to use apps in full screen. Full screen gestures are known to deliver rich and immersive experiences. Navigating through edge swipes is the new trend! 

Don’t want to update your app to target Android Q? Then be prepared to get affected by the device’s navigation settings. In the worst case, user may also uninstall your app.

source: androidauthority.net

If you don’t want your users to uninstall your app or give you bad reviews, just because of the compatibility issues, then you have to ensure that your app is compatible with the complete gestural navigation. But before you release your app to the market, get your app tested thoroughly.

During the testing you need to check whether the gestures are triggering any other app controls like, displaying menu or showing buttons etc., Do not let any of your app’s UI elements interfere with the gestural navigation.

3. Optimize Your App For Foldables

Android 10 is built to support multiple devices, including the devices with fold-able screens and secondary screens. It also supports a plethora of screen aspect ratios as the screen size may differ from vendor to vendor.

Create apps to support multiple devices and It is better to test the app on multiple screen aspect ratios, 1:1, 16:10, 4:3, 16:9, 5:3, 3:2, 21:9 etc.,

The multi-resume feature is another highlight of Android 10. ‘Multi-Resume’ is a feature that allows multiple apps to be in the resumed state. Make sure you use ‘OnResume’ and ‘OnPause’ methods to handle UI perfectly. 

migrate to android 10 -fold-out-app-continuity
source : developer.android.com

4. Make Your App Support 5G Network

Android 10 supports 5G network which gives users a super-fast network connectivity with lower latency than ever. Your app should be able to cope up with the 5G network speed, so that your user would get faster access to the info on your app. 

5. Check For Bio-metrics Authentication Capability

Now google is providing users with an implicit authentication API, which allow them to authenticate their identify using “hands-free” bio-metric verification methods, like facial recognition, voice recognition or iris authentication.

migrate to Android Q - biometric verification

But, even though the user verified his identity successfully, they still have to confirm it by tapping on a dialog box, to finish the authentication process. Google has also made some changes to this and gave an option using which you can request the system to remove the Confirm button.

If your app uses biometric modalities for authentication, then make use of this feature perfectly.

6. Capture Audio with ‘Audio Playback Capture’

The new AudioPlaybackCapture API helps you to capture audio from other applications. This is helpful for you, if you are creating screen recording apps. If your app contains some copyrighted content and you don’t want third party apps to capture the audio, you can also prevent them from capturing audio!

7. Transcribe The Audio Using ‘Live Captioning’

With Android 10, Google is bringing out another new feature called Live Captioning. This is a revolutionary accessibility feature that transcribes the audio which is being played on your screen. It applies to text and all formats of pre-recorded videos. This is useful for people with hearing disability. Don’t forget to add this functionality to your app.

8. No More Navigating Away! - Settings Panel API

Using this you can display settings of the device over your app content. Through this API, users will be able to alter the device settings without being redirected to or launching the settings app.

source: migrate to Android Q-settings panel API

Through this API, the developers also can change Wi-Fi status or any other important device settings without navigating away from the app.

9. Keep Your Users Secured! - Privacy Changes

Android 10 introduces a number of privacy changes. Google has given users greater control over their data than ever. These privacy changes have the potential to affect your app’s behavior and in the worst case, may completely break your app and make it obsolete.

This feature gives users more control over when an application can access their location. Whenever an app requires user’s location information, the users can see a dialog asking whether the user wants to share their location information. They can also choose to share this information, when the app is running in the foreground ONLY or any time ( Foreground and background). They also have an option to deny location permission altogether.

Final Words:

Verify whether your application is providing the best user experience and is compatible with Android Q before you migrate to Android Q. Publish your app to Google Play as soon as possible as it can gather feedback before your competitors get all your user base. 

Our Team has already started testing apps on Android Q and helping clients to migrate to Android Q. Get a free advice from our Mobile app test engineers at QAonCloud. 

Content Contributors: Sasi Kumar & Divya G

1 thought on “Migrate to Android Q : Get Your Apps ready”

Leave a Comment