Android 13 Developer Preview 1 er her med temaikoner, ændringer i privatlivets fred og meget mere

click fraud protection

Android 13s første forhåndsvisning af udviklere er her, og den indeholder en række ændringer for udviklere og slutbrugere. Læs om det her!

Android er det største styresystem i verden. Den driver over 2,5 milliarder smartphones verden over, og hvert år modtager den en ny opgradering med forbedringer i forhold til den tidligere version. Googles første forhåndsvisning af udviklere af Android 13 er nu live og bringer en række ændringer med sig, der gavner udviklere og foretager forbedringer af privatliv, Material You, sprogkontrol og mere.

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 13. Men hvis du stoler på, at din smartphone er konsekvent stabil, så kan det være værd at vente på den fulde Android 13-udgivelse, der forventes at blive lanceret i sidste halvdel af året.

De mest bemærkelsesværdige funktioner i Android 13 udvikler preview 1 inkluderer:

  • Opdaterede privatlivsfunktioner: en ny systemfotovælger, der giver brugerne mulighed for at dele specifikke billeder og videoer med apps og en ny Wi-Fi-tilladelse, som hjælper med at minimere brugen af ​​placeringsdata.
  • Tema-ikoner: de dynamiske app-ikoner, der findes i Materiale Du vil blive udvidet til alle app-ikoner i Android 13, hvilket gør det muligt for udviklere at have et dynamisk app-ikon, der reagerer på brugernes materiale du-opsætning.
  • Sprogkontrol: Android 13 vil introducere en ny API, der vil hjælpe udviklere med at identificere deres brugeres foretrukket sprog, der hjælper med at forbedre brugeroplevelsen og reducere mængden af ​​standardkode, der kræves fra udviklere.
  • Udviklerværktøjer: Android 13 DP1 starter arbejdet med at opdatere Androids kernebiblioteker for at understøtte Java 11. Mange af tilvalgsfunktionerne i DP1 kan også skiftes, så udviklere lettere kan forstå, hvordan hver ændring individuelt påvirker deres apps.

Naviger i denne artikel

  • Hvornår udkommer Android 13
  • Opdateret privatlivskontrol i Android 13
    • Fotovælger API
    • Tilladelse til enheden i nærheden til Wi-Fi
  • Udviklerværktøjer i Android 13
    • Hurtige indstillinger placering API
    • Temaikoner er nu tilgængelige for udviklere
    • Sprogpræferencer pr. app
    • Hurtigere orddeling
    • Programmerbare shaders
    • OpenJDK 11 opdateringer
  • App-kompatibilitet i Android 13
    • Google Play-systemopdateringer
    • Optimering af tablets, foldbare og Chromebooks
    • Nemmere test og fejlretning
  • Sådan downloader og installerer du Android 13 Developer Preview 1 på din Google Pixel-enhed

Hvornår udkommer Android 13?

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 2022, med flere uger som minimum planlagt før den officielle udgivelse. Android 12 ramte platformstabilitet i august 2021, og den endelige version var udgivet i oktober af det år. Google har frigivet flere detaljer om udgivelsestidslinjen som du kan tjekke ud.


Opdateret privatlivskontrol i Android 13

Google ved, at brugerne vil have et operativsystem, som de kan stole på med deres data. Smartphones har trods alt nået det punkt, hvor de effektivt er en forlængelse af os selv og vores eget liv på mange måder. Vi bruger dem til at gemme vigtige billeder, have private samtaler med venner og familie og bære dem med os fra dag til dag med tillid til, at mikrofoner eller kameraer ikke optager alle interaktion. Android 12 gjorde meget for brugernes privatliv, og Android 13 udvider det.

Fotovælger API

Først og fremmest tilføjer Android 13 en ny systemfotovælger, en standard og optimeret måde at dele både lokale og skybaserede billeder på sikkert. Systemets fotovælger er en udvidelse af Androids dokumentvælger, som giver en bruger mulighed for at dele et dokument i en app, uden at denne app har adgang til alle dokumenterne på enheden. Ligeledes er fotovælger API kan påberåbes uden at kræve adgang til alle billeder på enheden. Google planlægger også at bringe fotovælger til alle Android-enheder, der kører Android 11 og nyere, undtagen Android Go-enheder, gennem Google Play-systemopdateringer.

Tilladelse til enheden i nærheden til Wi-Fi

I tidligere Android-versioner skulle apps, der skulle oprette forbindelse til nærliggende Wi=Fi-enheder, anmode om placeringstilladelsen, selvom de ikke havde brug for enhedens placering for at fungere. Google opdeler nu denne funktionalitet i en ny runtime-tilladelse kaldet NEARBY_WIFI_DEVICES, og den er en del af NEARBY_DEVICES-tilladelsesgruppen. Apps, der er målrettet mod Android 13, kan anmode om NEARBY_WIFI_DEVICES-tilladelsen med flaget "neverForLocation".


Android ville ikke være, hvad det er uden udviklere, og hver platformopdatering bringer normalt opdateringer, der gør livet lettere for udviklere. Nogle opdateringer gør det bestemt mere vanskeligt, men Google forsøger generelt at strømline udviklingsprocessen for apps med hver iteration.

