Android 13 Developer Preview 1 är här med temaikoner, sekretessändringar och mer

Android 13 Developer Preview 1 är här med temaikoner, sekretessändringar och mer

Android är det största operativsystemet i världen. Den driver mer än 2,5 miljarder smartphones över hela världen, och varje år får den en ny uppgradering med förbättringar jämfört med den tidigare versionen. Googles första utvecklare förhandsvisning Android 13 är nu live, med många förändringar som gynnar utvecklare och förbättrar integritet, innehåll du vill ha, språkkontroller och mer.

Som titeln “Utvecklarförhandsgranskning” antyder är dessa utgåvor endast avsedda för utvecklare. Detta för att testa nya funktioner och se till att deras appar fungerar på de uppdaterade enheterna som de ska. Det kommer att finnas buggar, det kommer att finnas andra problem, och kommer att trycka på för feedback från Google under de kommande månaderna. Om du inte har något emot att stöta på problem, prova för all del Android 13. Men om du litar på att din smartphone ska vara ganska stabil kan det vara värt att vänta på den fullständiga Android 13-utgåvan, som förväntas lanseras under senare delen av året.

De mest anmärkningsvärda funktionerna i Android 13 Developer Preview 1 inkluderar:

Uppdaterade sekretessfunktioner: En ny systemfotoväljare som tillåter användare att dela specifika bilder och videor med appar och en ny Wi-Fi-behörighet som hjälper till att minska platsdataanvändningen. Temaikoner: De dynamiska appikonerna du hittar i Material kommer att utökas till alla appikoner i Android 13, vilket ger utvecklare en dynamisk appikon som låter användare svara på innehållet du har ställt in. Språkkontroll: Android 13 kommer att introducera ett nytt API som kommer att hjälpa utvecklare att identifiera det föredragna språket för sina användare, förbättra användarupplevelsen och minska mängden standardkod som krävs av utvecklare. Utvecklarverktyg: Android 13 DP1 börjar arbeta med att uppdatera Androids kärnbibliotek för att stödja Java 11. Många opt-in-funktioner i DP1 är också växlingsbara, så att utvecklare lättare kan förstå hur varje ändring påverkar deras appar individuellt.

navigera i den här artikeln


När släpps Android 13?

Android 13 fotoväljare gif

Tillstånd för enheter i närheten för Wi-Fi

I tidigare Android-versioner krävdes appar som behövde ansluta till närliggande Wi=Fi-enheter begära platstillstånd, även om de inte krävde enhetens plats för att fungera. Google delar nu upp den funktionen i en ny körtidsbehörighet som heter NEARBY_WIFI_DEVICES, och den är en del av NEARBY_DEVICES-behörighetsgruppen. Appar som är inriktade på Android 13 kan begära NEARBY_WIFI_DEVICES-tillståndet med flaggan “NeverForLocation” istället.


Android 13. utvecklarverktyg i

Android skulle inte vara vad det var utan utvecklare, och varje plattformsuppdatering ger vanligtvis uppdateringar som gör utvecklarnas liv enklare. Vissa uppdateringar gör detta förvisso svårare, men Google försöker i allmänhet effektivisera utvecklingsprocessen för appar med varje iteration.

Snabbinställningar Placering API

Snabbinställningar är ett bra tillägg till Android, eftersom de låter dig snabbt växla vissa aspekter av din telefon från höger ovanför meddelandelådan. Problemet är att ibland kan du hitta en ny som du länkade till en app som du inte visste hade en snabb inställningsväxling. Android 13 syftar till att hjälpa till med detta, liksom nya Tile Placement API. Tillåter appen att uppmana användaren med en knapp att lägga till en anpassad snabbruta till snabbinställningarna.

Android 13 Snabbinställningar Tile Placement API

Appikoner med teman kan nu nås av utvecklare

Google började betatesta appikoner med tema i Pixel Launcher i Android 12, även om den tydligt var märkt “beta”. De går med i “Monet”, temamotorn för Android 12 som för närvarande finns på Pixel-smarttelefoner. Med Android 13 uppmuntras apputvecklare aktivt att tillhandahålla kompatibla ikoner så att slutanvändare kan ha en konsekvent upplevelse på sin startskärm när funktionen är aktiverad.

