Google launches Android 11 Developer Preview 1

Google these days introduced the primary Android 11 developer preview, to be had for obtain now at developer.android.com. The preview features a preview SDK for builders with formula photographs for the Pixel 2, Pixel 2 XL, Pixel three, Pixel three XL, Pixel 3a, Pixel 3a XL, Pixel four, and Pixel four XL, in addition to the authentic Android Emulator.

Whilst it’s the 5th 12 months working that Google has launched the primary developer preview of the following Android model in Q1, that is the earliest developer preview but. Android N (later named Android Nougat), Android O (Android Oreo), Android P (Android Pie), and Android Q (Android 10) had been all first proven off within the month of March. Ultimate 12 months, Google used the Android Beta Program, which helps you to get early Android builds by the use of over-the-air updates on make a selection units. This 12 months, then again, Google isn’t making the primary preview to be had as a beta (you’ll want to manually flash your software). In different phrases, Android 11 isn’t in a position for early adopters to take a look at, simply builders.

If Google sticks to its standard cadence, the corporate will most likely open Android 11 trying out to extra telephones with the second one developer preview. The primary Android 11 developer preview is, then again, to be had on a pair extra telephones (8 Pixels versus six). Nonetheless, that’s a tiny slice of the over 2.Five billion per 30 days energetic Android units — the principle explanation why builders are keen to look what’s new for the platform within the first position.

With Android Q, Google talked up toughen for 5G and foldable units. The corporate is maintaining the ones going, whilst additionally emphasizing system finding out enhancements.

Android 11 app compatibility changes

If you wish to have the fast model, listed below are the primary Android 11 developer preview highlights: 5G reviews, other people and conversations enhancements, Neural Networks API 1.three, privateness and safety features, Google Play Machine updates, app compatibility, connectivity, symbol and digicam enhancements, and occasional latency tweaks.

Developer Preview 1 options

Nonetheless now not happy? This is the longer model of the entire new APIs and contours (and there’s extra to return; that is simply the developer preview, in any case):

  • Bandwidth estimator API: Google up to date this API for 5G to enable you take a look at the downstream/upstream bandwidth, with no need to ballot the community or compute your personal estimate. If the modem doesn’t supply toughen, the API makes a default estimation according to the present connection.
  • Dynamic meteredness API: This API means that you can take a look at whether or not the relationship is unmetered and, if that is so, be offering upper answer or high quality that can use extra information. The API now comprises mobile networks in an effort to determine customers whose carriers are providing really unmetered information whilst attached to the service’s 5G community.
  • Pinhole and waterfall monitors: Apps can organize pinhole monitors and waterfall monitors the use of the present show cutout APIs. If you wish to have, a brand new API shall we your app use all the waterfall display screen together with the sides, with insets that can assist you organize interplay close to the sides.
  • Devoted conversations phase within the notification colour: Customers can to find their ongoing conversations with other people of their favourite apps.
  • Bubbles: Stay conversations in view and available whilst multi-tasking on their telephones. Messaging and chat apps must use the Bubbles API on notifications to allow this in Android 11.
  • Insert photographs into notification replies: In case your app helps symbol replica/paste, you’ll now let customers insert belongings immediately into notification inline replies in addition to within the app itself. Symbol replica toughen could also be to be had in Chrome whilst symbol paste toughen will display up in Gboard’s clipboard.
  • Neural Networks API (NNAPI) 1.three: Google is increasing the operations and controls for working computationally extensive operations for system finding out on Android units. High quality of Provider APIs toughen precedence and timeout for style execution and Reminiscence Area APIs cut back reminiscence copying and transformation for consecutive style execution. Quantization toughen has received signed integer uneven quantization, the place signed integers are used instead of floating level numbers to allow smaller fashions and quicker inference.
  • One-time permission: For essentially the most delicate kinds of information — now not simply location but additionally for the software microphone and digicam — customers can now grant transient get entry to thru a one-time permission. This permission signifies that apps can get entry to the knowledge till the consumer strikes clear of the app, and so they will have to then request permission once more for the following get entry to.
  • Scoped garage: Improvements together with opt-in uncooked dossier trail get entry to for media, up to date DocumentsUI, and batch edit operations in MediaStore.
  • More secure Location Get admission to: Up to date Google Play Coverage to make certain that apps simplest request location permissions when really important.
  • Biometrics: Expanded to fulfill the wishes of a much broader vary of units. BiometricPrompt now helps 3 authenticator varieties with other ranges of granularity — sturdy, susceptible, and software credential. The BiometricPrompt has been decoupled from the app’s Job lifecycle to enable you combine with quite a lot of app architectures, and to give a boost to the transaction UI.
  • Platform hardening: Expanded use of compiler-based sanitizers in security-critical parts, together with BoundSan, IntSan, CFI, and Shadow-Name Stack. Google has additionally enabled heap pointer tagging for apps focused on Android 11 or upper, to lend a hand apps catch reminiscence problems in manufacturing. The crew used HWAsan to seek out and connect reminiscence mistakes — builders can now use HWAsan-enabled formula photographs to seek out such problems of their apps.
  • Protected garage and sharing of information: Apps can now percentage information blobs simply and extra safely with different apps thru a BlobstoreManager. The Blob retailer is perfect to be used circumstances like sharing ML fashions amongst more than one apps for a similar consumer.
  • Id credentials: Android 11 provides platform toughen for protected garage and retrieval of verifiable id paperwork, similar to ISO 18013-Five compliant Cellular Riding Licenses.
  • Google Play Machine Updates: Mission Mainline has received 12 new updatable modules, for a complete of 22 modules. New modules come with a permissions module that standardizes consumer and developer get entry to to severe privateness controls on Android units, a media supplier module, and an NNAPI module that optimizes efficiency and promises constant APIs throughout units.
  • Minimizing the affect of habits adjustments: Android 11 minimizes behavioral adjustments that might have an effect on apps through intently reviewing their affect and through making them opt-in, anyplace conceivable, till the developer units targetSdkVersion to Android 11.
  • More uncomplicated trying out and debugging: Most of the breaking adjustments are toggleable. Builders can thus force-enable or disable the adjustments in my opinion from Developer choices or ADB. There’s thus not a want to trade targetSdkVersion or recompile apps for fundamental trying out.
  • Up to date greylists: Up to date the lists of limited non-SDK interfaces.
  • Dynamic useful resource loader: A Useful resource Loader framework in Android 11 so much sources and belongings dynamically at runtime.
  • New platform steadiness milestone: A brand new liberate milestone known as “Platform Steadiness” is ready for early June. This milestone comprises now not simplest ultimate SDK/NDK APIs, but additionally ultimate interior APIs and formula behaviors that can have an effect on apps.
  • Name screening provider enhancements: Name-screening apps can now do extra to lend a hand customers. Apps can get the incoming name’s STIR/SHAKEN verification standing as a part of the decision main points, and they may be able to customise a system-provided publish name display screen to let customers carry out movements similar to marking a choice as unsolicited mail or including to contacts.
  • Wi-Fi recommendation API improvements: Google prolonged the Wi-Fi recommendation API to offer connectivity control apps better talent to control their very own networks.
  • Passpoint improvements: Android now enforces and notifies about expiration date of a Passpoint profile, helps Commonplace Title specification within the profile, and permits self-signed personal CAs for Passpoint R1 profiles. Connectivity apps can now use the Wi-Fi recommendation API to control Passpoint networks.
  • HEIF animated drawables: The ImageDecoder API now means that you can decode and render symbol series animations saved in HEIF recordsdata, so you’ll employ top quality belongings whilst minimizing affect on community information and APK length. HEIF symbol sequences can be offering drastic file-size discounts for symbol sequences when in comparison to animated GIFs. Builders can show HEIF symbol sequences of their apps through calling decodeDrawable with an HEIF supply. If the supply incorporates a series of pictures, an AnimatedImageDrawable is returned.
  • Local symbol decoder: New NDK APIs let apps decode and encode photographs (similar to JPEG, PNG, and WebP) from local code for graphics or publish processing, whilst conserving a smaller APK length because you don’t want to package an exterior library. The local decoder additionally takes good thing about Android’s procedure for ongoing platform safety updates.
  • Muting all over digicam seize: Apps can use new APIs to mute vibration from ringtones, alarms, or notifications whilst the consultation is energetic.
  • Bokeh modes: Apps can use metadata tags to allow bokeh modes on digicam seize requests in units that toughen it. A nonetheless symbol mode provides best high quality seize, whilst a continual mode guarantees that seize helps to keep up with sensor output, similar to for video seize.
  • Low-latency video interpreting in MediaCodec: Low latency video is important for real-time video streaming apps and products and services like Stadia. Video formats that toughen low latency playback go back the primary body of the flow as briefly as conceivable after interpreting begins. Apps can use new APIs to take a look at and configure low-latency playback for a selected codec.
  • HDMI low-latency mode: Apps can use new APIs to test for and request auto low latency mode (sometimes called recreation mode) on exterior presentations and TVs. On this mode, the show or TV disables graphics post-processing with the intention to decrease latency.

