Google představil první testovací verzi mobilní platforma Android 14, ve kterém pokračovaly práce na zlepšení výkonu platformy na tabletech a zařízeních se skládacími obrazovkami. Aktualizované pokyny pro navrhování aplikací pro zařízení s velkou obrazovkou a byly přidány obecné šablony uživatelského rozhraní pro velkou obrazovku, které řeší aplikace, jako jsou sociální média, komunikace, média, čtení a nakupování.
Je navržena předběžná verze sady SDK pro různá zařízení s nástroji pro vývoj aplikací, které dobře fungují s různými typy zařízení (smartphony, tablety, chytré televize atd.) a různými formovými faktory.
Kromě toho je také zdůrazněno, že optimalizovala koordinaci práce na pozadí náročné na zdroje, jako je stahování velkých souborů při připojení Wi-Fi. Byly provedeny změny v rozhraní API pro spuštění prioritní služby (Foreground Service) a Task Scheduler (JobScheduler) pro přidání nových funkcí pro uživatelem iniciované úlohy související s přenosem dat.
To je také zdůrazněno byly zavedeny požadavky na specifikaci typu prioritních služeb, které mají být spuštěny (práce s kamerou, synchronizace dat, přehrávání multimediálních dat, sledování polohy, přístup k mikrofonu atd.). Snazší definování podmínek pro spuštění stahování dat, například stahování pouze při přístupu přes Wi-Fi.
Interní systém pro odesílání zpráv vysílání do aplikací (vysílací systém) byl optimalizován pro snížení spotřeby energie a zlepšení odezvy, a také vylepšené přijímání registrovaných toků zpráv aplikacemi: zprávy lze řadit do fronty, kombinovat (například série zpráv BATTERY_CHANGED bude agregována do jedné) a doručovat až poté, co aplikace opustí stav mezipaměti.
Použití přesných budíků v aplikacích nyní vyžaduje oprávnění SCHEDULE_EXACT_ALARM samostatně, protože použití této funkce může negativně ovlivnit životnost baterie a generovat vyšší spotřebu zdrojů (u naplánovaných úloh se doporučuje využít aktivaci v přibližném čase). Implementace kalendáře a hodin které využívají aktivaci přesného času by měl dostat privilegium USE_EXACT_ALARM při instalaci.
Na druhé straně je to uvedeno poskytuje možnost specifikovat nastavení jazyka propojené s jednotlivými aplikacemi. Vývojář aplikace nyní můžete změnit nastavení localeConfig volání LocaleManager.setOverrideLocaleConfig k určení seznamu jazyků zobrazených pro aplikaci v rozhraní nastavení systému Android.
Další důležitou změnou je to Je zakázáno instalovat aplikace, jejichž verze SDK je nižší než 23, co bude blokovat obcházení omezení oprávnění vazbou na stará rozhraní API (Verze API 22 je zakázána, protože verze 23 (Android 6.0) má nový model řízení přístupu, který vám umožňuje požádat o přístup k systémovým prostředkům.)
Z další změny, které vynikají nové verze:
- Přidáno rozhraní Grammar Inflection API, aby bylo snazší přidávat překlady prvků uživatelského rozhraní, které berou v úvahu jazyky s genderovým systémem.
- Aby se zabránilo škodlivým aplikacím zachycovat požadavky na záměry, nová verze zakazuje odesílání záměrů bez explicitního určení interního balíčku nebo součásti.
- Vylepšené zabezpečení dynamického načítání kódu (DCL): Aby se zabránilo záměně škodlivého kódu v dynamicky načítaných spustitelných souborech, musí mít tyto soubory nyní přístupová práva pouze pro čtení.
- Dříve nainstalované aplikace, které používají stará rozhraní API, budou fungovat i po aktualizaci systému Android.
- Bylo navrženo rozhraní Credential Manager API a implementována podpora technologie Passkeys, která uživateli umožňuje autentizaci bez hesel pomocí biometrických identifikátorů, jako je otisk prstu nebo rozpoznání obličeje.
A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.
Očekává se, že Android 14 bude spuštěn ve 2023. čtvrtletí XNUMX. Pro vyhodnocení nových funkcí platformy byl navržen předběžný testovací program. Sestavení firmwaru jsou připravena pro zařízení Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G a Pixel 4a (5G).