Společnost Google vydala verzi otevřené mobilní platformy Android 15. Související zdrojové kódy jsou umístěny v Git repozitáři projektu (větev android-16.0.0_r1). Buildy firmware byly připraveny pro zařízení Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold a Pixel Tablet. V následujících měsících se očekávají firmware s novou verzí pro smartphony Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo a Xiaomi. Dále budou vytvořeny univerzální buildy GSI (Generic System Images), vhodné pro různá zařízení založená na architekturách ARM64 a x86_64.
Vydání Android 16 bylo vytvořeno v rámci nového vývojového plánu, podle kterého bude každý rok vytvořen nejen jeden významný release Android, ale dva releases — první ve druhém čtvrtletí (ne v třetím jako dříve), a druhý ve čtvrtém čtvrtletí. Letní release bude obsahovat významné novinky, změny chování v SDK a nové API. Zimní release přinese vylepšení, nová API a změny, které neovlivní fungování aplikací.
Hlavní novinky Android 16:
- Byla aktualizována grafika rozhraní, ve které je použita nová designová koncepce Material 3 Expressive.

- Byly aktualizovány dynamické barevné motivy a styly.

- Na zařízeních s velkými obrazovkami, jako jsou tablety, desktopové systémy a skládací smartphony, je využito adaptivní rozhraní. Na zařízeních s šířkou obrazovky větší než 600 podmínkových pixelů (dp) platforma zobrazuje aplikace ve velikostně a polohově přizpůsobitelných oknech. Nastavení v manifestovém souboru aplikací (ne her), které omezují velikost oken a fixují orientaci obrazovky, budou na velkých obrazovkách ignorována. Do roku 2026 bude vývojářům poskytnuta možnost, která umožňuje vypnout nové chování.

Možné je zároveň umístění oken různých aplikací na obrazovce podobně jako v tradičním pracovním prostředí. Později v tomto roce se plánuje přidání panelu nástrojů, podpory pro přiřazení vlastních klávesových zkratek a možnosti připojení tabletů a telefonů k externím obrazovkám.


- Byl navržený nový typ upozornění — okamžité aktualizace (Live Update), který umožňuje sledovat změnu stavu související s konkrétní činností (například zobrazení fáze dodání nebo pohybu po trase). Pro nové aktualizace byl navržen styl ProgressStyle, který umožňuje vytvořit blok pro zobrazení pokroku prováděné operace.
- Bylo zajištěno automatické seskupení upozornění od jedné aplikace.

- Bylo navrženo integrované rozhraní pro poskytování aplikacím přístup k vybraným uživatelským fotografiím a videím, uloženým jak na aktuálním zařízení, tak v cloudovém úložišti. Klíčovým rozdílem nového rozhraní je, že aplikace získává přístup nejen k celé multimediální knihovně, ale pouze k jednotlivým souborům, které si uživatel vybral.
- Ve výchozím nastavení je aktivována "prediktivní" animace operací návratu na domovskou obrazovku při použití gesta "zpět", a také při přepínání mezi úlohami a aktivitami. Podstata prediktivního návratu spočívá v možnosti náhledu oblasti, do které dojde k přechodu (například pokud se návrat uskuteční na domovskou obrazovku, pak během gesta okno aplikace zmenší a zobrazí se domovská obrazovka). Podpora prediktivního návratu v nové verzi je realizována nejen pro gesta, ale také pro navigaci pomocí tlačítek "Zpět", "Domů" a "Přehled".
- Byl přidán režim zvýšeného kontrastu textu, při kterém se odstraňuje průhlednost pod textem (světlý text se zobrazuje na černém pozadí a tmavý na bílém). Tento režim může být užitečný pro osoby se slabým zrakem.