Android 13 material du tema ikoner

Språkinställningar per app

För flerspråkiga användare händer det ofta att man vill använda vissa appar på ett språk och andra appar på ett annat språk. Vissa appar ger slutanvändaren ett språkalternativ så att de kan använda appen på ett annat språk än det språk som deras telefon är på. Men i Android 13 kan du nu göra En ny plattform API för att ställa in eller hämta användarens Önskat språk. Ett liknande API kommer också att läggas till ett framtida Jetpack-bibliotek.

snabb avstavning

Generellt sett, när ett ord har fyllts till kanten av behållaren (t.ex. din telefons skärm) och vill fortsätta att skrivas på nästa rad, skulle du lägga till ett bindestreck där ordet avbryts från att fortsätta till nästa. Första linjen. Medan Dynamic Text Wrapping gör det möjligt för Android att hantera detta åt dig, var det aldrig lämpligt tack vare den prestandaträff du kommer att få när du använder den. Som ett resultat är den avstängd som standard.

Nu säger Google dock att funktionen har förbättrats avsevärt och ökar prestandan med upp till 200 % med nästan ingen inverkan på prestanda för textrendering.

programmerbar shader

Android 13 lägger till stöd för programmerbara RuntimeShader-objekt, som inkluderar beteende som definieras med Android Graphics Shading Language (AGSL). AGSL delar det mesta av sin syntax med GLSL, men arbetar inom Android-renderingsmotorn för att optimera målning inom Androids duk, samt filtrera vyinnehåll.

OpenJDK 11-uppdatering

Kärnbiblioteken i Android 13 har uppdaterats till den senaste LTS-versionen av OpenJDK 11. Det finns både biblioteksuppdateringar och Java 11-programspråksstöd för app- och plattformsutvecklare. Som en del av ART-modulen för Android 12 och nyare kommer dessa centrala biblioteksförändringar också att distribueras till slutanvändare via Google Play-systemuppdateringar.


Android 13. I appkompatibilitet

När smartphones förändras utgör specifika formfaktorer (som hopfällbara) ett problem för utvecklare. Till exempel, hur kan en utvecklare få sin app att fungera och sömlöst växla mellan två helt olika formfaktorer i farten? Hur kan en app på ett tillförlitligt sätt förutsäga var kameran är avstängd? Det här är problem som Google försöker lösa genom att göra det så enkelt som möjligt för utvecklare att fråga systemet och ta reda på de specifika parametrarna.

Inte bara detta, företaget har infört specifika riktlinjer för responsiv design. Utvecklare bör följa detta för att säkerställa maximal kompatibilitet mellan alla enheter.

Systemuppdatering för Google Play

Google utökar projektets huvudlinje För att ytterligare modularisera kärndelarna av Android-systemet i Android 13. Google har redan visat hur viktiga delar av systemet kan uppgraderas, till exempel introduktionen av Photo Picker API för äldre enheter via ett Google Play-system uppdatering. Med Android 13 har Google lagt till både en Bluetooth och en ultrabredbandsmodul.

Surfplatta, hopfällbar och Chromebook-optimering

Android 13 bygger på den takt som Android 12L har satt, och inkluderar optimeringar för enheter med stor skärm som surfplattor, hopfällbara datorer och Chromebooks.

enkel testning och felsökning

För att göra det enklare för utvecklare att testa enskilda Android 13-ändringar har Google infört ett antal växlar i utvecklarinställningarna. Dessa växlar tillåter utvecklare att individuellt tvinga aktivera eller inaktivera ändringar.

Växla för kompatibilitet för Android 13


Hur man laddar ner och installerar Android 13 Developer Preview 1 på din Google Pixel-enhet

du kan enkelt Ladda ner Android Developer Preview 1Och se till att kolla in vår guide hur du installerar Android 13 Om du inte är säker på hur du gör detta.

Google lanserar officiellt den här förhandsuppdateringen för utvecklare för Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL eller Pixel 4. Du kan använda en 64-bitars systembild. Med Android Emulator i Android Studio, och du kan också använda GSI.