V roce 2012 Dianne Hackborn z Googlu pohrozil zrušením přístupu CyanogenMod na Android Market pokud pokročili s přidáváním Cornerstone multitaskingu do své vlastní ROM. Samsung od té doby vytvořil vlastní multi-okenní multitasking.



Dianne Hackborn řekla, že je to něco, co je třeba udělat na úrovni hlavní platformy, aby se aplikace nerozbily. Měla pravdu – Android to potřebuje jako standardní funkci a je čas, aby ji poskytl Google.

Nemá Android multitasking?

PŘÍBUZNÝ: Nyní si můžete koupit stolní počítače a notebooky Android – ale měli byste?

Android původně vyčníval z Apple iOS svým výkonným multitaskingem. Aplikace mohou nadále běžet na pozadí, zatímco vy používáte jinou aplikaci. Díky tomu je Android výkonný – můžete dokonce nechat klienty BitTorrentu stahovat soubory na pozadí při používání jiné aplikace. Android stále udržoval design jedné aplikace na obrazovce najednou. To dávalo velký smysl, když Android běžel pouze na smartphonech s malými obrazovkami.

Dnes Android běží na všem, od menších smartphonů až po velké phablety, jako je Galaxy Note. Android přesáhl hranice telefonů a běží na 12palcových tabletech, konvertibilních zařízeních s dokovací klávesnicí, laptopech a dokonce i stolní počítače se systémem Android . Android není jen operační systém telefonu.

Multi-Window od Samsungu není dost dobré

Samsung se pokusil přidat hodnotu Androidu přidáním funkce více oken. Když používáte špičkový telefon, jako je Galaxy Note nebo Galaxy S, nebo tablet Galaxy, máte možnost spouštět určité aplikace vedle sebe.

reklama

Jsou zde velké problémy. Toto funguje pouze na zařízeních Samsung a pouze na konkrétních zařízeních Samsung. Chcete-li přidat podporu pro tuto funkci způsobem, který nenaruší ostatní aplikace, funkce více oken společnosti Samsung také funguje pouze s konkrétními aplikacemi. V zobrazení více oken nemůžete spustit žádnou aplikaci, pouze aplikace na panelu Více oken, které Samsung poskytuje. To zabraňuje rozbití aplikací třetích stran, což je to, čeho se Google obával s funkcí Cornerstone CyanogenMod.

Funkce, která funguje pouze s hrstkou aplikací na konkrétních zařízeních od jednoho výrobce, není dost dobrá. Tato funkce musí fungovat na každém zařízení Android – nebo alespoň na zařízeních s vhodně velkými obrazovkami a dostatečně výkonnými vnitřnostmi. Musí se jednat o funkci platformy Android, aby vývojáři aplikací mohli zajistit, že jejich aplikace s ní budou správně fungovat na každém zařízení.

Vývojáři Androidu by neměli přidávat podporu pro vlastní funkci více oken každého výrobce, pokud se jiní výrobci rozhodnou zkopírovat Samsung.

Plovoucí aplikace jsou špinavý hack

PŘÍBUZNÝ: Získejte skutečný multitasking na Androidu s těmito 8 plovoucími aplikacemi

Plovoucí aplikace umožňují také skutečný multitasking. Pamatujte, že Android umožňuje spouštění aplikací na pozadí, když používáte aplikaci v popředí. Tyto aplikace mohou prezentovat rozhraní, která se objevují jako plovoucí nad aktuální aplikací – představte si to jako použití vždy nahoře, aby se okno vždy zobrazilo nad každou další aplikací v operačním systému pro stolní počítače.

Můžete si nainstalovat plovoucí aplikace, abyste mohli procházet web, dělat si poznámky, chatovat a sledovat videa při používání jakékoli aplikace. Fungovat budou pouze aplikace speciálně navržené pro běh jako plovoucí aplikace, takže je musíte hledat. Plovoucí aplikace jsou také nepohodlné, protože se vznášejí nad aplikací, kterou používáte, a blokují části jejího rozhraní.

Microsoft přidal do Skype pro Android podporu plovoucích oken. Můžete vést videokonverzaci a tvář druhé osoby se vždy objeví na vaší obrazovce, i když opustíte aplikaci Skype. Microsoft využívá více možností multitaskingu Androidu než Google.

Vlastní ROM a vylepšená pouze root nejsou přijatelné

PŘÍBUZNÝ: Jak získat multi-okenní multitasking na jakémkoli telefonu nebo tabletu Android

Některé vlastní ROM přidávají tuto funkci do Androidu. Google pohrozil zrušením přístupu CyanogenMod na Android Market (nyní známý jako Google Play), pokud tuto funkci přidá, protože by mohla potenciálně poškodit aplikace třetích stran. Dnes jiné vlastní ROM pracují na multitaskingu s rozdělenou obrazovkou. Samsung přidal vlastní verzi do svých vlastních zařízení.

reklama

Tuto funkci můžete získat také pomocí vylepšení Xposed Framework pouze pro root známé jako XMultiWindow . Pokud máte root přístup , můžete získat multitasking ve více oknech nebo jakoukoli aplikaci na vašem zařízení.

To by nemělo vyžadovat rootování vašeho zařízení nebo instalaci vlastní ROM. Tato řešení třetích stran mají často nepohodlná rozhraní a chyby. Potřebujeme integrované, podporované řešení, které funguje stejně na každém zařízení.

Proč je důležité více oken

PŘÍBUZNÝ: Jak spouštět dvě aplikace Windows 8 současně pomocí funkce Snap

Microsoft Windows 8.1 vyniká mezi operačními systémy pro tablety svou výkonnou podporou multitaskingu , což vám umožní zobrazit několik aplikací vedle sebe současně. Apple také údajně pracuje na přidávání aplikací vedle sebe do iPadu s iOS 8. Na operačním systému každého konkurenta si budete moci prohlížet webovou stránku, když píšete e-mail, sledovat video při procházení na webu nebo chatujte s někým, zatímco vy děláte cokoli jiného.

Ale Android stále zůstal zmrazený v čase. Navzdory všem základním schopnostem Androidu – a navzdory tomu, jak Android umožňuje aplikacím přizpůsobit se různým velikostem obrazovky – se Google brání přidání této funkce.

Velkoplošné tablety Android, jako je Nexus 10 (pamatujete si, že tablet Google neaktualizoval více než 18 měsíců?) tuto funkci potřebují. Stejně tak obrovské telefony, konvertibilní zařízení, notebooky a stolní počítače Android.


Pokud jsou tablety budoucností osobních počítačů, měli bychom být schopni na velkých obrazovkách našich tabletů dělat více věcí najednou. Microsoft, Samsung a dokonce i Apple si to uvědomují – nyní je řada na Googlu.

reklama

Kredit obrázku: Sergey Galyonkin na Flickru , Kārlis Dambrāns na Flickru

ČTĚTE DALŠÍ