Článek

Android 7.0: Více oken pro každého

protection click fraud

Android Nougat největší funkcí pro uživatele musí být nová nativní podpora více oken. Koncept není nový. Samsung to dělá už nějakou dobu, Microsoft mění způsob, jakým to dělají pro menší zařízení, a dokonce i Apple to dělá na tabletech. Nyní je řada na Googlu.

Není to ani zcela nový koncept pro Google. Základní rámec systému Android vždy umožňoval nakreslit to, co vidíte na obrazovce, téměř v jakékoli velikosti a myšlenka mít více více než jedno zobrazení zobrazené najednou bylo spuštěno na více než jedné relaci na Google I / O 2011 jako součást „dalšího kroku“ pro tablety Android na Plástev. O pět let později je konečně připraven.

Dobrou součástí důvodu, že to trvalo déle, bylo to, že pečení do systému Android na úrovni systému může být obtížné. Android je navržen tak, aby s procesorem fungoval téměř na cokoli. Napájí mikrovlnné trouby, pračky, chladničky, sprinklerové systémy a další. Může dokonce snadno vyřešit Rubikovu kostku. Věci, na kterých běží Android a mají displej - jako váš telefon - také přicházejí v mnoha různých velikostech. Jakmile změníte operační systém tak, aby každá aplikace mohla běžet v prostředí více oken, musí fungovat všude.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

A to udělal Google. Android 7.0 nativně podporuje tři typy zobrazení více oken. To znamená, že ji může použít jakákoli aplikace, kterou si stáhnete, pokud ji vývojář aplikace nenapíše tak, aby při pokusu o přesunutí do zobrazení více oken řekla systému ne. A nejde jen o systém rozdělené obrazovky - ostatní pohledy to ještě komplikují.

Android Nougat má tři různé typy režimu pro více oken.

Zobrazení na rozdělené obrazovce je téměř stejný jako to, co nyní vidíme na telefonech Samsung. Můžete buď dlouze stisknout miniaturu v režimu přehledu, nebo dlouze stisknout tlačítko přehledu a budete moci mít dvě samostatná okna se spuštěnými samostatnými aplikacemi v každé z nich. Data mezi nimi můžete přetahovat a dělicí čára je pohyblivá, takže můžete jednu aplikaci zvětšit než druhou. Vývojáři mohou optimalizovat své aplikace tak, že deklarují minimální velikost okna, ve kterém je, ale i když nic nedělají, jejich aplikace se pokusí spustit v režimu více oken s rozdělenou obrazovkou. Google říká, že režim rozdělené obrazovky byl navržen pro kapesní zařízení, což znamená tablety a většinu telefonů.

Více oken lze zobrazit také v a režim obraz v obraze. Už jsme mluvili o tom, jak to funguje a jak vylepší Android TV. Když aplikace přejde do okna s obrázkem, je třeba skrýt věci, jako jsou ovládací prvky a prvky rozhraní, a část obsahu se zmenší na velikost podle rozteče bodů použitého displeje. Aplikace také mohou vypěstovat druhé zobrazení a mít okno s obrázkem jedné části aplikace, zatímco jiná část aplikace je v režimu celé obrazovky. Nové rozhraní API podporuje nové zobrazení okna a vývojář jej může ve své aplikaci používat bez zbytečných potíží. Toto je určeno pro Android TV a lidé, kteří vytvořili skutečný hardware, ho musí povolit. Aplikace navržená pro režim obraz v obraze nebude dělat nic, pokud se uživatel pokusí přepnout do jiného režimu, pokud pro ně vývojář také nezahrnuje podporu.

Multi-okno má třetí pohled - volný tvar. Zatím oficiálně existuje pouze v dokumentace. Hackl se na první náhled Android N, ale protože jsme ho neviděli. Web Android Developer říká:

Výrobci větších zařízení se mohou rozhodnout povolit režim volného tvaru, ve kterém může uživatel libovolně měnit velikost každé aktivity. Pokud výrobce tuto funkci povolí, nabízí zařízení kromě režimu rozdělené obrazovky i režim volného tvaru.

Všimněte si, že neurčují, co je větší zařízení. Zatím se zdá, že to nezahrnuje tablety jako Pixel C., ale mohlo by to být povoleno na větších zařízeních s 12palcovými obrazovkami, nebo Chromebooky které spouští aplikace pro Android. Je na výrobci, aby rozhodl, zda chce zahrnout podporu.

Krátká doba, kterou jsme museli hrát s volným režimem během Nougat Developer Preview, ukázala, že vkládá aplikace do plovoucích oken, než je možné je měnit, přesouvat, minimalizovat nebo maximalizovat. Je to stejné, jako když funguje software ve vašem notebooku nebo stolním počítači. Aplikace budou podporovat sdílení dat přetažením a každá aplikace ví, kdy byla přesunuta do horní vrstvy, a my ji aktivně používáme. Aplikace se mohou dokonce otevřít ve zmenšeném zobrazení, pokud se tak vývojář rozhodne udělat. Aplikace běží každý ve svém vlastním procesu a jsou na sobě navzájem nezávislé.

Pokud vývojář zacílí svou aplikaci pro Android 7.0, má několik možností pro zobrazení více oken. Mohou definovat velikost a rozložení aplikace, když nepoužívá celou obrazovku, a usnadnit její použití po zmenšení. Protože to je skutečný problém - některé aplikace prostě nevypadají dobře nebo nejsou příliš použitelné, pokud používají pouze polovinu již tak malého displeje - vývojáři se také mohou rozhodnout tuto funkci nepodporovat.

Pokud aplikace nejsou aktualizovány, jsou vynuceny samotným systémem do zobrazení více oken - někdy se špatnými výsledky.

Pokud vývojář neaktualizuje svou aplikaci, systém ji „vynuceně změní velikost“ po dialogu, který nás informuje, že jde o starší aplikaci, která tuto funkci nepodporuje, takže může dojít k poškození. Pokud byla aplikace napsána tak, aby podporovala pouze pevnou velikost, režim více oken se zavře a tato aplikace zabere celou obrazovku.

Z hackování funkce Multi-Window společnosti Samsung jsme již věděli, že většina aplikací se zmenšuje na jednu nebo druhou stranu bez velkého rozruchu, pokud nejsou oficiálně podporovány, a naše doba s Nougat Developer Preview ukazuje to samé Výsledek. Zatímco kód používaný k provádění věcí se trochu liší od nativní funkce Androidu, základní koncept zůstává a aplikace, které používají osvědčené postupy v kódu, vypadají a fungují stejně, pouze menší. Ale ne každá aplikace hraje hezky a doufáme, že vývojáři brzy aktualizují ty, aby věci zvládli ladně, i když nic jiného nezmění.

A konečně, pokud ve svém telefonu nechcete používat více oken, nemusíte. Všechny aplikace pro Android budou i nadále fungovat na celou obrazovku, dokud jim neřeknete, aby změnily své zobrazení.

instagram story viewer