14Jul
V roku 2012 spoločnosť Google Dianne Hackborn vyhrážala, že zruší prístup spoločnosti CyanogenMod na Android Market, ak sa presunie do budúcnosti a pridá svoj multimediálny softvér "Cornerstone" na svoje vlastné ROM.Spoločnosť Samsung odvtedy vytvorila vlastnú multitaskingovú funkciu s viacerými oknami.
Dianne Hackborn povedal, že "je to niečo, čo treba urobiť na úrovni základnej 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 má multitasking?
Android pôvodne vynikal 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 silný - dokonca môžete mať BitTorrent klientov 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 má veľký zmysel, keď Android fungoval len na smartphonoch s malými obrazovkami.
Android dnes beží na všetkom od menších smartfónov až po obrovské "fablety", ako je Galaxy Note. Android je nad 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.
Samsung Multi-Window nie je dosť dobrý
Spoločnosť Samsung sa snažila pridať hodnotu Androidu tým, že pridal funkciu s viacerými oknami. 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 ostatné aplikácie, funkcia viacerých okien spoločnosti Samsung funguje aj len s konkrétnymi aplikáciami. Nemôžete spustiť žiadnu aplikáciu v zobrazení viacerých okien, iba aplikácie na paneli Multi Window, ktoré poskytuje spoločnosť Samsung. Toto zabraňuje tomu, aby sa aplikácie tretích strán porušovali, čo je dôvod, prečo sa spoločnosť Google zaujímala o funkciu 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 dosť 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 výkonnými vnútornými zariadeniami. Musí to byť funkcia platformy Android, takže vývojári aplikácií môžu zabezpečiť, aby ich aplikácie s ňou fungovali správne na každom zariadení.
vývojári Android by nemali pridávať podporu pre vlastné multi-window funkciu každého výrobcu, ak sa ostatní výrobcovia rozhodnú kopírovať Samsung.
Plávajúce aplikácie sú špinavé Hack
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 vznášajú nad aktuálnou aplikáciou - premýšľajte nad tým, ako používať "vždy na začiatku", aby sa okno vždy zobrazovalo nad každou inou 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 hľadať.Plávajúce aplikácie sú tiež nepríjemné na použitie, pretože plávajú cez aplikáciu, ktorú používate, blokujúcimi časti rozhrania.
Spoločnosť Microsoft pridaná podpora floating-window do Skype pre Android. Môžete mať video konverzáciu a tvár druhej osoby sa vždy objaví na obrazovke aj vtedy, keď opustíte aplikáciu Skype. Spoločnosť Microsoft používa viac multitaskingov s viacnásobným oknom než Android.
Vlastné ROMy a len 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 trh Android( 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 pracujú iné multimediálne ROMy na rozdeľovaní viacerých úloh. 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 prístup s oprávnením root, môžete vo svojom zariadení získať viacnásobné multitasking alebo ľubovoľnú aplikáciu.
Toto 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 multi-okien dôležité
Microsoft Windows 8.1 sa vyznačuje vysokou podporou multitaskingu medzi operačnými systémami tabletov, čo umožňuje súčasne zobraziť niekoľko aplikácií súčasne. 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 prehliadaniaweb 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 spôsobu, akým aplikácia Android umožňuje prispôsobiť aplikácie rôznym rozmerom obrazovky - spoločnosť Google bráni pridávaniu tejto funkcie.
Veľkoformátové 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, prenosné počítače 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