Android 17 Beta 1: Stöd för VVC, generationsskördare och Canary-kanal

Nyckelord:
  • Utvecklingscykel: Övergång till den kontinuerliga Canary-kanalen för omedelbara OTA-uppdateringar.
  • Obligatoriskt gränssnitt: Appar måste kunna ändras i storlek på skärmar som är större än 600 dpi; orienteringslås ignoreras.
  • ART-prestanda: Ny generations sophämtare och icke-blockerande meddelandekö för att minska CPU-belastningen.
  • Multimedia: Inbyggt stöd för VVC (H.266) codec och kameraövergångar utan omstart av sessionen.
  • Nätverkssäkerhet: Föråldring av standard-HTTP-trafik och integration av HPKE-hybridkryptografi.
Android 17 beta 1

Android 17 beta 1

Några dagar sen Google tillkännagav lanseringen av den första betaversionen av Android 17., vars slutliga release är planerad till andra kvartalet 2026. Denna version introducerar strukturella modifieringar inom minneshantering, hantering av gränssnitt på stora skärmar och multimediabehandling.

Den här versionen fortsätter arbetet med att uppnå mer anpassningsbara Android-appar, introducerar betydande förbättringar av kamera- och multimediafunktioner, nya verktyg för att optimera anslutning och utökade profiler för kompletterande enheter.

Den mest uppenbara förändringen i utvecklingscykeln är Eliminering av det traditionella programmet "Förhandsgranskningar för utvecklare". Istället använder Google en kontinuerlig Canary-kanal som gör det möjligt att skicka uppdateringar och nya API:er direkt till utvecklare så snart de klarar interna tester, vilket underlättar integration med kontinuerliga integrationsmiljöer (CI) genom direkta uppdateringar.

Stora skärmar och fönsterhantering

Med lanseringen av denna Beta 1 kan vi se att operativsystemet Det kräver nu att applikationer anpassar sig till skärmar med en dimension mindre än eller lika med 600 dp., såsom surfplattor och vikbara telefoner. Android 17 (API-nivå 37) Ignorera manifestattribut som blockerar fönsterstorleksändring eller tvingar fram en specifik orientering, till exempel policyn som begränsar vyn till stående läge. För att undvika prestandaförsämringar under dessa övergångar ändrar systemet standardbeteendet som svar på konfigurationsändringar, till exempel att ansluta ett tangentbord eller ändra färgläget. Istället för att förstöra och återskapa aktiviteten skickar systemet uppdateringen via ett statusanrop, vilket kräver att utvecklare hanterar gränssnittet manuellt.

På arkitekturnivå, Android-körmiljön (ART) implementerar en generationsbaserad sophämtareDenna komponent separerar nyskapade minnesobjekt från gamla, vilket Det accelererar datarensning med korta livscykler och minskar processorbelastningen. på ett mätbart sätt.

Dessutom har systemmeddelandekön en ny låsfri implementering, en teknisk justering som syftar till att minska bildförlust. För att säkerställa att dessa optimeringar fungerar korrekt, Systemet förbjuder nu strikt körtidsändringar av de markerade fälten. såsom "statiska slutgiltiga funktioner", vilket utlöser omedelbara illegala åtkomstundantag om en applikation försöker ändra dem via reflektion eller JNI.

Kameraövergångar och multimediakodning

La gHanteringen av foto- och videoinspelningssessioner får en API-uppdatering. Utvecklare kan nu använda en specifik metod för att ansluta och koppla bort kamerautgångar I farten. Detta gör att du kan växla mellan att ta foton och spela in video utan att behöva stänga och konfigurera om hela sessionen, vilket undviker avbrott på skärmen.

När det gäller videokomprimering, systemet lägger till inbyggt stöd för VVC-standarden (H.266), Utformad för att bearbeta upplösningar upp till 8K och 360-gradersinnehåll med högre komprimeringseffektivitet än sin föregångare, HEVC. Videoinspelning har också en konstant kvalitetsparameter som gör att du kan bibehålla visuell skärpa oavsett variationer i bithastigheten.

Nätverks- och kringutrustningsbegränsningar

Nätverkssäkerhetspolicyer blir mer restriktiva i och med att attributet som tillät okrypterad texttrafik som standard blir föråldrat. Program som behöver göra vanliga HTTP-förfrågningar måste specificera dem via en konfigurationsfil. oberoende nätverkssäkerhet. Systemets kryptografi integrerar HPKE-hybridmekanismen, som kombinerar prestandan hos symmetrisk kryptering med säkerheten hos asymmetrisk nyckeldistribution.

Å andra sidan inkluderar anslutning till extern hårdvara via den kompletterande enhetshanteraren dedikerade profiler för aktivitetsmätare och medicinsk utrustning, vilket standardiserar behörighetsförfrågningar och länkar gränssnittet för hälsotillbehör.

Slutligen, om du är intresserad av att lära dig mer om det, kan du konsultera detaljer i följande länk.