Google oznamuje Android O, Developer Preview 1 k dispozici pro podporovaná zařízení

Google oznámil další verzi Androidu. Seznamte se s Androidem O s tímto novým náhledem pro vývojáře. Čtěte dále a dozvíte se více o Androidu O a jeho změnách!

Nudí vás běh Android Nougat na vašem smartphonu? Toužíte vidět, co přinese budoucnost další iterace nejpopulárnějšího mobilního operačního systému na světě? Google vás pro dnešek zastřešil, protože společnost právě oznámila, co přijde po Androidu Nougat.

Setkat Android O.

Jak je u Googlu zvykem, Android O se bude jmenovat další verze operačního systému, dokud se konečně nedostane ke spotřebitelům někdy ve 3. čtvrtletí 2017. Můžeme spekulovat o tom, jaké bude celé jméno, a také na to máme pár měsíců.

Ale to, co máme právě teď, je úplný náhled pro vývojáře a množství změn, které O přinese do Androidu. Google uvedl nové vlastnosti a API v systému Android O, proto se níže krátce dotkneme několika z nich.

Podívejte se na naše úplné pokrytí Android O!


Limity pozadí

Výdrž baterie je pro Google i nadále prioritou v O. Android O zavádí další automatická omezení toho, co mohou aplikace dělat na pozadí v těchto třech hlavních oblastech: implicitní vysílání, služby na pozadí a aktualizace polohy. Podrobně jsme diskutovali jak

Google položil základy pro zabíjení nečestných procesů na pozadí v Androidu Nougat, ale nyní společnost provádí další změny, aby ovládla nepoctivé aplikace, které vyčerpávají vaši baterii. Tyto změny usnadní vytváření aplikací, které mají minimální dopad na výdrž baterie uživatele, proto Google doporučuje prostudovat si dokumentaci na limity provádění na pozadí a limity umístění na pozadí Více podrobností.

Oznamovací kanály

Android O představuje oznamovací kanály poskytnout jednotný systém, který uživatelům pomůže spravovat oznámení pomocí kategorií obsahu oznámení definovaných aplikací. To vývojářům umožní vytvořit kanál oznámení pro každý odlišný typ oznámení, které potřebují odeslat, a také odrážet volby provedené uživateli aplikace. Vývojáři mohou například vytvořit samostatné kanály oznámení pro každou konverzační skupinu v aplikaci pro zasílání zpráv.

Uživatelé mohou také spravovat většinu nastavení spojených s oznámeními pomocí konzistentního uživatelského rozhraní systému. Všechna oznámení odeslaná na konkrétní kanál se budou chovat stejně.

Android O také zavrhuje možnost vývojáře nastavit úrovně priority jednotlivých oznámení. Místo toho lze nyní při vytváření kanálu oznámení nastavit doporučenou úroveň důležitosti. Jakmile je vytvořen oznamovací kanál, pouze systém může změnit jeho důležitost a vrátit sílu zpět uživateli.

Uživatelé mohou také odložit oznámení aby se znovu objevil později. Oznámení se znovu objeví se stejnou úrovní důležitosti, s jakou se objevila poprvé. Aplikace mohou také odstranit nebo aktualizovat odložené oznámení, ale aktualizace odloženého oznámení nezpůsobí jeho opětovné zobrazení.

Kromě toho Android O také přidává nové vizuální prvky a seskupování do oznámení, které usnadňují uživatelé, aby viděli, co se děje, když mají příchozí zprávu nebo se dívají na oznámení odstín. Pro nás to zní hodně jako ticker oznámení, který byl přítomen na starších verzích Androidu před Heads Up, i když to budeme muset potvrdit.

Rozhraní API automatického vyplňování

Android O oficiálně uznává roli správců hesel tím, že zahrnuje Autofill API. Tato podpora platformy pro automatické vyplňování umožní uživatelům vybrat si aplikaci pro automatické vyplňování stejným způsobem, jakým vybírají aplikaci pro klávesnici. Google přidává nová rozhraní API implementovat také službu automatického vyplňování.

Obraz v obraze pro telefony a nové funkce Windows

PiP displej je nyní k dispozici pro telefony i tablety, takže uživatelé se nyní mohou těšit na sledování videa, zatímco odpovídají na chat nebo jakýkoli jiný podobný úkol. Vývojáři mohou určit poměr stran a sadu vlastních interakcí, jako je pozastavení/přehrávání.

Mezi další nové funkce oken patří a nové překryvné okno aplikace pro aplikace, které lze použít místo okna s upozorněním systému, a podpora více displejů pro spuštění aktivity na vzdáleném displeji.

Zdroje písem v XML

Písma jsou nyní plně podporovaným typem zdroje v systému Android O. Aplikace nyní mohou používat písma v rozvrženích XML a také deklarovat styl a váhu písma spolu se soubory písem.

Adaptivní ikony

