Progressi nella creazione di una variante della shell GNOME per dispositivi mobili

Jonas Dreßler del progetto GNOME ha pubblicato un rapporto sullo stato di adattamento della GNOME Shell per gli smartphone. Per la realizzazione del lavoro è stata ottenuta una sovvenzione da parte del Ministero tedesco dell'Istruzione nell'ambito del sostegno di progetti di programma socialmente significativi.

Si noti che l'adattamento per gli smartphone è semplificato dalla presenza nelle ultime versioni di GNOME di una certa base per lavorare su piccoli touch screen. Ad esempio, esiste un'interfaccia di navigazione dell'applicazione personalizzabile che supporta la riorganizzazione arbitraria utilizzando il meccanismo di trascinamento della selezione e il layout multipagina. I gesti sullo schermo sono già supportati, come il gesto di scorrimento per cambiare schermata, che sono simili ai gesti di controllo necessari sui dispositivi mobili. I dispositivi mobili supportano anche molti dei concetti GNOME presenti sui sistemi desktop, come la casella Impostazioni rapide, il sistema di notifica e la tastiera su schermo.

Progressi nella creazione di una variante della shell GNOME per dispositivi mobili
Progressi nella creazione di una variante della shell GNOME per dispositivi mobili

Come parte del progetto per portare GNOME sui dispositivi mobili, gli sviluppatori hanno definito una roadmap delle funzionalità e prodotto prototipi funzionanti della schermata iniziale, del programma di avvio delle app, del motore di ricerca, della tastiera su schermo e di altri concetti fondamentali. Tuttavia, le funzionalità specifiche correlate non sono ancora coperte, come lo sblocco dello schermo con un codice PIN, la ricezione di chiamate mentre lo schermo è bloccato, le chiamate di emergenza, una torcia elettrica, ecc. Lo smartphone Pinephone Pro viene utilizzato come piattaforma per testare gli sviluppi.

Progressi nella creazione di una variante della shell GNOME per dispositivi mobili

I principali compiti previsti sono:

  • Nuova API per la navigazione gestuale XNUMXD (implementato un nuovo meccanismo di tracciamento dei gesti e gestione dell'input riprogettata in Clutter).
  • Determinazione del lancio su smartphone e adattamento degli elementi dell'interfaccia per schermi piccoli (implementato).
  • Creazione di un layout di pannello separato per dispositivi mobili: un pannello superiore con indicatori e un pannello inferiore per la navigazione (in fase di implementazione).
  • Desktop e organizzazione del lavoro con diverse applicazioni in esecuzione. Avvio di programmi su dispositivi mobili in modalità a schermo intero (in fase di implementazione).
  • Adattamento dell'interfaccia di navigazione per l'elenco delle applicazioni installate per diverse risoluzioni dello schermo, ad esempio creando una versione compatta per il corretto funzionamento in modalità verticale (in fase di implementazione).
  • Creazione di un'opzione tastiera su schermo per lavorare in modalità ritratto (in fase di prototipo concettuale).
  • Creazione di un'interfaccia per modificare rapidamente le impostazioni, comoda per l'utilizzo su dispositivi mobili (in fase di prototipo concettuale).

Progressi nella creazione di una variante della shell GNOME per dispositivi mobili


Fonte: opennet.ru

Aggiungi un commento