Android 14 Developer Preview 2 er nu her, og der er nogle ret fede ændringer.
Den første udvikler-forhåndsvisning af Android 14 faldt i sidste måned, og den pakkede alt grundlaget for den næste iteration af verdens største operativsystem. Den første forhåndsvisning af udvikleren havde tilpasningsmuligheder og løfter om bedre batterilevetid, og den anden forhåndsvisning af udvikleren fordobles på nogle af disse ændringer. Derudover introducerer den også nye måder at beskytte din sikkerhed og privatliv på, såsom ved at give dig mulighed for at vælge, hvilke billeder en app kan få adgang til på din enhed.
Som titlen "Udviklereksempel" antyder, er disse udgivelser kun beregnet til brug af udviklere. Det er for at teste nye funktioner og sikre, at deres apps fungerer på opdaterede enheder, som de skal. Der vil være fejl, der vil være andre problemer, og Google vil presse på for at få feedback fra udviklere i løbet af de kommende måneder. Hvis du ikke har noget imod at løbe ind i problemer, så prøv Android 14. Men hvis du stoler på, at din smartphone er konsekvent stabil, så kan det være værd at vente på den fulde Android 14-udgivelse, der forventes at blive lanceret i sidste halvdel af året.
De mest bemærkelsesværdige funktioner i Android 14 udvikler preview 2 inkluderer:
- Giver brugerne mere kontrol over deres data: Der er indført ændringer, så brugerne kan vælge, hvilke specifikke billeder en app tilgår på enheden, så du ikke behøver at dele hele dit fotobibliotek med en app. En skærmbillededetektions-API er også blevet tilføjet for at forhindre unødvendig adgang til en brugers data.
- Flere og sikrere måder at logge ind på: En ny API tilbyder et sikkert login uden adgangskode via adgangsnøgler til at logge på apps.
- Forbedringer af Android-enhedens systemtilstand: Android 14 vil sigte mod at strømline, hvordan apps kører, herunder at forhindre dem i at køre, mens de er frosne, for at spare på batterilevetid og ydeevne.
Vi forventer, at der også er andre ændringer under motorhjelmen, som vi vil holde øje med.
Hvornår udkommer Android 14?
For Android-opdateringer afslører Google typisk en "platformstabilitet"-milepæl, så udviklere kan vide hvornår Google har til hensigt at levere de endelige SDK/NDK API'er sammen med de endelige interne API'er og app-vendte system adfærd. Google har til hensigt at nå platformstabilitet i juni 2023, med "adskillige uger" som minimum planlagt før den officielle udgivelse. Android 13 ramte platformstabilitet i juni 2022, og den endelige version blev frigivet i august af det år. Google har frigivet flere detaljer om udgivelsestidslinjen som du kan tjekke ud.
Privatliv og sikkerhed
Adgang til udvalgte billeder
Photo Picker er en API, som Google introducerede med Android 13. Apps behøver ikke at anmode om nogen tilladelser for at få adgang til elementer, som brugeren vælger via fotovælgeren, hvilket gør det til en privatlivsbevarende måde at dele billeder og videoer med apps. Vi detaljerede denne funktion allerede hvornår vi aktiverede det i den første forhåndsvisning af Android 14-udviklere, men grundlæggende fungerer det som følger.
Når en app, der er målrettet mod API-niveau 33, udløser dialogboksen for køretidstilladelse for at bede brugeren om at give dem READ_MEDIA_VIDEO eller READ_MEDIA_IMAGES (eller begge), indsætter Android 14 muligvis en ny post i tilladelsesdialog, der siger "Vælg billeder." Hvis du trykker på denne post, startes en ny version af fotovælgeren, der giver brugeren mulighed for at vælge, hvilke billeder eller videoer de vil give appen adgang til. Appen har efterfølgende kun adgang til de medieelementer, som brugeren specifikt har valgt, medmindre brugeren vælger det udvide adgangen til yderligere medieelementer eller giv appen adgang til hele mediebutikkens samlinger for billeder og videoer.
- Tillad adgang til alle billeder: det fulde bibliotek med alle billeder og videoer på enheden er tilgængeligt.
- Vælg fotos: kun brugerens udvalg af billeder og videoer vil være midlertidigt tilgængelige via MediaStore.
- Tillad ikke: adgang til alle billeder og videoer nægtes.
Credential manager og adgangsnøgler
Android 14 tilføjer Credential Manager som en platform-API, og den bringes helt tilbage til Android 4.4 og nyere gennem et Jetpack-bibliotek med en implementering af Google Play Services. Det gør login lettere ved at understøtte API'er til hentning og lagring af legitimationsoplysninger brugerbrugerkonfigurerede legitimationsudbydere, såsom adgangskodeadministratorer.
Credential Manager API understøtter også adgangsnøgler, den ny industristandard for autentificering uden adgangskode, hvilket er mere sikkert end at bruge et brugernavn og en adgangskode til at logge ind på apps. Det vil lade brugere oprette adgangsnøgler til apps og gemme dem i Google Password Manager. De gemte adgangsnøgler synkroniseres på tværs af enheder, der er logget ind på den samme Google-konto for en problemfri oplevelse.
Sikrere implicitte hensigter
For apps, der er målrettet mod Android 14, vil oprettelse af en foranderlig ventende hensigt med en implicit hensigt give en undtagelse, så de ikke kan bruges til at udløse uventede kodestier.
Start af baggrundsaktivitet
For at reducere tilfælde af uventede afbrydelser giver Android 14 forgrundsapps mere kontrol over evnen for apps, de interagerer med, til at starte aktiviteter. Specifikt skal apps, der er målrettet mod Android 14, give privilegier til at starte aktiviteter i baggrunden, når der sendes en PendingIntent, eller når en tjeneste bindes.
Forbedrede applikationsoplevelser
Nye PackageInstaller API'er
Android 14 introducerer en række PackageInstaller API'er for at strømline og forbedre brugeroplevelsen, når det kommer til installation af APK'er. Disse omfatter:
- requestUserPreapproval(): Giver brugeren mulighed for at udsætte download af en APK, indtil installationen er godkendt.
- setRequestUpdateOwnership(): Tillader et installationsprogram at angive, at det er ansvarligt for fremtidige opdateringer til en app.
- setDontKillApp(): Kan give mulighed for problemfri installation af valgfri funktioner i en app gennem opdelte APK'er, mens appen er i brug.
InstallConstraints API vil også gøre det, så appopdateringer kun sker på passende tidspunkter, såsom når appen ikke længere er i brug.
Personalisering
Android 14 giver dig mulighed for at indstille regionale præferencer for at tilpasse temperaturenheder, den første dag i ugen og nummereringssystemer. Vi har også set denne funktion i udvikler-preview 1 og aktiveret det via et udviklerflag. En europæer, der bor i USA, foretrækker måske stadig at bruge Celsius til f.eks. temperaturmåling.
Sådan downloader og installerer du Android 14 Developer Preview 1 på din Google Pixel-enhed
Du kan nemt downloade Android Developer Preview 1, og sørg for at tjekke vores guide på hvordan man installerer Android 14 hvis du er usikker på, hvordan du gør det.
Google frigiver officielt denne udvikler-forhåndsopdatering til Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 eller Pixel 4a (5G). Du kan bruge 64-bit systembillederne med Android Emulator i Android Studio.
Hvad er dine tanker om den seneste Developer Preview-build? Vil du installere det på din enhed? Hvordan har din oplevelse været? Fortæl os det i kommentarerne nedenfor!