Android O také přináší adaptivní ikony který nyní může zobrazovat různé tvary napříč různými zařízeními a modely. Na jednom OEM zařízení můžete nastavit ikonu spouštěče pomocí kruhového tvaru a na druhém použít „veveričku“. Každý OEM zařízení poskytne masku, kterou pak systém použije k vykreslení všech ikon se stejným tvarem. Systém také animuje interakce s ikonami a také používá ikony v zkratkách, v aplikaci Nastavení, v dialogu sdílení a na obrazovce přehledu.

Široká škála barev pro aplikace

Vývojáři zobrazovacích aplikací nyní mohou využívat výhod nových zařízení, která mají displej se širokým barevným rozsahem. Chcete-li zobrazit obrázky se širokým gamutem, aplikace budou muset povolit příznak ve svém manifestu pro každou aktivitu a načíst bitmapy s vloženým širokým barevným profilem. Naříkali jsme za tuto funkci měsíce a zdá se, že Google konečně vyslyšel naše modlitby.

Konektivita

Android O také podporuje vysoce kvalitní zvukové kodeky Bluetooth, jako je např kodek LDAC od Sony. Android policie potvrdil prostřednictvím prohlášení společnosti Google, které aktualizace přináší podpora aptX, což je vysoce kvalitní kodek Bluetooth od společnosti Qualcomm.

Mezi nové funkce Wi-Fi patří Wi-Fi Aware, také známý jako Neighborhood Aware Networking (NAN). Na zařízeních s vhodným hardwarem se mohou aplikace a okolní zařízení navzájem objevovat a komunikovat přes Wi-Fi bez přístupu k internetu.

Google také rozšiřuje ConnectionService API z Telecom framework, aby bylo možné aplikacím pro volání třetích stran integrovat do uživatelského rozhraní systému a bezproblémově fungovat s jinými audio aplikacemi. Například aplikace mohou zobrazovat a ovládat hovory v různých typech uživatelských rozhraní, jako jsou například hlavní jednotky automobilu.

Navigace pomocí klávesnice

Android O pracuje na vytvoření spolehlivějšího a předvídatelnějšího modelu pro navigaci pomocí šipek a karet. Je to ve světle oficiální dostupnosti aplikací pro Android v systému Chrome OS, který na svých zařízeních obsahuje hardwarovou klávesnici. Můžete si prohlédnout celou dokumentaci tady.

AAudio API pro Pro Audio

AAudio je nové nativní API, které je speciálně navrženo pro aplikace, které vyžadují vysoce výkonný zvuk s nízkou latencí. Developer Preview obsahuje ranou verzi tohoto API, abyste získali zpětnou vazbu od vývojářů.

Vylepšení WebView

Android O standardně povoluje víceprocesový režim pro WebViews a přidává API, které aplikaci umožňuje zpracovávat chyby a selhání. Vývojáři se také mohou přihlásit do objektů WebView své aplikace a ověřit adresy URL prostřednictvím Bezpečného prohlížení Google.

Java 8 Language API

Android O podporuje několik nových rozhraní Java Language API. Kromě toho je Android Runtime rychlejší než kdykoli předtím, přičemž Google uvádí až 2x vylepšení nějaký aplikační benchmarky.

Funkce usnadnění: Gesta otisků prstů

Služby zpřístupnění mohou také reagovat na alternativní vstupní mechanismy, jako je směrové gesto přejetí podél snímače otisků prstů zařízení. Tohle znamená tamto vývojáři třetích stran mohou oficiálně využívat gesta otisků prstů k provádění svých vlastních akcí!


Náhledy pro vývojáře

Pokud opravdu toužíte po vyzkoušení Androidu O, můžete to vyzkoušet pomocí systémových obrázků poskytnutých společností Google pro zařízení Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL a Pixel C. Kromě toho si také můžete stáhnout aktualizovanou sadu SDK a vyzkoušet Android O na oficiálním emulátoru Android. K dispozici je také emulátor pro testování Android Wear 2.0 na Android O.

Google důrazně trvá na tom, že tato verze náhledu pro vývojáře je pouze pro vývojáře. Není určen pro každodenní a spotřebitelské použití (ale to pravděpodobně čtenáře XDA neodradí). Jako takové jsou tato sestavení k dispozici pouze pro ruční stažení a flashování. Registrace prostřednictvím programu Android Beta se otevřou, jakmile se Google přiblíží konečnému produktu, takže Android Beta není v současné době k dispozici pro Android O. Před konečným vydáním někdy ve 3. čtvrtletí tohoto roku budou k dispozici 3 další vývojářské náhledy. Další Developer Preview vyjde někdy v polovině května, takže budeme mít 2 měsíce na to, abychom si s touto novou aktualizací pohráli, než nám Google nabídne další Oreo dobrota.

Odkazy ke stažení a blikající pokyny pro Android O Developer Preview 1, zamiřte sem.


Jsme nadšeni z Androidu O a změn, které přináší do ekosystému Android. Toto je první z mnoha dalších vývojářských náhledů, takže si můžeme být jisti, že funkce zde představené budou zdokonaleny, než se dostanou ke koncovému spotřebiteli.

Jaký je váš názor na Android O a jeho Developer Preview 1? Dejte nám vědět v komentářích níže!