Live Updates: COVID-19 Cases
  • World 12,935,527
    Confirmed: 12,935,527
    Active: 4,831,057
    Recovered: 7,535,262
    Death: 569,208
  • USA 3,382,508
    Confirmed: 3,382,508
    Active: 1,742,142
    Recovered: 1,502,785
    Death: 137,581
  • Brazil 1,846,249
    Confirmed: 1,846,249
    Active: 561,153
    Recovered: 1,213,512
    Death: 71,584
  • India 873,816
    Confirmed: 873,816
    Active: 300,690
    Recovered: 550,024
    Death: 23,102
  • Russia 727,162
    Confirmed: 727,162
    Active: 214,766
    Recovered: 501,061
    Death: 11,335
  • Peru 322,710
    Confirmed: 322,710
    Active: 96,876
    Recovered: 214,152
    Death: 11,682
  • Chile 312,029
    Confirmed: 312,029
    Active: 24,034
    Recovered: 281,114
    Death: 6,881
  • Spain 300,988
    Confirmed: 300,988
    Active: 272,585
    Recovered: ?
    Death: 28,403
  • Mexico 295,268
    Confirmed: 295,268
    Active: 79,686
    Recovered: 180,852
    Death: 34,730
  • UK 289,603
    Confirmed: 289,603
    Active: 244,784
    Recovered: ?
    Death: 44,819
  • South Africa 264,184
    South Africa
    Confirmed: 264,184
    Active: 132,498
    Recovered: 127,715
    Death: 3,971
  • Iran 257,303
    Confirmed: 257,303
    Active: 24,481
    Recovered: 219,993
    Death: 12,829
  • Pakistan 248,872
    Confirmed: 248,872
    Active: 86,975
    Recovered: 156,700
    Death: 5,197
  • Italy 243,061
    Confirmed: 243,061
    Active: 13,179
    Recovered: 194,928
    Death: 34,954
  • Saudi Arabia 232,259
    Saudi Arabia
    Confirmed: 232,259
    Active: 62,898
    Recovered: 167,138
    Death: 2,223
  • Turkey 211,981
    Confirmed: 211,981
    Active: 13,420
    Recovered: 193,217
    Death: 5,344
  • Germany 199,914
    Confirmed: 199,914
    Active: 6,280
    Recovered: 184,500
    Death: 9,134
  • Bangladesh 183,795
    Confirmed: 183,795
    Active: 87,829
    Recovered: 93,614
    Death: 2,352
  • France 170,752
    Confirmed: 170,752
    Active: 62,360
    Recovered: 78,388
    Death: 30,004
  • Canada 107,589
    Confirmed: 107,589
    Active: 27,339
    Recovered: 71,467
    Death: 8,783
  • China 83,594
    Confirmed: 83,594
    Active: 326
    Recovered: 78,634
    Death: 4,634
  • Netherlands 51,022
    Confirmed: 51,022
    Active: 44,885
    Recovered: ?
    Death: 6,137
  • S. Korea 13,417
    S. Korea
    Confirmed: 13,417
    Active: 950
    Recovered: 12,178
    Death: 289
  • Australia 9,796
    Confirmed: 9,796
    Active: 1,961
    Recovered: 7,727
    Death: 108
  • New Zealand 1,544
    New Zealand
    Confirmed: 1,544
    Active: 25
    Recovered: 1,497
    Death: 22

Your step by step guide on how to get apps ready for Android 10

Author at TechGenyz Tech
Android 10 Screen Design

Android 10 is finally out after years of hard work and development. Today the Android 10 source is being released to Android Open Source Project, and all three generations of Pixel devices will be the first one to get the Android 10 which will, then, be extended to other partner devices including those which are in Beta program.

The main aim of the new mobile operating system is having the necessary support for emerging devices such as foldable and 5H smartphones, focusing more on the privacy and security as well as focusing on the users’ digital wellbeing controls.

In order to keep up with the requirements of the foldable devices, Android 10 is built on robust multi-window support. For 5G supporting smartphones, it adds platform support for 5G and extends existing APIs. Android 10 will enable Live Caption which automatically captions the media playing on the users’ device be it videos or podcasts. Pixel devices will receive this Live Caption this fall. In order to help save battery and to work efficiently in low light, Android Q introduces a dark theme. Gesture navigation is added to get rid of the navigation bar area altogether so that the apps get the maximum optimization.

Android 10 comes with an improved system UI, stricter permissions and restrictions to ensure optimum privacy for its users, letting the user be in control of who and what shares their data, location or otherwise, through a new permission option which seeks the permission of the user for accessing location data. To prevent device tracking, Android Q apps cannot access non-resettable device identifiers. Now apps must use the MediaStore to access shared media files, making it more secure for user data in external storage.

Android 10 also amps up encryption, introduces Adiantum, platform hardening and authentication. The mobile operating system is working with devices to bring Dynamic Depth for photos which offer blur and bokeh options in the app. The new Audio playback capture can let other apps capture the audio streaming from this app. It has been developed, however, keeping in mind the privacy and security factors. Using the Android 10 now users can stream high-quality video using less bandwidth. On top of that, audio encoding using Opus, and HDR10+ will also be available. The developers have made Vulkan 1.1 a requirement on all 64-bit devices.

In terms of connectivity, the peer-to-peer connectivity is claimed by the developers to be better in Android 10, along with managing IoT devices and suggesting internet connections. Apps can now request adaptive Wi-Fi by enabling high performance and low latency modes. This is particularly benefitting for real-time gaming, active voice calls, similar use-cases, etc.

Faster ART means, users can now open apps faster than before without consuming too much memory. The blog post has also boasted about the fact that Android 10 has introduced operations like ARGMAX, ARGMIN, quantized LSTM, and other 60 new operations which can lay new foundations for new a new range of models equipped to detect objects, and image segmentation.

Android 10 is the first to support Project Mainline or the Google Play system updates using which the operating system can update specific internal components on all devices. The blogpost released a step by step instruction on how to get apps ready for Android 10. The steps as mentioned by the blog post are as follows:

“1. Install your app on Android 10: Install your current app from Google Play onto a Pixel or other device running Android 10 or an emulator, then test. Your app should look great and run well, with full functionality, and handle all of the Android 10 behavior changes properly. Watch for impacts from privacy changes, gesture navigation, changes to dynamic linker paths for Bionic libraries, and others.

2. Test with the Android 10 privacy features, such as the new location permissions, scoped storage, restrictions on background activity starts, changes to data and identifiers, and others. See the checklist of top privacy changes to get started, and review the privacy changes doc for more areas to test.

3. Test for uses of restricted non-SDK interfaces and move to public SDK or NDK equivalents instead.

4. Test the libraries and SDKs in your app: If you find an issue, try updating to the latest version of the SDK, or reach out to the SDK developer for help.

5. Update and publish your compatible app: When you’ve finished your testing and made any updates, we recommend publishing your compatible app right away. This helps you deliver a smooth transition to users as they update to Android 10.”

We Are Hiring