Hurtige indstillinger placering API

Hurtige indstillinger er en fantastisk tilføjelse til Android, da de giver dig mulighed for hurtigt at skifte nogle aspekter af din telefon lige over meddelelsesskuffen. Problemet er, at nogle gange finder du en ny, som du kan tilføje fra en app, som du ikke vidste havde en hurtig indstillings-skift. Android 13 har til formål at hjælpe med det, som den nye fliseplacering API tillader en app at bede brugeren med en knap om at tilføje en brugerdefineret hurtig flise til de hurtige indstillinger.

Tema-appikoner er nu tilgængelige for udviklere

Google begyndte betateste app-ikoner med tema i Pixel Launcher i Android 12, selvom det tydeligt var mærket "beta". De tilslutter sig "monet", Android 12-temamotoren, der i øjeblikket er til stede på Pixel-smartphones. Med Android 13 opfordres app-udviklere aktivt til at levere kompatible ikoner, så slutbrugere kan få en ensartet oplevelse på deres startskærm, hvis de aktiverer funktionen.

Sprogpræferencer pr. app

For flersprogede brugere er det ofte tilfældet, at du måske vil bruge nogle apps på ét sprog og andre apps på et andet sprog. Nogle apps tilbyder et valg af sprog til slutbrugeren, så de kan bruge appen på et andet sprog, der er adskilt fra det sprog, deres telefon er på. Men i Android 13 kan du nu gøre det med en ny platform API for at indstille eller få brugerens foretrukne sprog. En lignende API vil også blive tilføjet til et fremtidigt Jetpack-bibliotek.

Hurtigere orddeling

Typisk når et ord fyldes op til kanten af ​​en beholder (f.eks. din telefons skærm) og vil fortsætte bliver skrevet på den næste linje, vil du tilføje en bindestreg, hvor ordet bliver skåret af, før du fortsætter på næste linje. Selvom det har været muligt at få Android til at håndtere dette for dig i dynamisk tekstindpakning, var det aldrig tilrådeligt takket være det præstationshit, du ville tage ved at bruge det. Som et resultat er den deaktiveret som standard.

Nu siger Google dog, at funktionen er meget forbedret og kan prale med op til 200 % ydelsesforøgelser, så der næsten ikke er nogen indflydelse på tekstgengivelsens ydeevne.

Programmerbare shaders

Android 13 tilføjer understøttelse af programmerbare RuntimeShader-objekter, med adfærd defineret ved hjælp af Android Graphics Shading Language (AGSL). AGSL deler meget af sin syntaks med GLSL, men arbejder i Android-gengivelsesmotoren for at tilpasse maleriet inden for Androids lærred samt filtrering af View-indhold.

OpenJDK 11 opdateringer

Android 13's kernebiblioteker er opdateret til den seneste LTS-version af OpenJDK 11. Der er både biblioteksopdateringer og Java 11-programmeringssprogunderstøttelse for app- og platformudviklere. Disse kernebiblioteksændringer vil også blive distribueret til slutbrugere via Google Play-systemopdateringer som en del af et ART-modul til Android 12 og nyere.


App-kompatibilitet i Android 13

Efterhånden som smartphones ændrer sig, introducerer specifikke formfaktorer (såsom foldbare) et problem for udviklere. Hvordan kan en udvikler få deres app til at fungere og skifte problemfrit mellem to helt forskellige formfaktorer på farten, for eksempel? Hvordan kan en app pålideligt forudsige, hvor et kamera er afbrudt? Det er problemer, som Google har forsøgt at løse ved at gøre det så nemt som muligt for udviklere at forespørge systemet og finde ud af de specifikke parametre.

Ikke nok med det, men virksomheden har også været ved at introducere specifikke retningslinjer for responsivt design som udviklere bør følge for at sikre maksimal kompatibilitet på tværs af enheder.

Google Play-systemopdateringer

Google udvider Projekt Hovedlinje i Android 13 for yderligere at modularisere kernedele af Android-systemet. Google har allerede demonstreret, hvordan kernedele af systemet kan opgraderes, såsom introduktionen af ​​fotovælger-API'en gennem Google Play-systemopdateringer til ældre enheder. Med Android 13 har Google tilføjet både et Bluetooth og et ultrabredbåndsmodul.

Optimering af tablets, foldbare og Chromebooks

Android 13 bygger på det momentum, der er sat på plads af Android 12L, og inkluderer optimeringer til storskærmsenheder som tablets, foldbare og Chromebooks.

Nemmere test og fejlretning

For at gøre det nemmere for udviklere at teste individuelle Android 13-ændringer, har Google introduceret en række skifter i udviklerindstillingerne. Disse skift tillader udviklere at tvinge til eller deaktivere ændringer individuelt.


Sådan downloader og installerer du Android 13 Developer Preview 1 på din Google Pixel-enhed

Du kan sagtens download Android Developer Preview 1, og sørg for at tjekke vores guide på hvordan man installerer Android 13 hvis du er usikker på, hvordan du gør det.

Google frigiver officielt denne udvikler-forhåndsopdatering til Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL eller Pixel 4. Du kan bruge 64-bit systembillederne med Android Emulator i Android Studio, og du kan også bruge en GSI.


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!