Android 17 beta 1
Před pár dny Google oznámil vydání první beta verze Androidu 17., jehož finální vydání je naplánováno na druhý kvartál roku 2026. Tato verze zavádí strukturální úpravy ve správě paměti, práci s rozhraními na velkých obrazovkách a zpracování multimédií.
Tato verze pokračuje v práci na dosažení přizpůsobivějších aplikací pro Android, zavádí významná vylepšení funkcí fotoaparátu a multimédií, nové nástroje pro optimalizaci konektivity a rozšířené profily pro doplňková zařízení.
Nejviditelnější změnou ve vývojovém cyklu je Zrušení tradičního programu „Developer Previews“. Google místo toho používá nepřetržitý kanál Canary, který umožňuje zasílání aktualizací a nových API přímo vývojářům, jakmile projdou interním testováním, což usnadňuje integraci s prostředími průběžné integrace (CI) prostřednictvím přímých aktualizací.
Velké obrazovky a správa oken
S vydáním této Beta 1 vidíme, že operační systém Nyní vyžaduje, aby se aplikace přizpůsobily obrazovkám s rozměrem menším nebo rovným 600 dp., jako jsou tablety a skládací telefony. Android 17 (úroveň API 37) Ignorovat atributy manifestu, které blokují změnu velikosti okna nebo vynucují určitou orientaci, například zásady, které omezují zobrazení na režim na výšku. Aby se zabránilo poklesu výkonu během těchto přechodů, systém upravuje výchozí chování v reakci na změny konfigurace, jako je připojení klávesnice nebo změna barevného režimu. Místo zničení a opětovného vytvoření aktivity systém odešle aktualizaci prostřednictvím stavového volání, což vyžaduje, aby vývojáři spravovali rozhraní ručně.
Na architektonické úrovni je běhové prostředí Androidu (ART) implementuje generační sběrač odpadkůTato komponenta odděluje nově vytvořené paměťové objekty od starých, které Zrychluje čištění dat s krátkými životními cykly a snižuje zatížení procesoru. měřitelným způsobem.
Kromě toho má systémová fronta zpráv novou implementaci bez uzamčení, což je technická úprava zaměřená na snížení ztráty rámců. Aby bylo zajištěno správné fungování těchto optimalizací, Systém nyní přísně zakazuje úpravu označených polí za běhu. například „statické finále“, které okamžitě vyvolávají výjimky nelegálního přístupu, pokud se je aplikace pokusí změnit pomocí reflexe nebo JNI.
Přechody kamery a kódování multimédií
La gSpráva relací fotografování a pořizování videa dostává aktualizaci API. Vývojáři nyní mohou použít specifickou metodu pro připojení a odpojení výstupních povrchů kamery. Za chodu. To vám umožňuje přepínat mezi fotografováním a nahráváním videa, aniž byste museli zavírat a překonfigurovávat celou relaci, a vyhnout se tak přerušení obrazovky.
Pokud jde o kompresi videa, systém přidává nativní podporu pro standard VVC (H.266), Navrženo pro zpracování rozlišení až 8K a 360stupňového obsahu s vyšší účinností komprese než jeho předchůdce, HEVC. Nahrávání videa také zahrnuje parametr konstantní kvality, který umožňuje zachovat vizuální čistotu bez ohledu na kolísání datového toku.
Omezení sítě a periferních zařízení
Zásady síťového zabezpečení se stávají stále restriktivnějšími s tím, jak zastarává atribut, který ve výchozím nastavení umožňoval nešifrovaný textový provoz. Aplikace, které potřebují provádět standardní HTTP požadavky, je musí specifikovat prostřednictvím konfiguračního souboru. nezávislé zabezpečení sítě. Kryptografie systému integruje hybridní mechanismus HPKE, který kombinuje výkon symetrického šifrování s bezpečností asymetrické distribuce klíčů.
Na druhou stranu, propojení s externím hardwarem prostřednictvím doplňkového správce zařízení zahrnuje specializované profily pro fitness trackery a lékařské vybavení, standardizuje žádosti o oprávnění a propojuje rozhraní pro zdravotnická periferní zařízení.
A konečně, pokud se o tom chcete dozvědět více, můžete se podívat na podrobnosti v následujícím odkazu.