Hej, Google Je čas přidat multi-window multitasking na Android
V roce 2012 společnost Google Dianne Hackborn hrozí, že zruší přístup společnosti CyanogenMod na Android Market, pokud se přesunula dopředu a přidá multitasking "Cornerstone" na vlastní ROM. Společnost Samsung od té doby vytvořila vlastní multitaskingovou funkci pro více oken.
Dianne Hackbornová uvedla, že je to "něco, co je třeba udělat na úrovni hlavní platformy," takže aplikace by se nezlomily. Měla pravdu - Android potřebuje tuto funkci jako standardní funkci a je načase, aby to Google poskytla.
Android nemá multitasking?
Android původně vystupoval z iOS společnosti Apple s výkonným multitaskingem. Aplikace mohou nadále běžet na pozadí, zatímco používáte jinou aplikaci. Díky tomu je Android výkonný - můžete dokonce mít klienty BitTorrent stahovat soubory na pozadí při používání jiné aplikace. Android stále zachovává design jedné aplikace na obrazovce najednou. To mělo velký smysl, když Android běžel pouze na smartphonech s malými obrazovkami.
Dnes Android běží na všechno od menších smartphonů až po obrovské "fablety", jako je Galaxy Note. Android přesahuje telefony a běží na 12-palcových tabletech, kabrioletech s klávesnicí, laptopů a dokonce i stolních počítačích Android. Android není jen telefonní operační systém.
Multi-Window společnosti Samsung není dostatečné
Společnost Samsung se pokusila přidat hodnotu Androidu tím, že přidá funkci 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 některé aplikace vedle sebe.
Tam jsou velké problémy. To funguje pouze v zařízeních Samsung a pouze v konkrétních zařízeních Samsung. Chcete-li přidat podporu této funkce způsobem, který neporušuje jiné aplikace, funkce více oken Samsung také funguje pouze s konkrétními aplikacemi. Nemůžete spustit libovolnou aplikaci v zobrazení více oken, pouze aplikace na panelu Multi Window, které Samsung poskytuje. To zabraňuje tomu, aby se aplikace třetích stran porušovaly, což je důvod, proč se společnost Google zajímala o funkci Cornerstone společnosti CyanogenMod.
Funkce, která funguje pouze s hrstkou aplikací na konkrétních zařízeních od jednoho výrobce, není dostačující. Tato funkce musí pracovat na každém zařízení Android - nebo alespoň s vhodně velkými obrazovkami a dostatečně výkonnými vnitřními prvky. Musí to být platforma platformy Android, takže vývojáři aplikací mohou zajistit, aby jejich aplikace správně fungovaly na každém zařízení.
Vývojáři Androidu by nemuseli přidávat podporu pro vlastní multi-window funkci každého výrobce, pokud se jiní výrobci rozhodnou kopírovat Samsung.
Plovoucí aplikace jsou špinavé
Plovoucí aplikace také umožňují skutečné multitasking. Nezapomeňte, že aplikace Android umožňuje spouštění aplikací na pozadí, pokud používáte aplikaci v popředí. Tyto aplikace mohou obsahovat rozhraní, která se objevují nad aktuální aplikací - myslet na to jako použití "vždy nahoře", aby se okno vždy zobrazovalo nad každou další aplikací v operačním systému pro stolní počítače.
Můžete instalovat plovoucí aplikace pro prohlížení webu, vytváření poznámek, chatování a sledování videí při používání jakékoli aplikace. Pouze aplikace, které jsou speciálně navrženy tak, aby fungovaly jako plovoucí aplikace, budou fungovat, takže je musíte hledat. Plovoucí aplikace jsou také nepřátelské, protože se plavou nad aplikací, kterou používáte, a blokují části rozhraní.
Microsoft přidal podporu pro plovoucí okno Skype pro Android. Můžete mít video konverzaci a tvář druhé osoby se vždy zobrazí na obrazovce, i když opouštíte aplikaci Skype. Společnost Microsoft využívá více multitaskingových účtů Android než Google.
Vlastní ROMy a vylepšení pouze v kořenovém adresáři nejsou přijatelné
Některé vlastní ROMy přidávají tuto funkci Androidu. Společnost Google hrozí, že zruší přístup společnosti CyanogenMod na Android Market (nyní známý jako Google Play), pokud tuto funkci přidá, protože by mohla potenciálně přerušit aplikace třetích stran. V současné době pracují jiné vlastní ROMy na multitasking s rozděleným obrazovým plátnem. Samsung přidala svou vlastní verzi do svých vlastních zařízení.
Tuto funkci můžete získat také pomocí korektního vykreslování Xposed Framework známé jako XMultiWindow. Máte-li root přístup, můžete ve svém zařízení získat multitasking pro více oken nebo libovolnou aplikaci.
To by nemělo vyžadovat zakořenění vašeho zařízení nebo instalaci vlastní ROM. Tato řešení třetích stran často mají obtížné rozhraní a chyby. Potřebujeme integrované a podporované řešení, které funguje stejně na každém zařízení.
Proč je důležité více oken
Microsoft Windows 8.1 se vyznačuje výkonnou multitaskingovou podporou mezi těmito operačními systémy, což vám umožňuje současně prohlížet několik aplikací vedle sebe. Apple také hlásí, že pracuje na přidávání vedlejších aplikací do iPadu pomocí iOS 8. V každém operačním systému konkurence budete moci prohlížet webovou stránku, zatímco budete psát e-mail, sledovat video během prohlížení na webu nebo chatovat s někým, když uděláte něco jiného.
Ale Android je ještě stále zmrazen v čase. Navzdory tomu, že systém Android má podkladovou sílu - a přes to, že Android dovoluje aplikacím přizpůsobit se různým velikostem obrazovky - Google odporuje přidání této funkce.
Velkoformátové tablety Android, jako je Nexus 10 (pamatujte na to, že tablet Google nebyl aktualizován za více než 18 měsíců?) Tuto funkci potřebují. Stejně tak dělají obrovské telefony, konvertibilní počítače, notebooky a stolní počítače Android.
Jsou-li tablety budoucností osobních počítačů, měli bychom být schopni dělat více než jednu věc najednou na velkých obrazovkách našich tablet. Microsoft, Samsung a dokonce i Apple si to uvědomují - teď je to na Googlu.
Image Credit: Sergey Galyonkin na Flickr, Kārlis Dambrāns na Flickru