Google lanserer den første Android 11 Developer Preview med nye funksjoner som skjermopptak, chattebobler og mer

Ikon for lesetid 5 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Google lanserte i dag den første Android 11 Developer Preview-bygget med flere nye funksjoner og APIer for brukere og utviklere. Google planlegger å gi ut den endelige versjonen av Android 11 OS i 3. kvartal 2020. Denne Android 11-utgivelsen vil også inneholde noen nye funksjoner som innebygd støtte for skjermopptak, forbedret posisjonsvern (brukere kan gi midlertidig tilgang til posisjon, mikrofon og kamera gjennom en engangstillatelse), bedre beskyttelse av app- og brukerdata på ekstern lagring og mer. Finn listen over utviklerfunksjoner nedenfor.

Revisjon av datatilgang:

  • For å gi mer åpenhet om hvordan appen din og dens avhengigheter får tilgang til private data fra brukere, introduserer Android 11 revisjon av datatilgang. Ved å bruke denne funksjonen kan du bedre identifisere og rette opp potensielt uventet datatilgang.

Effektiv injeksjon av grafikkfeilsøkingslag:

  • Applikasjoner kan nå laste eksterne grafikklag (GLESVulkan) inn i den opprinnelige applikasjonskoden for å avsløre den samme funksjonaliteten som en feilsøkbar app, men uten å pådra seg ytelseskostnader. Denne funksjonen er spesielt viktig når du profilerer applikasjonen din med verktøy som GAPID.

Batchoperasjoner for mediefiler:

  • For konsistens på tvers av enheter og ekstra brukervennlighet, legger Android 11 til flere metoder MediaStore API. For å lære mer om disse metodene, se utføre batch operasjoner delen på Android 11-personvernsiden relatert til lagring.

Rich media i raske svar:

  • Fra og med Android 11 kan brukere sette inn bilder og annet rikt medieinnhold raske svar. For å støtte denne funksjonen må apper legge til informasjon RemoteInput varsler som spesifiserer hvilke MIME-typer de kan håndtere. Gjør dette ved å ringe RemoteInput.Builder.setAllowDataType(). Appen skal også sjekke evt RemoteInput sendinger som den mottar for å se om sendingen inneholder innhold i noen av disse typene; bruk RemoteInput.getDataResultsFromIntent() å gjøre dette.

Tilgang til mediefiler ved hjelp av ubehandlede filbaner:

Sikker deling av store datasett:

  • I noen situasjoner, for eksempel de som involverer maskinlæring eller medieavspilling, kan det hende at appen din vil bruke det samme store datasettet som en annen app. I tidligere versjoner av Android måtte appen din og en annen app laste ned hver sin kopi av det samme datasettet.

Be om og se etter støtte med lav ventetid:

  • Enkelte skjermer kan utføre grafisk etterbehandling, for eksempel noen eksterne skjermer og TV-er. Denne etterbehandlingen forbedrer grafikken, men kan øke ventetiden. Nyere skjermer som støtter HDMI 2.1 har en automatisk lav latensmodus (GENERELL, også kjent som spillemodus), som minimerer ventetiden ved å slå av denne etterbehandlingen. For mer informasjon om ALLM, se HDMI 2.1 spesifikasjon.

Lav latensdekoding i MediaCodec:

NDK bildedekoder:

  • NDK ImageDecoder API gir en standard API for Android C/C++-apper for å dekode bilder direkte. Apputviklere trenger ikke lenger å bruke rammeverks-API-ene (via JNI) eller samle tredjeparts bildedekodingsbiblioteker. For mer informasjon, se Utviklerveiledning for bildedekoder.

Ressurslastere:

  • Android 11 introduserer et nytt API som lar apper dynamisk utvide hvordan ressurser søkes og lastes. De nye API-klassene ResourcesLoader og ResourcesProvider er hovedansvarlig for å tilby den nye funksjonaliteten. Sammen gir de muligheten til å levere ytterligere ressurser og eiendeler, eller modifisere verdiene til eksisterende ressurser og eiendeler.

Oppdateringer til ICU-bibliotekene:

  • Android 11 oppdaterer android.icu pakken for å bruke versjon 66 av ICU-bibliotek, sammenlignet med versjon 63 i Android 10. Den nye bibliotekversjonen inkluderer oppdaterte CLDR-lokalitetsdata og en rekke forbedringer av internasjonaliseringsstøtte i Android.

Neural Networks API 1.3:

Nye operasjoner:

Nye ML-kontroller:

  • NNAPI 1.3 introduserer nye kontroller for å hjelpe maskinlæring til å fungere problemfritt.

Biometrisk autentiseringsstyrke:

CallScreeningService-oppdateringer:

  • Fra og med Android 11, a Call Screening Service kan be om informasjon om STIR/SHAKEN-verifiseringsstatusen (verstat) for innkommende anrop. Denne informasjonen er gitt som en del av ring detaljer for innkommende anrop.

Utvidet kamerastøtte i Android-emulator:

Android 11 introduserer forbedrede Android Emulator-kamerafunksjoner. De ekstra funksjonene inkluderer følgende:

  • RAW-opptak
  • YUV-reprosessering
  • Nivå 3 enheter
  • Logisk kamerastøtte

Demp varslingslyder og vibrasjoner under aktiv opptak:

  • Fra og med Android 11, når du aktivt bruker kameraet, kan appen din kun dempe vibrasjoner, både lyder og vibrasjoner, eller ingen av dem ved å bruke setCameraAudioRestriction().

Wi-Fi Passpoint-forbedringer:

  • Passpoint lar apper automatisk og stille utføre autentisering og koble til sikre Wi-Fi-hotspots. Apper som målretter API-nivå 'R' og høyere kan bruke følgende tilleggsfunksjoner til Passpoint.

Wi-Fi Suggestion API er utvidet:

Android 11 utvider Wi-Fi Suggestion API for å øke appens nettverksadministrasjonsmuligheter, inkludert følgende:

  • Tilkoblingsadministrasjonsapper kan administrere sine egne nettverk ved å tillate frakoblingsforespørsler.
  • Passpoint-nettverk er integrert i Suggestion API og kan foreslås for brukeren.
  • Analytics APIer lar deg få informasjon om kvaliteten på nettverkene dine.

Chat bobler:

  • Bubbles er nå tilgjengelig for utviklere for å hjelpe til med å synliggjøre samtaler på tvers av systemet. Bubbles var en eksperimentell funksjon i Android 10 som ble aktivert gjennom et utvikleralternativ – i Android 11 er dette ikke lenger nødvendig.

kilde: Google

Mer om temaene: Android 11, Forhåndsvisning av Android 11-utvikler, Android 11 forhåndsvisning, utviklere, google

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *