Co nového přináší Android P pro vývojáře?

12. 3. 2018

Sdílet

 Autor: Google
V nejnovější edici vývojářských nástrojů Googlu se dostalo pozornosti Kotlinu, strojovému učení a kompatibilitě aplikací.

Nadcházející operační systém Googlu Android P vstupuje do další fáze vývojářské betaverze. Ta se zaměřuje na zlepšení kódování Kotlinu, strojové učení a kompatibilitu samotných aplikací.

Statický programovací jazyk Kotlin je podporován v aplikaci Android Studio skrze plugin, vývojářům dle Googlu umožní zlepšit jejich kód.

Pro strojové učení dostupné přímo na zařízení přestavil Googlu v Androidu 8.1 API Neural Networks, to nově získá devět dodatečných prvků: Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub a Squeeze. API v jazyce C rozbíhá na výpočetní výkon velmi náročné operace strojového učení.

ICTS24

Pro zlepšení kompatibility aplikací s Androidem P bude Google postupně zhoršovat možnost přístupu k rozhraním zařízení bez SDK. Aktualizovaná verze SDK Androidu P poskytuje systémový obraz pro testování Android Emulatoru a na podporovaných zařízeních Pixel.

Mezi další vylepšení Androidu P patří:

  • Lepší uživatelské rozhraní autentizace pomocí otisků prstů.
  • Lepší orientace ve vnitřních prostorách díky RTT API, což jsou aplikace schopné měřit vzdálenost skrze Wi-Fi přístupový bod. Se znalostí vzdálenosti k přístupovým bodům je možné kalkulovat lokaci zařízení s přesností až na jeden metr.
  • Lepší výkon všech aplikací v ART
  • Nové API v Autofill Frameworku, což má ušetřit čas při vyplňování formulářů ve správcích hesel.
  • Implementace GlobalPlatform v Open Mobile API pro zjednodušení mobilních plateb.
  • Podpora výřezu displeje pro podporu obsahu určeného na plnou obrazovku i u zařízení s odlišnou velikostí displeje.
  • Nové API pro správu zobrazení obsahu na displeji.
  • Prvek MessagingStyle určený pro notifikace o zprávách, který zvýrazňuje informace o tom kdo píše a aktuální možnosti reakce.
  • API na podporu streamování ze dvou nebo více kamer najednou. Vývojáři díky tomu mohou pracovat na aplikacích pro zařízení s duálními předními nebo zadními fotoaparáty, integrovat půjde například stereoskopické vidění.
  • API podporující blesk na konkrétních zařízeních, plus také na umožnění stabilizace obrazu a speciálních efektů v aplikacích.
  • Umožňuje další pokročilé funkce aplikací fotoaparátu.