Hej, Google Je čas pridať viacnásobné multitasking na Android
V roku 2012 spoločnosť Google Dianne Hackborn vyhrážala, že zruší prístup spoločnosti CyanogenMod k Android Marketu, ak sa presunie do budúcnosti pri pridávaní multitaskingu "Cornerstone" na svoj vlastný ROM. Spoločnosť Samsung odvtedy vytvorila vlastnú multitaskingovú funkciu s viacerými oknami.
Dianne Hackbornová uviedla, že "je to niečo, čo treba urobiť na úrovni hlavnej platformy", takže aplikácie by sa neporušili. Mala pravdu - Android to potrebuje ako štandardnú funkciu a je čas, aby to spoločnosť Google poskytla.
Nie Android nemá multitasking?
Android sa pôvodne zdokonalil z iOS aplikácie Apple s výkonným multitaskingom. Aplikácie môžu naďalej bežať na pozadí počas používania inej aplikácie. To robí Android výkonný - dokonca môžete mať klientov BitTorrent sťahovať súbory na pozadí počas používania inej aplikácie. Systém Android ešte stále zachováva dizajn jednej aplikácie na obrazovke. To malo veľký zmysel, keď Android fungoval len na smartphonoch s malými obrazovkami.
Android dnes beží na všetkom, od menších chytrých telefónov až po obrovské "fablety", ako je Galaxy Note. Android prekračuje rámec telefónov a funguje na 12-palcových tabletách, kabrioletoch s klávesnicou, prenosných počítačoch a dokonca aj na stolných počítačoch Android. Android nie je len operačný systém telefónu.
Multi-okno spoločnosti Samsung nie je dostatočné
Spoločnosť Samsung sa snažila pridať hodnotu Androidu pridaním funkcie pre viaceré okná. Keď používate špičkový telefón, ako je Galaxy Note alebo Galaxy S alebo tablet Galaxy, máte možnosť spúšťať určité aplikácie vedľa seba.
Tu sú veľké problémy. Toto funguje iba v zariadeniach Samsung a iba na konkrétnych zariadeniach Samsung. Ak chcete pridať podporu pre túto funkciu spôsobom, ktorý neporušuje iné aplikácie, funkcia viacerých okien od spoločnosti Samsung funguje aj len s konkrétnymi aplikáciami. Nie je možné spustiť žiadnu aplikáciu v zobrazení viacerých okien, iba aplikácie na paneli Multi Window, ktoré poskytuje spoločnosť Samsung. To zabraňuje tomu, aby sa aplikácie tretích strán porušovali, čo je dôvod, prečo sa spoločnosť Google obávala s funkciou Cornerstone spoločnosti CyanogenMod.
Funkcia, ktorá funguje iba s niekoľkými aplikáciami na konkrétnych zariadeniach od jedného výrobcu, nie je dostatočne dobrá. Táto funkcia musí pracovať na každom zariadení so systémom Android - alebo aspoň s vhodne veľkými obrazovkami a dostatočne silnými internami. Musí to byť funkcia platformy Android, takže vývojári aplikácií môžu zabezpečiť, aby ich aplikácie v každom zariadení fungovali správne.
Vývojári Android by nemali musieť pridávať podporu pre vlastné multi-window funkciu každého výrobcu, ak sa ostatní výrobcovia rozhodnú skopírovať Samsung.
Plávajúce aplikácie sú špinavé
Plávajúce aplikácie tiež umožňujú skutočné multitasking. Pamätajte, že Android umožňuje aplikáciám bežať na pozadí počas používania aplikácie v popredí. Tieto aplikácie môžu obsahovať rozhrania, ktoré sa objavujú nad aktuálnou aplikáciou - myslite na to ako použitie "vždy na vrchole", aby sa okno vždy zobrazovalo nad každou ďalšou aplikáciou v operačnom systéme desktop.
Môžete si nainštalovať plávajúce aplikácie na prehliadanie webu, vytváranie poznámok, rozhovorov a sledovanie videí pri používaní akejkoľvek aplikácie. Iba aplikácie, ktoré sú špeciálne navrhnuté tak, aby fungovali ako plávajúce aplikácie, budú fungovať, takže ich musíte vyhľadať. Plávajúce aplikácie sú tiež nepríjemné na používanie, pretože plávajú nad aplikáciou, ktorú používate, čím zablokujete časti rozhrania.
Spoločnosť Microsoft pridanú podporu floating-window k Skype pre Android. Môžete mať video konverzáciu a tvár druhej osoby sa vždy objaví na obrazovke, aj keď opustíte aplikáciu Skype. Spoločnosť Microsoft používa viacero multitaskingových sietí s viacnásobným oknom než Android.
Vlastné ROMy a koreňové vylepšenia nie sú prijateľné
Niektoré vlastné ROMy pridávajú túto funkciu do systému Android. Spoločnosť Google vyhrážala, že zruší prístup spoločnosti CyanogenMod na Android Market (teraz známy ako Google Play), ak túto funkciu pridá, pretože by mohla potenciálne prerušiť aplikácie tretích strán. V súčasnosti sa na multitasking s rozdelením obrazovky pracuje aj na iných osobných počítačoch. Spoločnosť Samsung pridala svoju vlastnú verziu na svoje vlastné zariadenia.
Túto funkciu môžete získať aj pomocou koreňového nastavenia Xposed Framework známeho ako XMultiWindow. Ak máte root prístup, môžete získať vo vašom zariadení multitasking multitasking alebo ľubovoľnú aplikáciu.
To by nemalo vyžadovať zakorenenie vášho zariadenia alebo inštaláciu vlastnej ROM. Tieto riešenia tretích strán často majú nepríjemné rozhrania a chyby. Potrebujeme integrované podporované riešenie, ktoré funguje rovnako na každom zariadení.
Prečo je viac okien dôležité
Operačný systém Windows s operačnými systémami Tablet sa vyznačuje veľkou podporou multitaskingu, ktorá umožňuje súčasne zobraziť niekoľko aplikácií vedľa seba. Spoločnosť Apple tiež hlási, že pracuje na pridávaní aplikácií vedľa seba do zariadenia iPad s iOS 8. V každom operačnom systéme konkurenta budete môcť zobraziť webovú stránku počas písania e-mailu, sledovania videa počas prehliadania web alebo chat s niekým, kým budete robiť niečo iné.
Android však stále zostal zmrazený v čase. Napriek tomu, že systém Android má základnú silu - a napriek tomu, že Android umožňuje aplikáciám prispôsobiť sa rôznym rozmerom obrazovky - spoločnosť Google odporuje tomu, aby sa táto funkcia.
Veľké tablety so systémom Android, ako je Nexus 10 (pamätajte, že tablety Google neboli aktualizované za viac ako 18 mesiacov?) Potrebujú túto funkciu. Rovnako tak robia obrovské telefóny, konvertibilné zariadenia, notebooky a desktopy Android.
Ak sú tablety budúcnosťou osobného počítača, mali by sme byť schopní robiť viac ako jednu vec naraz na veľkých obrazovkách našich tabliet. Microsoft, Samsung a dokonca aj Apple si to uvedomujú - teraz je to na Google.
Image Credit: Sergey Galyonkin na Flickr, Kārlis Dambrāns na Flickr