Android 11 Developer Preview 2 annonsert for Google Pixel-smarttelefoner

Google har annonsert Android 11 Developer Preview 2 for Google Pixel 2017 og nyere smarttelefoner. Her er hva som er nytt for brukere og utviklere.

Selv om spredningen av COVID-19-sykdommen forårsaket av SARS-CoV-2 har bremset den globale økonomien, har mange teknologiselskaper overført sine ansatte til å jobbe hjemmefra (WFH). Google er et slikt selskap, og i dag erkjente de vanskelighetene mange av oss står overfor rundt om i verden. I dag kunngjorde selskapet en ny utviklerforhåndsvisning av det neste store Android-operativsystemet: Android 11. Android 11 Developer Preview 2, i likhet med den første Developer Preview, er fortsatt kun ment for utviklere, og listen over endringer nevnt i blogginnlegget fokuserer på nye APIer og plattformadferdsendringer som utviklere må tilpasse seg. Her er hva som er nytt.

Nye endringer i Android 11 API

  • 5G state API: I Android 11 Developer Preview 2 kan utviklere sjekke om brukeren er på et 5G New Radio (NR) eller Non-Standalone (NSA) nettverk. Hvis du ikke er kjent, betyr 5G på NSA-nettverk at 5G-nettverket trekker seg fra eksisterende 4G-infrastruktur, mens med 5G på NR-nettverk er nettverket uavhengig. 5G på NR vil generelt være mye raskere, selv om den nåværende tilgjengeligheten er svært begrenset. Du kan se etter denne statusen for å endre hvordan appen din oppfører seg under den dårligere eller overlegne nettverkstilkoblingen.
  • Hengselvinkel for sammenleggbare: Sammenleggbare enheter som den kommende Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip og Huawei Mate X/Xs har vanligvis mer enn bare to tilstander. Mesteparten av tiden er de enten brettet eller helt utfoldet, men noen ganger vil brukerne plassere dem på skrå. Android 11 Developer Preview 2 har lagt til støtte for en hengselvinkelsensor som lar apper spørre etter hengselvinkelen enten direkte eller gjennom et AndroidX-bibliotek.
  • Forbedringer i tjenesten for samtalescreening: Apper for anropsscreening kan nå rapportere en årsak til avvisning av anrop for å informere brukerne om hvorfor tjenesten avviste et innkommende anrop. I tillegg kan apper for samtalescreening også se om et innkommende anrop var fra et nummer som er i brukerens kontakter, selvfølgelig forutsatt at samtalescreeningsappen har tillatelse til å lese kontakter. Endelig kan apper for samtalescreening nå tilpasse en skjermdialog for post anrop, som leveres av systemet, for å la brukere utføre handlinger som å merke anropet som spam eller legge til nummeret i kontaktene sine.
  • Oppdateringer til Neural Networks API: Google har lagt til en "beregningseffektiv versjon" av en swish aktiveringsfunksjon (advarsel: PDF-lenke) som gir mulighet for "raskere treningstid og høyere nøyaktighet på tvers av en lang rekke oppgaver." Et annet tillegg er Control ops "aktivering mer avanserte maskinlæringsmodeller som støtter forgrening og looper." Til slutt har Google lagt til "nye utførelseskontroller" for å minimere ventetiden for vanlig bruk saker.

Personvern og sikkerhet

  • I Android 11 må apper som ønsker tilgang til kamera- eller mikrofondata fra en forgrunnstjeneste deklarere manifestattributtet foregroundServiceType.
  • Omfanget lagring har blitt oppdatert i denne nye forhåndsversjonen. Nå kan utviklere migrere filer "fra den eldre modellen til den nye lagringsmodellen med omfang." Også lagt til er "bedre håndtering av bufrede filer."

Polsk og kvalitet

  • Synkroniserte IME-overganger: Nye API-er er lagt til for å tillate utviklere å synkronisere appens innhold med redigeringsverktøyet for inputmetode, eller IME, og systemlinjer mens de animerer. Dette gjør at du kan lage IME-overganger som er mye mer flytende enn før. Den nye setter inn animasjonslytter lar en lage "frame-perfekte overganger" ettersom den varsler apper om endringer per frame til innsett. Den nye WindowInsetsAnimationController API lar apper ta kontroll over overgangene til IME og systemlinje, på den annen side. I eksemplet vist nederst til høyre bruker appen WindowInsetsAnimationController API for å kontrollere IME-overgangen ved overrulling av appens brukergrensesnitt.
  • Appforetrukket oppdateringsfrekvens: Det er nå dusinvis av Android-enheter med skjermer med høy oppdateringsfrekvens, for eksempel 90Hz, 120Hz eller 144Hz. I Android 11 kan apper og spill nå angi deres foretrukne bildefrekvens for sine egne vinduer. Systemet vil bruke appens foretrukne bildefrekvens for å velge skjermens oppdateringsfrekvens når du kjører appen.
  • Fortsett ved omstart: Som vi fremhevet før, Android 11 forbedrer opplevelsen av OTA-oppdateringer over natten. Etter en omstart kan apper få tilgang til Credential Encrypted (CE)-lagringen uten at brukeren låser opp enheten. Dermed kan apper gjenoppta normal funksjonalitet etter en OTA når brukeren ikke er i nærheten for å låse opp telefonen.
  • Kamerastøtte i Android Emulator: Android-emulatoren i Android Studio støtter nå emulerte kameraer foran og bak. Bakkameraet støtter HW nivå 3 i Camera2 API, mens frontkameraet støtter FULL nivå med logisk kamerastøtte.

Kom i gang

Det vil være en utviklerforhåndsvisning til i april etterfulgt av 2 beta-utgivelser. Den stabile Android 11-utgivelsen vil bli gjort tilgjengelig en gang i tredje kvartal av 2020, hvis alt går etter planen.

For å installere Android 11 Developer Preview 2 på en Pixel-enhet må du ha en Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 eller Pixel 4 XL. Du kan enten flash forhåndsvisningsbygget manuelt eller du kan bruke Android Flash-verktøy å gjøre det for deg. Hvis du ikke eier en Pixel-enhet, kan du kanskje installere den nyeste Developer Preview via Generisk systembilde (GSI) på Project Treble-kompatible enheter, som inkluderer enheter som er lansert med Android 9 Pie eller nyere. Kilometerstanden din kan imidlertid variere. Til slutt kan du starte opp den siste versjonen i Android Emulator i Android Studio. Hver av disse metodene gir deg en måte å teste appene dine i det nye miljøet. Sørg for å teste appen din grundig fordi Google til slutt vil gjøre målretting mot Android 11 til et krav for at appene dine skal inkluderes i Google Play-butikken.

Prøv den nyeste versjonen og gi Google tilbakemelding hvis du støter på problemer.

Android 11 Nyheter på XDA