- Do nastavení byla přidána sekce „Pokročilá ochrana“, která nabízí sadu volitelných mechanismů ochrany, které zvyšují bezpečnost při riziku kompromitace zařízení nebo cílených útoků na uživatele. Režim zahrnuje možnosti, jako je automatické restartování smartphonu po 3 dnech neaktivity, ochranu před útoky přes USB, automatickou blokaci zařízení při zjištění znaků krádeže, zálohování protokolů pro audit v případě hacknutí, využití hardwarového mechanismu ochrany MemTag, blokaci instalace neznámých aplikací, blokaci připojení k 2G mobilním sítím, vypnutí automatického připojení k nezabezpečeným Wi-Fi sítím, filtrování spamu a podvodných zpráv, blokaci reklamních telefonátů.
- Byla přidána podpora videokodeku APV (Pokročilý profesionální video), určeného pro záznam a zpracování videa s profesionální úrovní kvality blížící se původní kvalitě obsahu s bezztrátovým kompresí. Pro usnadnění používání při editaci videa formát APV zajišťuje vysokou šířku pásma a nízkou složitost intra-frame kódování a také garantuje absenci ztrát v kvalitě při opětovném kódování. Podporována jsou rozlišení 2K, 4K a 8K, HDR10/10+, rozdělení snímků (tiling) pro paralelní kódování/dekodování, různé formáty diskrétního barevného vzorkování, vícerozměrné video (multi-view), přidávání metadat (hloubka, průhlednost, data pro náhled). Realizace je založena na knihovně OpenAPV a využití profilu APV 422-10 (YUV 422 a 10-bit na kanál), podporujícího bitraty až do 2Gbps.
- Jádro Linuxu bylo aktualizováno na vydání 6.12.
- Grafickému API Vulkan byl přidělen status oficiálního API platformy Android. Pro úspěšné splnění certifikace u Googlu a zapojení Android 16 musí zařízení podporovat základní možnosti Vulkan 1.3. Pracuje se na přechodu Androidu na nový unifikovaný renderovací stack založený na Vulkan. Pro některé hry a aplikace, které byly zkontrolovány a zařazeny na whitelist, byla použita implementace OpenGL ES založená na vrstvě ANGLE, která funguje nad Vulkanem.
- Bylo přidáno experimentální Linuxové terminálové aplikace, která umožňuje spustit virtuální stroj s Debian GNU/Linux v prostředí Android, ve kterém je možné provozovat běžné Linuxové aplikace. Je vyvíjena schopnost spouštět grafické Linuxové aplikace.
- Bylo výrazně vylepšeno přijímání a uskutečňování hovorů pomocí sluchadel. Přidána možnost ovládání sluchadel (například změna hlasitosti) přímo z telefonu Android.
- Za účelem optimalizace výkonu byly změněny vnitřní struktury Android Runtime (ART), což bude vyžadovat aktualizaci aplikací, které tyto struktury používají.
- Pro aplikace pracující s fotoaparátem byla poskytnuta možnost detekce použití nočního režimu.
- Byl přidán nízkoúrovňový API pro vertikální vykreslování textu. Do třídy Paint byla přidána podpora pro flag VERTICAL_TEXT_FLAG, který umožňuje zpracování parametrů vertikálního textu na stejné úrovni jako horizontální.
- Byl přidán API RangingManager, který umožňuje zjistit vzdálenosti a úhel mezi aktuálním a externím zařízením uživatele, používající různé techniky určování vzdálenosti na základě analýzy parametrů kanálu a přijatého signálu BLE (Bluetooth Low Energy), jakož i hodnocení doby odezvy přes Wi-Fi.
- Byla přidána podpora technologií vyvíjených v rámci iniciativy Privacy Sandbox pro zajištění prezentace reklamy v mobilních aplikacích, přičemž se chrání soukromí uživatelů.
- Byl přidán režim LNP (Local Network Protection), který umožňuje omezit přístup aplikací do interních intranetových podsítí (192.168.x.x, 10.x.x.x atd.) pro blokování útoků na zdroje v místní síti. V novém režimu musí aplikace kromě oprávnění "INTERNET" získat také samostatné potvrzení přístupu od uživatele.
- Byla přidána podpora pro vytváření snímků obrazovky s rozšířeným rozsahem jasu (HDR).
Zdroj: opennet.ru







