Google har annonceret Android 12 Developer Preview 2 til Pixel 3 og nyere smartphones. Her er, hvad der er nyt for brugere og udviklere.
For hver dag der går, kommer vi tættere og tættere på den endelige udgivelse af det næste store Android OS: Android 12. Hvis du længes efter at se, hvad fremtiden bringer for den kommende iteration af Android, har Google dig dækket til i dag. Virksomheden har netop annonceret en ny Developer Preview-build til kvalificerede Pixel-enheder. Android 12 Developer Preview 2, ligesom første Developer Preview, er stadig kun beregnet til udviklere, og listen over ændringer nævnt i blogindlægget fokuserer på nye API'er og platformsadfærdsændringer, som udviklere bliver nødt til at tilpasse sig. Her er hvad der har ændret sig.
Hvad er nyt i Android 12 Developer Preview 2
Tillid og sikkerhed
- At tillade en app at overlejre vinduer oven på andre apps udgør en åbenlys sikkerhedsrisiko. Til det formål det nye HIDE_OVERLAY_WINDOWS tilladelse introduceret i Developer Preview 2 sikrer, at en app kan ringe
- Kontroller for meddelelsessynlighed er blevet opdateret i denne nye forhåndsvisningsudgivelse. Nu kan du konfigurere notifikationshandlinger, så de altid vil generere en godkendelsesudfordring, når de udløses fra låseskærmen. For eksempel kræver en beskedapp nu godkendelse, før den sletter en besked eller markerer den som læst.
- Android 12 Developer Preview 2 har tilføjet support til en enklere og mere effektiv måde at få kontrolsummen for en installeret app på. Udviklere kan vælge mellem flere standard fordøjelsesalgoritmer såsom SHA256, SHA512, Merkle Root og andre. En bagudkompatibel version af denne funktion er på vej, som skulle være tilgængelig i form af et Jetpack-bibliotek i den nærmeste fremtid.
Nye Android 12 API-ændringer
- Afrundede hjørner: I Android 12 Developer Preview 2 kan udviklere tjekke, om enheden har en skærm med afrundede hjørner og få deres detaljer. Fra et UI-designs perspektiv kan man nu bruge de absolutte detaljer for hvert afrundet hjørne såvel som hjørnedetaljerne i forhold til en apps grænser.
- Billede i billede (PIP) forbedringer: Apps kan nu aktiver sømløs ændring af størrelse for at lade systemet ændre størrelsen på PIP-aktiviteten, når det er nødvendigt. Derudover gør aktivering af auto-PIP nu systemet til at overføre appen direkte til PIP-tilstand på en up-to-home gestus uden at vente på, at up-to-home animationen er fuldført. Endelig understøtter Android nu gemmer PIP-vinduet ved at trække den til venstre eller højre kant af skærmen.
- Opdateringer til ledsagende enheds app API: Bærbare enheder som smartwatches og fitnesstrackere har normalt brug for en dedikeret app til at administrere dem. Google ønsker at gøre det nemmere for sådanne apps at køre og tilsluttes, når en tilknyttet ledsagende enhed er i nærheden. For at gøre det har Android 12 Developer Preview 2 introduceret en ny CompanionDeviceService API. Desuden den nye ledsagende enhedsprofil forenkler i høj grad tilmeldingsprocessen for ledsagende enhed.
- Forbedringer af båndbreddestimering: Google har i høj grad forbedret de eksisterende båndbreddestimerings-API'er. Udviklere kan nu få et skøn over samlet gennemstrømning pr. operatør eller Wi-Fi SSID, netværkstype og signalniveau for alle brugere på enhed.
- Visuelle effekter: Anvendelse af almindelige grafikeffekter er nu nemmere end nogensinde i Android 12 med RenderEffect klasse. Du kan nu anvende sløring og farvefiltre separat eller kombinere disse effekter som kædeeffekter som helhed.
Du kan gå her for at se den fulde API-forskel mellem Android 12 DP1 og DP2. Da Google har fornyet flere af API'erne, skal du sørge for at køre og fejlsøge din app gennem skifter til adfærdsændringer for at forberede den til målretning mod Android 12. Feedback kan være givet her.
Det anbefales at læse udgivelses noter før du downloader og flasher opdateringen. Vær sikker på gå her at indsende eventuelle fejlrapporter og her for at diskutere den seneste udgivelse.
Download Android 12 Developer Preview 2
For at installere Android 12 Developer Preview 2 på en Pixel-enhed skal du have en Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G eller Pixel 5. Vi har links til at downloade de seneste systembilleder til disse Google Pixel-enheder på denne side. Du kan enten tage den trinvise OTA-opdatering eller flash builds manuelt. Hvis du ikke har en kompatibel enhed, kan du køre bygningen i Android Studios Android Emulator.
Den anden Android 12 Developer Preview er også tilgængelig for Android TV, med ADT-3 Developer Kit som den eneste kompatible enhed.
Der skulle være endnu en større Developer Preview-udgivelse i april efterfulgt af et par beta-udgivelser. Den stabile Android 12-bygning vil blive gjort tilgængelig engang i tredje kvartal af 2021, hvis alt går efter planen.
For alle de seneste Android 12-nyheder skal du bogmærke følgende tag:
Android 12 Nyheder på XDA