Gestione di più finestre attive su Android: modalità, trucchi e app

  • Android supporta lo schermo diviso, la visualizzazione PIP e le finestre libere; trascina il divisore per regolarlo e usa Recenti per attivarlo.
  • Sviluppatori: utilizzare WindowManager, onConfigurationChanged e gli attributi manifest per il ridimensionamento fluido.
  • ChromeOS consente di utilizzare finestre ridimensionabili e multiple; supporta l'orientamento, le risorse dedicate e la ripresa multipla.

Gestione di più finestre attive su Android

Dall'arrivo della funzionalità "Multi-Windows" sui dispositivi Galaxy Note di Samsung, si è speculato sulla possibilità che questa funzionalità fosse disponibile nativamente nel sistema operativo di Google. Ovviamente, la sua implementazione avverrebbe in modo diverso, ma con lo stesso obiettivo in realtà: la potenza gestire più finestre attive su Android.

Il numero di applicazioni attive sarebbe dos, qualcosa di logico se si considerano le dimensioni degli schermi che hanno i telefoni e i tablet, e ciò che permette è di ottenere un maggiore produttività poiché è possibile gestire le informazioni in modo molto più rapido e, inoltre, condividerle tra gli sviluppi che vengono utilizzati (semplicemente trascinando ciò che vuoi usare).

Riferimento all'utilizzo di più finestre in Android da parte di Google

Il fatto è che Google ha pubblicato un codice in cui è possibile vedere un chiaro riferimento all'uso delle finestre attive su Android (multi-finestra). In questo modo, tutto indica che quelli di Mountain View stanno lavorando sull'alimentazione implementare questa funzionalità nativamente al suo sviluppo, che permetterebbe a molti utenti di godere di qualcosa che è già presente in molti modelli della gamma Samsung Galaxy.

Un arrivo logico

Ebbene sì, l'implementazione di questa funzionalità è qualcosa che tutti hanno senso del mondo e, inoltre, la speculazione va avanti da molto tempo Cosa succederebbe. La verità è che il maggiori dimensioni dei telefoniUn chiaro esempio di ciò è il Nexus 6, poiché l'uso più avanzato di questi dispositivi rende la possibilità di gestire più finestre attive in Android qualcosa di richiesto e, anche, molto utile.

Multi-finestra in fase di sviluppo da parte di Google

E, a quanto pare, Google vuole rispondere a ciò di cui gli utenti hanno bisogno e, una volta nuova versione di Android è sul mercato, potrebbe essere il turno della nuova funzionalità che potrebbe essere annunciata come un futuro aggiornamento nel prossimo futuro. Google I / O.

Naturalmente, dovremo vedere come verrà implementato l'uso di diverse finestre attive in Android, poiché stiamo parlando di una funzionalità già esistente e brevettata da Samsung. Quindi, sebbene possa essenzialmente servire allo stesso scopo, il suo utilizzo e la sua implementazione non possono essere gli stessi. Ovviamente, l'uso dovrebbe essere semplice e non dovresti perdere l'opzione di utilizzare il riconoscimento vocale con il noto "OK Google".

Modalità multi-finestra e come utilizzarle

Android offre diverse modalità: schermo diviso (due app affiancate o impilate), immagine nell'immagine (PIP, una piccola finestra mobile per video o altri contenuti) e una modalità di Windows/desktop gratuiti su dispositivi e configurazioni supportati. Molti produttori aggiungono scorciatoie, ma il modello comune è quello di aprire recente, tocca il icona dell'app e scegli Apri in schermo diviso; quindi seleziona la seconda app. Per uscire, premi semplicemente trascina il divisore fino all'orlo.

Inoltre, Android consente trascinare e rilasciare tra le finestre quando si condivide lo schermo, velocizzando i flussi di lavoro come la copia di testo, lo spostamento di immagini o l'allegato di file tra le app.

Consigli chiave per gli sviluppatori e utilizzo su ChromeOS

Per un'esperienza impeccabile su schermi di grandi dimensioni e ChromeOS, è fondamentale supportare ridimensionamento fluido e larghezze diverse. Le attività possono gestire le modifiche con onConfigurationChanged o consentire al sistema ricreare l'attività e ripristinare lo stato con Visualizza modello y onSaveInstanceStateSi consiglia di consultare metriche della finestra con la libreria WindowManager di Jetpack invece delle API deprecate Display.

Nel manifesto, definisci limiti e compatibilità: android:resizeableActivity per consentire o meno la multi-finestra, supportsPictureInPicture per PIP e l'elemento <layout> per dimensione predefinita, minimi y posizione iniziale in Windows libero. API come isInMultiWindowMode y onMultiWindowModeChanged aiuta ad adattare l'interfaccia utente in tempo reale.

ChromeOS ti consente di cambiare liberamente larghezza, altezza e posizione di ogni finestra. Assicurati che l'app si adatti senza dare per scontato dimensioni fisse, maneggio orientamento (verticale/orizzontale) con criteri e preservazione caratteristiche esclusive con richiami come onTopResumedActivityChanged (ad esempio, per la telecamera o il microfono). Il sistema può abilitare curriculum multiplo in modo che più attività siano attive contemporaneamente.

App per gestire le finestre su Android

Se il tuo dispositivo o il livello di personalizzazione non visualizza bene le finestre multiple, ci sono utilità di terze parti:

  • Multi finestra: Aggiungi app preferite a un sidebar, senza radice, con temi integrato e istruzioni per l'uso.
  • Gestore di finestre per Android: gestore di file con finestre multiple; ideale per grandi schermi, che ricorda l'esperienza desktop.
  • Avvio multiwindow: tipo di lanciatore gratuito bacino per passare rapidamente da un'app all'altra; versione PRO rimuovere gli annunci pubblicitari.
  • Gestore multi-finestra (Telefono): forza le app attive schermo diviso da un vassoio di partenza; in alcuni casi richiede root.
  • Multischermo (Multi Screen): due pannelli simultanei per navigare, prendi nota o confronta le foto, con misura regolabile e senza radice.

Per i casi avanzati, Android consente più istanze della stessa app in finestre separate con flag come FLAG_ACTIVITY_NEW_TASKe alcuni sistemi visualizzano i controlli per aprire una nuova istanza da barra di tareas o il selettore.

Test e buone pratiche

Controlla che la tua app entri ed esca dalla modalità multi-finestra senza errori, che il testo continui leggibile in larghezze strette, che il performance Non si blocca durante il ridimensionamento e non esaurisce la memoria quando si ridimensiona ripetutamente. Se un'app non deve essere condivisa sullo schermo, contrassegnane l'attività come non ridimensionabileSi prega di notare che alcuni produttori può variare il comportamento predefinito.

Questa evoluzione in Android non solo risponde alla domanda storica del "Note", ma oggi è supportata da modalità native, supporto per schermi di grandi dimensioni e strumenti per gli sviluppatori che rendono il multitasking una funzione matura e molto utile nella vita di tutti i giorni.

fonte: Google.