Společnost Google zveřejnila verzi otevřené mobilní platformy Android 15. Zdrojový kód spojený s novou verzí je zveřejněn v repozitáři projektu Git (větev android-16.0.0_r1). Byly připraveny sestavení firmwaru 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 nadcházejících měsících se očekává firmware s novou verzí pro chytré telefony značek Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo a Xiaomi. Kromě toho budou vygenerovány univerzální sestavení GSI (Generic System Images), vhodné pro různá zařízení založená na architekturách ARM64 a x86_64.
Verze Androidu 16 se řídí novým vývojovým harmonogramem, který povede k vydání dvou hlavních verzí systému Android ročně namísto jedné – první ve XNUMX. čtvrtletí (na rozdíl od XNUMX. čtvrtletí) a druhá ve XNUMX. čtvrtletí. Letní verze bude obsahovat významné nové funkce, změny chování v SDK a nová API. Zimní verze bude obsahovat vylepšení, nová API a změny, které neovlivní funkčnost aplikace.
Klíčové nové funkce systému Android 16:
- Design rozhraní byl aktualizován a využívá nový designový koncept Material 3 Expressive.

- Dynamické barevné motivy a styly byly aktualizovány.

- Na zařízeních s velkými obrazovkami, jako jsou tablety, stolní počítače a skládací chytré telefony, je responzivní rozhraní povoleno. Na zařízeních se šířkou obrazovky větší než 600 dp bude platforma zobrazovat aplikace v oknech, která lze měnit velikost a přesouvat po obrazovce. Nastavení v souboru manifestu aplikace (ne her), která omezují velikost okna a opravují orientaci obrazovky, budou na velkých obrazovkách ignorována. Vývojáři budou mít možnost toto chování zakázat do roku 2026.

Je možné mít na obrazovce spuštěných více aplikací současně, podobně jako v tradičním desktopovém prostředí. Později v tomto roce se plánuje přidání panelu úloh, 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žňují sledovat změny stavu spojené s určitou činností (například zobrazení fáze doručení nebo pohybu po trase). Pro nové aktualizace byl navržen styl ProgressStyle, který umožňuje vytvořit blok pro zobrazení průběhu operace.
- Je zajištěno automatické seskupování oznámení z jedné aplikace.

- Je navrženo vestavěné rozhraní, které poskytuje aplikacím přístup k uživatelsky vybraným fotografiím a videím uloženým jak v aktuálním zařízení, tak v cloudovém úložišti. Klíčovým rozdílem nového rozhraní je, že aplikace nemá přístup k celé multimediální knihovně, ale pouze k jednotlivým souborům, které si uživatel vybral.
- Ve výchozím nastavení je povolena „prediktivní“ animace pro návrat na domovskou obrazovku při použití gesta „zpět“ a také při přepínání mezi úkoly a aktivitami. Podstatou předvídatelného návratu je možnost náhledu oblasti, do které bude přechod probíhat (např. pokud dojde k návratu na domovskou obrazovku, pak se během gesta zmenší okno aplikace a zobrazí se domovská obrazovka). Podpora předvídatelného návratu v nové verzi je implementována nejen pro gesta, ale také pro navigaci pomocí tlačítek Zpět, Domů a Recenze.
- Přidán režim vylepšení kontrastu textu, který odstraňuje průhlednost pod textem (světlý text se zobrazuje na černém pozadí a tmavý text na bílém pozadí). Režim může být užitečný pro lidi se špatným zrakem.

- Do nastavení byla přidána sekce Pokročilá ochrana, která nabízí sadu volitelných ochranných mechanismů, jež zvyšují zabezpečení v případě rizika kompromitace zařízení nebo cílených útoků na uživatele. Režim zahrnuje funkce, jako je automatický restart smartphonu po 3 dnech nečinnosti, ochrana před útoky přes USB, automatické blokování zařízení při detekci známek krádeže, zálohování protokolů pro audit v případě hackerského útoku, aktivace mechanismu hardwarové ochrany MemTag, blokování instalace neznámých aplikací, blokování připojení k mobilním sítím 2G, deaktivace automatického opětovného připojení k nechráněným sítím Wi-Fi, filtrování spamu a podvodných zpráv, blokování reklamních hovorů.
- Přidána podpora pro video kodek APV (Advanced Professional Video), určený pro záznam a zpracování videa s profesionální úrovní kvality, blízkou původní kvalitě obsahu s bezztrátovou kompresí. Pro snadné použití při střihu videa nabízí formát APV vysokou propustnost a nízkou složitost kódování uvnitř snímku a zajišťuje, že během překódování nedojde ke ztrátě kvality. Podporuje rozlišení 2K, 4K a 8K, HDR10/10+, dlaždicování snímků pro paralelní kódování/dekódování, různé formáty vzorkování barev, video s více náhledy, přidávání metadat (hloubka, průhlednost, náhledová data). Implementace je založena na knihovně OpenAPV a použití profilu APV 422-10 (YUV 422 a 10 bitů na kanál), s podporou datových toků až 2 Gbps.
- Linuxové jádro bylo aktualizováno na verzi 6.12.
- Grafické API Vulkan získalo status oficiálního API platformy Android. Aby zařízení získalo certifikaci od Googlu a mohlo používat Android 16, musí podporovat základní funkce Vulkanu 1.3. Probíhají práce na migraci Androidu na nový unifikovaný renderovací stack založený na Vulkanu. Některé hry a aplikace, které byly testovány a zařazeny na bílou listinu, používají implementaci OpenGL ES založenou na vrstvě ANGLE, která běží nad Vulkanem.
- Byla přidána experimentální aplikace Linux Terminal, která umožňuje spustit virtuální stroj Debian GNU/Linux v prostředí Androidu, ve kterém lze spouštět běžné linuxové aplikace. Možnost spouštění grafických linuxových aplikací je ve vývoji.
- Volání a přijímání hovorů pomocí naslouchátek bylo výrazně vylepšeno. Nyní můžete naslouchátka ovládat (např. měnit hlasitost) 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é používají podobné struktury.
- Pro aplikace, které pracují s fotoaparátem, je k dispozici možnost určit použití nočního režimu.
- Přidáno nízkoúrovňové API pro vertikální vykreslování textu. Do třídy Paint byla přidána podpora pro příznak VERTICAL_TEXT_FLAG, který umožňuje zpracovávat svislé textové parametry na stejné úrovni jako vodorovné.
- Přidáno rozhraní API RangingManager, které umožňuje určit vzdálenost a úhel mezi aktuálním a externím uživatelským zařízením pomocí různých technik pro určení vzdálenosti na základě analýzy parametrů kanálu a přijímaného signálu BLE (Bluetooth Low Energy), stejně jako odhad doby odezvy přes Wi-Fi.
- Přidána podpora technologií vyvinutých v rámci iniciativy Privacy Sandbox pro zobrazování reklamy v mobilních aplikacích při současné ochraně soukromí uživatelů.
- Přidán režim LNP (Local Network Protection), který umožňuje omezit přístup aplikací k interním podsítím intranetu (192.168.xx, 10.xxx atd.) a blokovat tak útoky na zdroje v lokální síti. V novém režimu bude muset aplikace kromě oprávnění „INTERNET“ získat od uživatele samostatné potvrzení přístupu.
- Přidána podpora pro vytváření snímků obrazovky s vysokým dynamickým rozsahem (HDR).
Zdroj: opennet.ru







