První beta vydání Android 17

Společnost Google představila první beta verzi otevřené mobilní platformy Android 17. Pro zhodnocení nových možností platformy byla nabídnuta program předběžného testování. Sestavy firmwaru byly připraveny pro zařízení 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 a Pixel Tablet. Uvolnění Android 17 je plánováno na druhé čtvrtletí roku 2026.

Mezi změnami v Android 17 Beta 1:

  • Pokračuje vývoj platformy pro zařízení s velkými displeji, jako jsou tablety, notebooky, desktopové systémy a chytré telefony se skládacími displeji. Byly odstraněny dříve platné možnosti pro vypnutí nového chování na zařízeních s obrazovkami širšími než 600 zařízeními pixelů (dp), související s ignorováním některých API pro řízení velikosti a orientace obrazovky (screenOrientation, resizeableActivity, [min|max]AspectRatio), stejně jako adaptivním umisťováním aplikací do oken, které umožňují změnu velikosti a pohyb po obrazovce.
    První beta vydání Android 17
    První beta vydání Android 17
  • Byla navržena nová implementace fronty zpráv android.os.MessageQueue, která pracuje bez blokování. Nová implementace umožňuje zvýšit výkon a snížit ztrátu snímků.
  • V Android Runtime (ART) byl implementován generativní sběrač odpadu (Generational Concurrent Mark-Compact Garbage Collector), který využívá oddělené zpracování „starých“ a „mladých“ objektů, což zvyšuje efektivitu čištění nedávno vytvořených objektů s krátkou životností. Použití generativního sběrače odpadu snižuje riziko přerušení při alokaci zdrojů a snižuje zátěž CPU, což zvyšuje efektivitu spotřeby energie.
  • Aplikacím, které hlásí podporu Android 17 a novějších vydání, je zakázáno měnit hodnoty polí označených jako „static final“, což umožňuje využít agresivnější optimalizace výkonu v runtime.
  • Pro snížení spotřeby paměti byl omezen velikost vlastních rozložení notifikací (notification view).
  • Do profileru ProfilingManager byly přidány další spouštěče TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM a TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE pro shromažďování údajů užitečných při ladění problémů s výkonem.
  • Byly rozšířeny možnosti programových rozhraní pro práci s kamerou. Do objektu CameraCaptureSession byla přidána metoda updateOutputConfigurations() pro připojení nebo odpojení oblastí výstupu za běhu, aniž by bylo nutné přenastavovat celý snímací sezení. Ve skutečnosti tato změna umožňuje plynulé přepínání mezi různými režimy práce s kamerou (například mezi natáčením videa a fotografováním). Při práci s logickými kamerami, které zahrnují více fyzických senzorů, byla přidána možnost získat metadata o každém senzoru, a ne pouze o primárním.
  • Byla přidána podpora formátu videa VVC (Versatile Video Coding), známého také jako standard komprese videa H.266, vyvinutého ve spolupráci pracovních skupin MPEG (ISO/IEC JTC 1) a VCEG (ITU-T) s účastí společností jako Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm a Sony. H.266 nahrazuje H.265 (HEVC) a zajišťuje vysokou efektivitu přenosu a uchovávání všech rozlišení obrazovky (od SD a HD až po 4K a 8K), podporuje videa s rozšířeným dynamickým rozsahem (HDR, High Dynamic Range) a panoramatická videa v režimu 360 stupňů.
  • Byla přidána možnost nahrávat video s konstantní úrovní kvality. Režim se nastavuje v objektu MediaRecorder pomocí metody setVideoEncodingQuality(), která umožňuje stanovit úroveň kvality bez vazby na bitrate.
  • Pro aplikace pracující na pozadí byl omezen přístup k API pro přehrávání zvuku, připojování k zvukovým zařízením a změnu hlasitosti. Předpokládá se, že pouze aktivní aplikace, s nimiž momentálně interaguje uživatel, mohou spouštět přehrávání a měnit hlasitost.
  • Byl vyhlášen zastaralým atribut android:usesCleartextTraffic, který umožňoval aplikaci přenos nezašifrovaného trafficu, například volání přes „http://“. Při nutnosti použití nezašifrovaného trafficu je třeba použít samostatné soubory s nastavením zabezpečení.
  • Byla přidána podpora hybridního šifrování na základě mechanismu HPKE (Hybrid Public Key Encryption, RFC 9180), kombinující jednoduchost přenosu klíče v šifrování s otevřeným klíčem s výkonem symetrickým šifrováním (data jsou šifrována rychlým symetrickým klíčem, zatímco samotný klíč je šifrován pomalým asymetrickým).
  • Byly přidány možnosti pro správu historie VoIP hovorů, které umožňují řídit uchovávání informací v logách a zobrazování informací o uskutečněných hovorech v uživatelském rozhraní.
  • V API Wi-Fi RTT (Round-Trip-Time) byly rozšířeny možnosti pro nepřetržité určení přibližné vzdálenosti k přístupovým bodům a bezpečné určení uzlů pro P2P připojení (peer-to-peer).
  • Do CompanionDeviceManager byly přidány nové profily pro požadování oprávnění a interakci aplikací s lékařskými zařízeními a fitness náramky.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster