GNOME Shell per dispositivi mobili: un inizio promettente con enormi aspettative GNOME Shell per dispositivi mobili: un inizio promettente con enormi aspettative

Gli sviluppatori di GNOME hanno fornito idee sul porting di GNOME Shell interamente su un telefono cellulare in un recente post sul blog. Ecco alcuni approfondimenti sul progetto.

GNOME come ambiente desktop si è evoluto nell'ultimo decennio per diventare GNOME 40. GNOME 40 è stata una versione significativa che ha cambiato il design completo dell'interfaccia utente con un approccio moderno.

Osservando come è progettato GNOME 40, potresti pensare che Shell e la sua tecnologia sottostante siano pronte per schermi più piccoli. Perché le aree di lavoro guidate dai gesti, la griglia delle icone e il dock, in qualche modo si sentono più vicini a un sistema operativo mobile come Android che a un ambiente desktop.

Inoltre, la barra delle applicazioni, il calendario, le notifiche e le app native possono funzionare bene in modo efficiente su dispositivi con fattore di forma più piccolo. Grazie a GTK4 e libadwaita, il design è reattivo e l'aspetto di app e controlli si adatta bene a una piattaforma mobile.

Dopo GNOME 40, gli sviluppatori GNOME hanno lavorato su diversi concetti di GNOME Shell per dispositivi con fattore di forma più piccolo come tablet e telefoni cellulari.

Perché ora?

Gli sforzi di sviluppo e ricerca costano tempo e denaro per qualsiasi progetto. Sebbene ci siano donazioni a GNOME da importanti società tecnologiche, questa volta un "Fondo prototipo" ha aiutato il team a portare avanti questo sforzo. Il Prototype Fund è un programma di sovvenzioni a sostegno del software di interesse pubblico del Ministero dell'Istruzione tedesco (BMBF).

Cosa c'è nel campo di applicazione?

Progettare un'interfaccia utente mobile completa e integrarla con un sistema operativo mobile è un progetto molto complesso. Richiede una visione ben progettata per supportare migliaia di hardware mobile e supporto per gli utenti. Per non parlare della privacy e della sicurezza degli utenti su un dispositivo mobile.

Quindi, con questo fondo, il team si concentra su un proof of concept che soddisfa alcune interazioni utente essenziali in GNOME Shell.

    Lanciatore
    Griglie di applicazione
    Swipe, gesti e navigazioni
    Cerca con la tastiera mobile
    Rileva le dimensioni dello schermo e il supporto per la rotazione dello schermo
    Spazi di lavoro e multitasking
    Impostazioni
    tastiera sullo schermo

È sempre importante ricordare che un'esperienza mobile è molto più della semplice interfaccia utente. Inoltre, GNOME stesso non è un sistema operativo. È costituito dal sistema operativo stabile sottostante, che offre privacy e sicurezza tanto necessarie. Inoltre, l'"App Store" come il concetto. I produttori di telefoni devono collaborare con gli sviluppatori GNOME affinché i loro prodotti adottino questo concetto.

Il progresso

Il compito complesso è riconoscere vari gesti in un cellulare touchscreen. Ad esempio, puoi utilizzare un tocco lungo, un tocco breve, uno scorrimento e trascinamento con due dita e molte possibilità che sono possibili solo in un dispositivo con fattore di forma ridotto. Richiede una rielaborazione assoluta nei rispettivi componenti della shell di GNOME.

E svilupparli interamente sulla base esistente di GNOME Shell è un lavoro impegnativo.

Inoltre, il team utilizza il famoso Pinephone Pro per lo sviluppo e il test. Il Pinephone è già un prodotto commerciale che include il "vicino amichevole" KDE Plasma mobile e altri sistemi operativi Linux.

Conclusione

E se tutto va secondo i piani, tutti potremmo ottenere un'esperienza GNOME nativa in un telefono cellulare open source completo. E puoi riavere la tua privacy!

In una nota a margine, non sono sicuro di cosa accadrà a Phosh (che è anche basato su GNOME). Sebbene Phosh sia sviluppato e gestito da Purism, sarà interessante vedere quale direzione prenderanno sia GNOME Shell per l'iniziativa mobile che PHosh nei prossimi giorni.

dot.gif

Commenti a questo:

dot.gif