Android 14 Developer Preview 2 er nå her, og det er noen ganske kule endringer.
Den første forhåndsvisningen av Android 14 for utviklere falt i forrige måned, og den pakket alt grunnlaget for neste iterasjon av verdens største operativsystem. Den første forhåndsvisningen for utviklere hadde tilpasningsmuligheter og løfter om bedre batterilevetid, og den andre forhåndsvisningen for utvikler dobler ned på noen av disse endringene. I tillegg introduserer den også nye måter å beskytte din sikkerhet og personvern på, for eksempel ved å la deg velge hvilke bilder en app har tilgang til på enheten din.
Som tittelen "Utviklerforhåndsvisning" antyder, er disse utgivelsene kun ment for bruk av utviklere. Det er for å teste ut nye funksjoner og sørge for at appene deres fungerer på oppdaterte enheter slik de skal. Det kommer til å være feil, det kommer til å være andre problemer, og Google vil presse på for tilbakemelding fra utviklere i løpet av de kommende månedene. Hvis du ikke har noe imot å få problemer, så for all del, prøv Android 14. Men hvis du stoler på at smarttelefonen din er konsekvent stabil, kan det være verdt å vente på hele Android 14-utgivelsen som forventes å lanseres i siste halvdel av året.
De mest bemerkelsesverdige funksjonene til Android 14 utviklerforhåndsvisning 2 inkluderer:
- Gir brukerne mer kontroll over dataene sine: Endringer er introdusert slik at brukere kan velge hvilke spesifikke bilder en app får tilgang til på enheten, slik at du ikke trenger å dele hele bildebiblioteket med en app. En skjermdumpdeteksjons-API er også lagt til for å forhindre unødvendig tilgang til en brukers data.
- Flere og tryggere måter å logge på: Et nytt API tilbyr en sikker pålogging uten passord via passord for pålogging til apper.
- Forbedringer av Android-enhetens systemhelse: Android 14 tar sikte på å strømlinjeforme hvordan apper kjører, inkludert å hindre dem fra å kjøre mens de er frosset for å spare batterilevetid og ytelse.
Vi forventer at det også er andre endringer under panseret, som vi vil holde øye med.
Når kommer Android 14 ut?
For Android-oppdateringer avslører Google vanligvis en "plattformstabilitet"-milepæl slik at utviklere kan vite når Google har til hensikt å levere de endelige SDK/NDK APIene, sammen med endelige interne APIer og app-vendt system atferd. Google har til hensikt å nå plattformstabilitet i juni 2023, med minimum "flere uker" planlagt før den offisielle utgivelsen. Android 13 traff plattformstabilitet i juni 2022, og den endelige versjonen var sluppet inn august av det året. Google har sluppet flere detaljer om utgivelsestidslinjen som du kan sjekke ut.
Personvern og sikkerhet
Valgte bilder tilgang
Photo Picker er et API som Google introduserte med Android 13. Apper trenger ikke å be om noen tillatelser for å få tilgang til elementer brukeren velger via bildevelgeren, noe som gjør det til en personvernbevarende måte å dele bilder og videoer med apper. Vi detaljert denne funksjonen allerede når vi aktiverte det i den første Android 14-utviklerforhåndsvisningen, men i utgangspunktet fungerer det som følger.
Når en app som er målrettet mot API-nivå 33 utløser dialogboksen for kjøretidstillatelser for å be brukeren om å gi dem READ_MEDIA_VIDEO eller READ_MEDIA_IMAGES (eller begge), kan Android 14 sette inn en ny oppføring i tillatelsesdialog som sier "Velg bilder." Ved å trykke på denne oppføringen vil en ny versjon av bildevelgeren startes som lar brukeren velge hvilke bilder eller videoer de vil gi appen tilgang til. Appen har deretter tilgang til bare de medieelementene som brukeren spesifikt har valgt, med mindre brukeren velger det utvide tilgangen til flere medieelementer eller gi appen tilgang til hele mediebutikksamlingene for bilder og videoer.
- Gi tilgang til alle bilder: hele biblioteket med alle bilder og videoer på enheten er tilgjengelig.
- Velg bilder: kun brukerens utvalg av bilder og videoer vil være midlertidig tilgjengelig via MediaStore.
- ikke tillat: tilgang til alle bilder og videoer nektes.
Credential manager og passord
Android 14 legger til Credential Manager som en plattform-API, og den bringes helt tilbake til Android 4.4 og nyere gjennom et Jetpack-bibliotek med en implementering av Google Play Services. Det gjør pålogging enklere ved å støtte APIer for å hente og lagre påloggingsinformasjon brukere brukerkonfigurerte påloggingsleverandører, for eksempel passordbehandlere.
Credential Manager API støtter også passord, den ny bransjestandard for passordløs autentisering, som er sikrere enn å bruke brukernavn og passord for å logge på apper. Det lar brukere lage passord for apper og lagre dem i Google Password Manager. De lagrede adgangsnøklene synkroniseres på tvers av enheter som er logget på den samme Google-kontoen for en sømløs opplevelse.
Sikrere implisitte hensikter
For apper som er målrettet mot Android 14, vil opprettelse av en mutbar ventende hensikt med en implisitt hensikt gi et unntak, slik at de ikke kan brukes til å utløse uventede kodebaner.
Start av bakgrunnsaktivitet
For å redusere forekomster av uventede avbrudd gir Android 14 forgrunnsapper mer kontroll over muligheten til apper de samhandler med for å starte aktiviteter. Spesielt må apper som er målrettet mot Android 14 gi privilegier for å starte aktiviteter i bakgrunnen når du sender en PendingIntent eller når du binder en tjeneste.
Forbedrede applikasjonsopplevelser
Nye PackageInstaller APIer
Android 14 introduserer en rekke PackageInstaller APIer for å strømlinjeforme og forbedre brukeropplevelsen når det gjelder å installere APK-er. Disse inkluderer:
- requestUserPreapproval(): Lar brukeren utsette nedlastingen av en APK til installasjonen er godkjent.
- setRequestUpdateOwnership(): Lar et installasjonsprogram angi at det er ansvarlig for fremtidige oppdateringer av en app.
- setDontKillApp(): Kan tillate sømløs installasjon av valgfrie funksjoner i en app gjennom delte APK-er mens appen er i bruk.
InstallConstraints API vil også gjøre det slik at appoppdateringer bare skjer på passende tidspunkt, for eksempel når appen ikke lenger er i bruk.
Personalisering
Android 14 lar deg angi regionale preferanser for å tilpasse temperaturenheter, den første dagen i uken og nummereringssystemer. Vi så også denne funksjonen i utviklerforhåndsvisning 1 og aktivert det via et utviklerflagg. En europeer som bor i USA foretrekker kanskje fortsatt å bruke Celsius til temperaturmåling for eksempel.
Slik laster du ned og installerer Android 14 Developer Preview 1 på Google Pixel-enheten din
Du kan enkelt laste ned Android Developer Preview 1, og sørg for å sjekke ut vår guide på hvordan installere Android 14 hvis du er usikker på hvordan du gjør det.
Google slipper offisielt denne forhåndsvisningsoppdateringen for utvikleren for Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 eller Pixel 4a (5G). Du kan bruke 64-biters systembildene med Android Emulator i Android Studio.
Hva er dine tanker om den siste utviklerforhåndsvisningen? Vil du installere det på enheten din? Hvordan har din erfaring vært? Gi oss beskjed i kommentarene nedenfor!