Prva različica beta za Android 17

Google je izdal prvo beta različico odprte mobilne platforme Android 17. Na voljo je predhodni program testiranja za oceno novih funkcij platforme. Različice vdelane programske opreme so na voljo za Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold in Pixel Tablet. Izid Androida 17 je predviden za drugo četrtletje 2026.

Med spremembami v Androidu 17 Beta 1:

  • Razvoj platforme za naprave z velikimi zasloni, kot so tablični računalniki, prenosniki, namizni računalniki in pametni telefoni z zložljivimi zasloni, se je nadaljeval. Prej omogočene možnosti za onemogočanje novega vedenja na napravah z zasloni, širšimi od 600 slikovnih pik (dp), so bile odstranjene. To vedenje je bilo povezano z ignoriranjem določenih API-jev za upravljanje spreminjanja velikosti in orientacije zaslona (screenOrientation, resizeableActivity, [min|max]AspectRatio), kot tudi s prilagodljivo postavitvijo aplikacij v oknih, ki jih je mogoče spreminjati po velikosti in premikati.
     Prva različica beta za Android 17
     Prva različica beta za Android 17
  • Predlagana je nova implementacija čakalne vrste sporočil android.os.MessageQueue, ki deluje brez zaklepanja. Ta nova implementacija izboljša zmogljivost in zmanjša izgubo okvirjev.
  • Android Runtime (ART) izvaja generacijski zbiralnik smeti (Generational Concurrent Mark-Compact Garbage Collector), ki ločuje obdelavo "starih" in "mladih" objektov, s čimer izboljša učinkovitost čiščenja nedavno ustvarjenih objektov s kratkimi življenjskimi dobami. Uporaba generacijskega zbiralnika smeti zmanjša tveganje zastojev med dodeljevanjem virov in zmanjša obremenitev procesorja, kar izboljša energetsko učinkovitost.
  • Aplikacijam, ki trdijo, da podpirajo Android 17 in novejše različice, je prepovedano spreminjanje vrednosti polj, označenih kot »static final«, kar omogoča agresivnejšo optimizacijo delovanja med izvajanjem.
  • Za zmanjšanje porabe pomnilnika je bila velikost postavitev prikaza obvestil po meri omejena.
  • V profiler ProfilingManager so bili dodani dodatni sprožilci TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM in TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE za zbiranje podatkov, uporabnih za odpravljanje težav z zmogljivostjo.
  • Zmogljivosti API-ja kamere so bile razširjene. Objektu CameraCaptureSession je bila dodana metoda updateOutputConfigurations() za sproti pripenjanje ali odklapljanje izhodnih območij, ne da bi bilo treba ponovno konfigurirati celotno sejo zajemanja s kamero. Ta sprememba omogoča nemoteno preklapljanje med različnimi načini kamere (na primer snemanje videa in fotografiranje). Pri delu z logičnimi kamerami, ki zajemajo več fizičnih senzorjev, je bila dodana možnost pridobivanja metapodatkov za vsak senzor, ne le za primarni.
  • Dodana je bila podpora za video format VVC (Versatile Video Coding), znan tudi kot standard za stiskanje videa H.266, ki sta ga skupaj razvili delovni skupini MPEG (ISO/IEC JTC 1) in VCEG (ITU-T), pri čemer so sodelovala podjetja, kot so Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm in Sony. H.266 nadomešča H.265 (HEVC) in zagotavlja visoko učinkovit prenos in shranjevanje za vse ločljivosti zaslona (od SD in HD do 4K in 8K), podpira video z visokim dinamičnim razponom (HDR) in 360-stopinjski panoramski video.
  • Dodana je bila možnost snemanja videa s konstantno kakovostjo. Ta način je konfiguriran v objektu MediaRecorder z metodo setVideoEncodingQuality(), ki omogoča zaklepanje kakovosti ne glede na bitno hitrost.
  • Aplikacije, ki se izvajajo v ozadju, imajo omejen dostop do API-jev za predvajanje zvoka, povezovanje z zvočnimi napravami in spreminjanje glasnosti. To pomeni, da lahko predvajanje in spreminjanje glasnosti sprožijo le aktivne aplikacije, s katerimi uporabnik trenutno komunicira.
  • Atribut android:usesCleartextTraffic, ki je aplikacijam omogočal prenos nešifriranega prometa, kot so zahteve »http://«, je zastarel. Če je potreben nešifriran promet, je treba uporabiti ločene datoteke za konfiguracijo varnosti.
  • Dodana podpora za hibridno šifriranje, ki temelji na mehanizmu HPKE (Hybrid Public Key Encryption, RFC 9180), ki združuje enostavnost prenosa ključa pri šifriranju z javnim ključem z visoka zmogljivost simetrično šifriranje (podatki so šifrirani s hitrim simetričnim ključem, sam ključ pa je šifriran s počasnim asimetričnim ključem).
  • Dodane nastavitve za upravljanje zgodovine VoIP klicev, ki vam omogočajo nadzor nad tem, ali se podatki shranjujejo v dnevnike in ali se podatki o opravljenih klicih prikazujejo v vmesniku.
  • API Wi-Fi RTT (Round-Trip-Time) je bil razširjen, da zagotavlja neprekinjeno ocenjevanje bližine dostopnih točk in varno zaznavanje vozlišč med vrstniki.
  • V CompanionDeviceManager so bili dodani novi profili za zahtevanje dovoljenj in omogočanje interakcij aplikacij z medicinskimi napravami in sledilniki telesne pripravljenosti.

Vir: opennet.ru

Dodaj komentar