Hej, Google je čas, da dodamo večopravilnim večopravilnost za Android
V letu 2012 je Googleova Dianne Hackborn grozila, da bo preklicala dostop CyanogenMod na Android Market, če bodo nadaljevali z dodajanjem večopravilnega »Cornerstone« na svoj ROM po meri. Samsung je od takrat ustvaril lastno večopravilno funkcijo.
Dianne Hackborn je dejala, da je to "nekaj, kar je treba narediti na ravni glavne platforme", da se aplikacije ne bi prekinile. Bila je prav - Android potrebuje to kot standardno funkcijo in čas je, da ga Google zagotovi.
Ne Android ima večopravilnost?
Android je prvotno izstopal iz Appleovega iOS-a s svojo zmogljivo večopravilnostjo. Programi se lahko še naprej izvajajo v ozadju, ko uporabljate drugo aplikacijo. Zaradi tega je Android zmogljiv - lahko tudi BitTorrent stranke prenesejo datoteke v ozadju med uporabo druge aplikacije. Android še vedno ohranja zasnovo posamezne aplikacije na zaslonu naenkrat. To je imelo veliko smisla, ko je Android tekel samo na pametne telefone z majhnimi zasloni.
Danes Android deluje na vse od manjših pametnih telefonov vse do velikih »phablets«, kot je Galaxy Note. Android je presegel telefon in deluje na 12-palčnih tabletah, kabrioletih s tipkovnicami, prenosnimi računalniki in celo na namiznih računalnikih Android. Android ni samo operacijski sistem za telefon.
Samsungovo okno Multi-Window ni dovolj dobro
Samsung je poskusil dodati vrednost Androidu z dodajanjem funkcije z več okni. Ko uporabljate vrhunski telefon, kot je Galaxy Note ali Galaxy S, ali tablični računalnik Galaxy, lahko nekatere aplikacije poganjate drug ob drugem.
Tu so velike težave. To deluje samo na napravah Samsung in samo na določenih napravah Samsung. Da bi dodali podporo za to funkcijo na način, ki ne krši drugih aplikacij, je Samsungova funkcija z več okni učinkovita le s posebnimi aplikacijami. Ne morete samo zagnati nobene aplikacije v pogledu z več okni, ampak samo aplikacije v oknu Multi Window Samsung. To preprečuje, da bi se aplikacije drugih izdelovalcev zlomile, kar je bil zaskrbljen zaradi funkcije Coranstone podjetja CyanogenMod.
Funkcija, ki deluje samo s peščico aplikacij na določenih napravah posameznega proizvajalca, ni dovolj dobra. Ta funkcija mora delovati na vsaki napravi Android - ali vsaj na tistih z ustrezno velikimi zasloni in dovolj zmogljivimi notranjimi napravami. To mora biti funkcija platforme Android, zato lahko razvijalci aplikacij zagotovijo, da bodo njihovi programi pravilno delovali z njo na vsaki napravi.
Razvijalcem Androida ne bi bilo treba dodajati podpore za lastne funkcije več oken vsakega proizvajalca, če se drugi proizvajalci odločijo za kopiranje Samsunga.
Plavajoče aplikacije so umazan Hack
Plavajoče aplikacije omogočajo tudi resnično večopravilnost. Ne pozabite, da Android omogoča, da se aplikacije izvajajo v ozadju, medtem ko uporabljate aplikacijo v ospredju. Te aplikacije lahko predstavljajo vmesnike, ki se prikazujejo kot plavajoči nad trenutno aplikacijo - menite, da gre za uporabo »vedno na vrhu«, da bo okno vedno prikazano v vseh drugih aplikacijah na namiznem operacijskem sistemu..
Namestite lahko plavajoče aplikacije za brskanje po spletu, beleženje, klepet in gledanje videoposnetkov med uporabo katere koli aplikacije. Delujejo samo aplikacije, ki so posebej zasnovane za delovanje kot plavajoče aplikacije, zato jih morate poiskati. Plavajoče aplikacije so tudi nerodne za uporabo, ker lebdijo nad aplikacijo, ki jo uporabljate, in blokirajo dele njenega vmesnika.
Microsoft je dodal podporo za floating-window za Skype za Android. Lahko se pogovarjate in videoposnetek druge osebe se vedno prikaže na zaslonu, tudi če zapustite aplikacijo Skype. Microsoft uporablja več moči večopravilnega večopravilnega delovanja Androida kot Google.
Custom ROM in Root-Only Tweaks niso sprejemljivi
Nekateri uporabniški ROM-i dodajo to funkcijo v sistem Android. Google je grozil, da bo preklical dostop CyanogenMod do Android Marketa (zdaj znanega kot Google Play), če so dodali to funkcijo, ker bi lahko uničila aplikacije tretjih oseb. Danes so drugi uporabniški ROM-i delali na večopravilnostih z deljenim zaslonom. Samsung je dodal svojo različico na svoje naprave.
To funkcijo lahko dobite tudi s korenito nastavitvijo Xposed Framework, imenovano XMultiWindow. Če imate korenski dostop, lahko v napravi dobite večopravilnost z več okni ali katero koli aplikacijo.
To ne bi smelo zahtevati ukoreninjenja naprave ali nameščanja ROM-a po meri. Te rešitve drugih proizvajalcev imajo pogosto nerodne vmesnike in napake. Potrebujemo integrirano, podprto rešitev, ki deluje enako na vsaki napravi.
Zakaj je več oken pomembno?
Microsoftov operacijski sistem Windows 8.1 med operacijskimi sistemi za tablične računalnike izstopa zaradi močne podpore za večopravilnost, kar vam omogoča, da si ogledate več aplikacij istočasno. Apple je tudi poročal, da se ukvarja z dodajanjem vzporednih aplikacij v iPad z iOS 8. V operacijskem sistemu vsakega konkurenta boste lahko med pisanjem e-pošte videli spletno stran, si ogledali videoposnetek med brskanjem klepetate z nekom, medtem ko delate kaj drugega.
Toda Android je še vedno ostal zamrznjen v času. Kljub Androidovi osnovni moči - in kljub načinu, kako Android omogoča prilagajanje aplikacij različnim velikostim zaslona - Google se upira dodajanju te funkcije.
Tablične tablične računalnike z velikim zaslonom, kot je Nexus 10 (ne pozabite, da tablični računalnik Google ni posodobil čez 18 mesecev?), Potrebujejo to funkcijo. Tako tudi ogromni telefoni, kabrioleti, prenosniki in namizni računalniki Android.
Če so tablice prihodnost osebnega računalnika, bi morali biti sposobni narediti več kot eno stvar na velikostih naših tablet. Microsoft, Samsung in celo Apple se zavedajo tega - zdaj je Google na vrsti.
Image Credit: Sergey Galyonkin na Flickr, Kārlis Dambrāns na Flickr