14Jul

Hei, Google: Det er på tide å legge til flere vinduer til multitasking til Android

click fraud protection

I 2012 truet Googles Dianne Hackborn med å tilbakekalle CyanogenMods tilgang til Android Market hvis de flyttet frem med å legge til "Cornerstone" multitasking til deres tilpassede ROM.Samsung har siden opprettet sin egen multi-window multitasking funksjon.

Dianne Hackborn sa at dette "er noe som må gjøres på mainline-plattformsnivået", slik at apps ikke ville bryte. Hun hadde rett - Android trenger dette som en standard funksjon, og det er på tide for Google å levere det.

Har ikke Android multitasking?

Android sto opprinnelig ut fra Apples IOS med sin kraftige multitasking. Programmer kan fortsette å kjøre i bakgrunnen mens du bruker et annet program. Dette gjør Android kraftig - du kan til og med ha BitTorrent-klienter nedlasting av filer i bakgrunnen mens du bruker en annen app. Android holdt fortsatt utformingen av en enkelt app på skjermen av gangen. Dette gjorde mye mening når Android bare kjørte på smarttelefoner med små skjermer.

I dag går Android på alt fra mindre smarttelefoner helt opp til store "phablets" som Galaxy Note. Android har gått utover telefoner og kjører på 12-tommers tabletter, konvertibler med tastaturdokkene, bærbare datamaskiner og til og med Android-skrivebord. Android er ikke bare et telefon operativsystem.

instagram viewer

Samsungs flervindu er ikke bra nok

Samsung har forsøkt å legge til verdi for Android ved å legge til en multi-window-funksjon. Når du bruker en avansert telefon som Galaxy Note eller Galaxy S, eller en Galaxy-nettbrett, har du muligheten til å kjøre enkelte programmer side om side med hverandre.

Det er store problemer her. Dette fungerer bare på Samsung-enheter, og bare på bestemte Samsung-enheter. Hvis du vil legge til støtte for denne funksjonen på en måte som ikke bryter andre apper, fungerer Samsungs multi-vindu-funksjon også bare med bestemte apper. Du kan ikke bare kjøre noen app i multi-vinduvisning, bare apps på Multi Window-baren Samsung gir. Dette forhindrer tredjepartsapper fra å bryte, noe som var Google bekymret for med CyanogenMods Cornerstone-funksjon.

En funksjon som bare fungerer med en håndfull programmer på bestemte enheter fra en enkelt produsent, er ikke god nok. Denne funksjonen må fungere på alle Android-enheter - eller i det minste de med passende store skjermer og kraftige nok internals. Det må være en Android-plattformfunksjon, slik at applikasjonsutviklere kan sørge for at deres apper fungerer riktig med det på alle enheter.

Android-utviklere skal ikke legge til støtte for hver produsentens egen multi-vindu-funksjon hvis andre produsenter bestemmer seg for å kopiere Samsung.

Flytende apper er en skitten hack

Flytende apper aktiverer også ekte multitasking. Husk at Android lar apper kjøre i bakgrunnen mens du bruker en app i forgrunnen. Disse appene kan presentere grensesnitt som virker flytende over den nåværende appen - tenk på det som å bruke "alltid på toppen" for å få et vindu alltid til å vises over alle andre apper på et stasjonært operativsystem.

Du kan installere flytende apper for å surfe på nettet, ta notater, chatte og se videoer mens du bruker en app. Bare apps som er spesielt utviklet for å kjøre som flytende apper, fungerer, så du må søke dem ut. Flytende apper er også vanskelig å bruke fordi de flyter over appen du bruker, blokkerer deler av grensesnittet.

Microsoft la til flytende vindu støtte til Skype for Android. Du kan ha en videosamtale og den annen persons ansikt vil alltid vises på skjermen, selv når du forlater Skype-appen. Microsoft bruker flere av Android multitaskings multitasking power enn Google er.

Egendefinerte ROM og Root-Only Tweaks er ikke aksepterbare

Noen egendefinerte ROMer legger til denne funksjonen til Android. Google truet med å tilbakekalle CyanogenMods tilgang til Android Market( nå kjent som Google Play) hvis de la denne funksjonen, fordi den potensielt kunne bryte tredjepartsapper. I dag jobber andre egendefinerte rom med multitasking på delt skjerm. Samsung la sin egen versjon til sine egne enheter.

Du kan også få denne funksjonen ved å bruke en rot-kun Xposed Framework-tweak kjent som XMultiWindow. Hvis du har root-tilgang, kan du få flere vinduer multitasking eller noen app på enheten din.

Dette bør ikke kreve rooting enheten eller installere en egendefinert ROM.Disse tredjepartsløsninger har ofte vanskelige grensesnitt og feil. Vi trenger en integrert, støttet løsning som fungerer det samme på alle enheter.

Hvorfor Multi-Window er viktig

Microsofts Windows 8.1 skiller seg ut blant tavleoperativsystemene for sin kraftige multitasking-støtte, slik at du kan se flere programmer side om side samtidig. Apple rapporteres også å jobbe med å legge til side til side-apper til iPad med iOS 8. På alle konkurrenters operativsystem kan du se en nettside mens du skriver en e-post, ser på en video mens du surferInternett, eller chatte med noen mens du gjør noe annet.

Men Android er fortsatt forbli frosset i tide. Til tross for all Android's underliggende kraft - og til tross for hvordan Android lar apper tilpasse seg forskjellige skjermstørrelser, motstår Google å legge til denne funksjonen.

Storskjerm Android-tabletter som Nexus 10( husk at nettbrettet Google ikke har oppdatert i over 18 måneder?) Trenger denne funksjonen. Så gjør store telefoner, konvertibler, bærbare datamaskiner og Android-skrivebord.

Hvis tabletter er fremtiden for personlig databehandling, bør vi kunne gjøre mer enn én ting om gangen på de store skjermbildene på våre tabletter. Microsoft, Samsung, og til og med Apple realiserer dette - nå er det Googles tur.

Image Credit: Sergey Galyonkin på Flickr, Kārlis Dambrāns på Flickr