Hjemmeside » hvordan » Hei, Google Det er på tide å legge til flere vinduer til multitasking til Android

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

    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 dette "er noe som må gjøres på hovedlinjeplattformnivået", slik at apps ikke ville bryte. Hun hadde rett - Android trenger dette som en standardfunksjon, 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 fremdeles designen av en enkelt app på skjermen om 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.

    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 går i stykker for andre apper, fungerer Samsungs multifunksjonsfunksjon 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 Google var 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 bør 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 vises 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 Androids multitaskings multitasking power enn Google er.

    Egendefinerte ROMer og Root-Only Tweaks er ikke akseptable

    Noen tilpassede ROM-er 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 tredjepartsapps. I dag jobber andre tilpassede ROM-er 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å multitasking av flere vinduer 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 på samme tid. Apple er også rapportert å 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 surfer Internett, eller chatte med noen mens du gjør noe annet.

    Men Android er fortsatt forfrosset 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.

    Bildekreditt: Sergey Galyonkin på Flickr, Kārlis Dambrāns on Flickr