Preview/Beta time table

After you’ve flashed Android 11 onto your software or fired up the Android Emulator, you’ll wish to replace your Android Studio atmosphere with the Android 11 Preview SDK (arrange information). For a whole rundown on what’s new, take a look at the API evaluate, API reference, and diff document.

The purpose of the primary developer preview is to let early adopters and builders play with the construct early so they may be able to discover new options and APIs for apps, check for compatibility, and give comments prior to extra main points are shared at I/O 2020, scheduled for Would possibly 12 to Would possibly 14. Extra new options and features can be launched in next previews and betas.

Android 11 beta timeline

Ultimate 12 months, there have been six betas. This 12 months, there can be 3 developer previews and 3 beta. Right here’s the preview/beta time table for Android 11:

  • February: Developer Preview 1 (Early baseline construct interested by developer comments, with new options, APIs, and behaviour adjustments.)
  • March: Developer Preview 2 (Incremental replace with further options, APIs, and behaviour adjustments.)
  • April: Developer Preview three (Incremental replace for steadiness and function.)
  • Would possibly: Beta 1 (Preliminary beta-quality liberate, over-the-air replace to early adopters who join in Android Beta.)
  • June: Beta 2 (Platform Steadiness milestone. Ultimate APIs and behaviors. Play publishing opens.)
  • Q3: Beta three (Liberate candidate construct.)
  • Q3: Ultimate liberate (Android 11 liberate to AOSP and ecosystem.)

Google is looking builders to make their apps appropriate with Android 11 in order that their customers can be expecting a unbroken transition once they improve. Should you to find any insects, you’ll document them right here.

About admin

Check Also

RPA Get Smarter – Ethics and Transparency Must be Most sensible of Thoughts

The early incarnations of Robot Procedure Automation (or RPA) applied sciences adopted basic guidelines.  Those …

Leave a Reply

Your email address will not be published. Required fields are marked *