Ehi, Google È ora di aggiungere Multitasking multi-finestra ad Android
Nel 2012, Dianne Hackborn di Google ha minacciato di revocare l'accesso di CyanogenMod all'Android Market se avessero spostato in avanti aggiungendo il multitasking "Cornerstone" alla loro ROM personalizzata. Da allora Samsung ha creato la sua funzionalità multitasking multi-finestra.
Dianne Hackborn ha detto che "è qualcosa che deve essere fatto a livello di piattaforma principale" così le app non si rompono. Aveva ragione - Android ha bisogno di questo come una funzione standard ed è ora che Google lo fornisca.
Android non ha il multitasking?
Android originariamente si distingue da iOS di Apple con il suo potente multitasking. Le applicazioni possono continuare a essere eseguite in background mentre stai utilizzando un'altra applicazione. Ciò rende Android potente: puoi persino avere client BitTorrent che scaricano i file in background mentre usi un'altra app. Android ha mantenuto il design di una singola app sullo schermo alla volta. Questo ha avuto molto senso quando Android funzionava solo su smartphone con schermi piccoli.
Oggi, Android funziona su tutto, dagli smartphone più piccoli fino agli enormi "phablet" come il Galaxy Note. Android è andato oltre i telefoni e funziona su tablet da 12 pollici, convertibili con dock per tastiera, laptop e persino desktop Android. Android non è solo un sistema operativo telefonico.
Multi-Window di Samsung non è abbastanza buono
Samsung ha cercato di aggiungere valore ad Android aggiungendo una funzionalità multi-finestra. Quando utilizzi un telefono di fascia alta come Galaxy Note o Galaxy S o un tablet Galaxy, hai la possibilità di eseguire alcune app una di fianco all'altra.
Ci sono grossi problemi qui. Funziona solo su dispositivi Samsung e solo su dispositivi Samsung specifici. Per aggiungere il supporto per questa funzione in modo da non interrompere altre app, la funzionalità multi-finestra di Samsung funziona anche solo con app specifiche. Non puoi eseguire alcuna app nella visualizzazione multi-finestra, ma solo le app sulla barra Multi Window di Samsung. Questo impedisce alle app di terze parti di rompersi, il che è ciò che Google era preoccupato con la funzionalità Cornerstone di CyanogenMod.
Una funzionalità che funziona solo con una manciata di app su dispositivi specifici di un singolo produttore non è abbastanza buona. Questa funzione deve funzionare su tutti i dispositivi Android, o almeno su schermi sufficientemente grandi e interni sufficientemente potenti. Deve essere una funzionalità della piattaforma Android in modo che gli sviluppatori di applicazioni possano garantire che le loro app funzionino correttamente su ogni dispositivo.
Gli sviluppatori Android non dovrebbero aggiungere il supporto per la funzionalità multi-finestra di ogni produttore se altri produttori decidono di copiare Samsung.
Le app mobili sono un attacco sporco
Le app mobili consentono anche il multitasking reale. Ricorda che Android consente alle app di essere eseguite in background mentre stai utilizzando un'app in primo piano. Queste app possono presentare interfacce che appaiono fluttuanti sopra l'app corrente - pensate ad esempio usando "sempre in primo piano" per far apparire sempre una finestra su ogni altra app su un sistema operativo desktop.
Puoi installare app mobili per navigare sul Web, prendere appunti, chattare e guardare video mentre usi qualsiasi app. Solo le app progettate specificamente per essere eseguite come app mobili funzioneranno, quindi devi cercarle. Anche le app mobili sono scomode da utilizzare perché galleggiano sull'app che stai utilizzando, bloccando parti dell'interfaccia.
Microsoft ha aggiunto il supporto di floating-window a Skype per Android. Puoi avere una conversazione video e il viso della persona apparirà sempre sullo schermo, anche quando lasci l'app Skype. Microsoft sta utilizzando una maggiore potenza multitasking di Android rispetto a Google.
Le ROM personalizzate e le modifiche di root non sono accettabili
Alcune ROM personalizzate aggiungono questa funzionalità ad Android. Google ha minacciato di revocare l'accesso di CyanogenMod all'Android Market (ora noto come Google Play) se ha aggiunto questa funzione perché potrebbe potenzialmente rompere le app di terze parti. Oggi altre ROM personalizzate stanno lavorando su multitasking a schermo diviso. Samsung ha aggiunto la propria versione ai propri dispositivi.
È inoltre possibile ottenere questa funzionalità utilizzando un tweak di Xposed Framework root-root noto come XMultiWindow. Se si dispone dell'accesso root, è possibile ottenere il multitasking a più finestre o qualsiasi app sul dispositivo.
Questo non dovrebbe richiedere il rooting del dispositivo o l'installazione di una ROM personalizzata. Queste soluzioni di terze parti hanno spesso interfacce e bug scomodi. Abbiamo bisogno di una soluzione integrata e supportata che funzioni allo stesso modo su tutti i dispositivi.
Perché Multi-Window è importante
Microsoft Windows 8.1 si distingue tra i sistemi operativi tablet per il suo potente supporto multitasking, che consente di visualizzare più app affiancate allo stesso tempo. Si dice inoltre che Apple stia lavorando per aggiungere app side-by-side all'iPad con iOS 8. Su tutti i sistemi operativi della concorrenza, sarai in grado di visualizzare una pagina web mentre scrivi un'email, guarda un video mentre navighi il web o chattare con qualcuno mentre fai qualsiasi altra cosa.
Ma Android è rimasto congelato nel tempo. Nonostante tutta la potenza di base di Android - e nonostante il modo in cui Android consente alle app di adattarsi a diverse dimensioni dello schermo - Google sta resistendo all'aggiunta di questa funzione.
Tablet Android di grande schermo come il Nexus 10 (ricorda che il tablet Google non è aggiornato in oltre 18 mesi?) Hanno bisogno di questa funzionalità. Così fanno telefoni enormi, convertibili, laptop e desktop Android.
Se i tablet rappresentano il futuro del personal computing, dovremmo essere in grado di fare più di una cosa alla volta sui grandi schermi dei nostri tablet. Microsoft, Samsung e persino Apple lo stanno rendendo conto - ora tocca a Google.
Immagine di credito: Sergey Galyonkin su Flickr, Kārlis Dambrāns su Flickr