Kromě všech zábavných vylepšení pro tablety, skládací zařízení a Chromebooky přinese Android 12L do všech zařízení několik nových funkcí.
Google poprvé odhalil Android 12L v říjnu a na rozdíl od většiny aktualizací Androidu se zaměřuje téměř výhradně na zařízení s velkými obrazovkami. Tablety, skládací zařízení a Chromebooky jsou všude většina vzrušujících změn dorazí, ale to neznamená, že normální smartphony jsou úplně stranou zábavy. Nyní máme lepší představu o tom, které změny se projeví na všech zařízeních Android.
Google již zmínil několik nových funkcí a změn API přicházejících do všech zařízení v rámci aktualizace Android 12L, včetně nová možnost „rychlého výběru tapety“ ve spouštěči AOSP, Volání nablízku pro zařízení Pixel a Nest, návrat ovládání hlasitosti pro Casting, podpora dynamických témat v AOSP, a Material Vy barvy v spouštěcí animaci.
Nyní došlo k několika dalším změnám zvýrazněno uživatelem Esper. Počínaje systémem Android 12L budou výrobci zařízení moci přepsat preferované orientace požadované aplikacemi, které největší výhody skládacích zařízení (např. váš Galaxy Fold 3 se při otevírání aplikací pouze na výšku neotočí na stranu), ale lze je použít i v jiné formě faktory.
Google také zavádí nový Audio Spatializer API, jehož cílem je sjednotit všechny různé implementace podpory prostorového zvuku (v současnosti se nachází v telefony Sony, mimo jiné), takže aplikace mohou snadno určit, zda aktuální zařízení podporuje prostorové Zvuk. Android 12L také podporuje celoobrazovkové sledování, takže pokud máte sluchátka s vlastními akcelerometr a gyroskop, mohou hlásit vaši aktuální polohu hlavy systému Android pro ještě větší pohlcení Zvuk. Podporovány budou tři režimy sledování hlavy: statický (bez sledování hlavy), světově relativní (žádné sledování obrazovky) a relativní vzhledem k obrazovce (sledování z celé obrazovky na hlavu).
Ještě větší změna je ta, která bude pravděpodobně použita na Google Pixel 6 série, která byla nedávno spuštěna. V současné době může VoiceInteractionSession API získat informace o tom, která aplikace je aktuálně spuštěna na zařízení a která část jak může porozumět tomu, co je na obrazovce, pořízením snímku obrazovky a následnou analýzou snímku obrazovky pomocí OCR. V Androidu 12L se však přidávají dvě nová zpětná volání -- registerVisibleActivityCallback
a unregisterVisibleActivityCallback
.
První z těchto dvou zpětných volání umožňuje aplikaci asistenta zaregistrovat zpětné volání, aby byla upozorněna na změnu viditelné aktivity, zatímco druhé zpětné volání jednoduše zruší. V podstatě to umožní aplikaci asistenta sledovat cestu uživatele aplikacemi a poskytovat výkonnější návrhy a integrovanější prostředí. Esper věří, že „nový“ Google Assistant který napájí zařízení Pixel od Pixelu 4 a novějšího, bude tuto schopnost široce využívat.
A konečně, Google má také nepodporovaná dvě různá rozhraní API pro přístup k externímu úložišti v systému Android 12L. V Androidu 10 Google představil kontroverzní Rámec Scoped Storage. Cílem bylo zablokovat většinu aplikací v přístupu k datům mimo jejich vlastní složky a určité sdílené adresáře (jako jsou složky Stažené soubory a Obrázky). Google poté zavrhl dvě široce používaná rozhraní API pro externí úložiště současně: getExternalStorageDirectory()
(používá se pro přístup k primárnímu externímu úložišti) a getExternalStoragePublicDirectory()
(pro přístup k adresáři úložiště pro konkrétní typy). Google nyní ukončuje podporu obou těchto rozhraní API. To přichází po změnách v systému Android 11, které umožnily přístup pro čtení k většině externích úložišť. Aby bylo jasno, aplikace ještě pořád nemůže číst ani zapisovat obsah vytvořený jinými aplikacemi ve veřejných adresářích (jako jsou soubory uložené Chromem do složky Stažené soubory) bez rozšířených oprávnění.
Pravděpodobně budeme vědět více o všech změnách API a mezi zařízeními v Androidu 12L po příští beta verzi, která je aktuálně naplánované na příští měsíc.
Tento článek byl napsán s dodatečným vstupem od Adam Conway