Jonas Dreßler du projet GNOME a publié un rapport sur l'état de l'adaptation de l'interface GNOME Shell pour les smartphones. Ce travail a été financé par une subvention accordée par le ministère de l'Éducation allemand dans le cadre de la promotion de projets logiciels d'intérêt public.
Il est à noter que l'adaptation pour les smartphones est facilitée par la présence d'une certaine base dans les dernières versions de GNOME, permettant de travailler sur de petits écrans tactiles. Par exemple, une interface de navigation d'applications configurable est disponible, prenant en charge le réarrangement libre grâce à un mécanisme de glisser-déposer et une mise en page multi-page. Les gestes d'écran sont déjà pris en charge, tels que le geste de glissement pour changer d'écran, qui se rapproche des gestes de contrôle nécessaires sur les appareils mobiles. De nombreux concepts de GNOME utilisés sur les systèmes de bureau peuvent également être appliqués sur les appareils mobiles, tels que le bloc de raccourcis, le système de notifications et le clavier à l'écran.


Dans le cadre du projet d'adaptation de GNOME pour les appareils mobiles, les développeurs ont défini un plan de développement des fonctionnalités et préparé des prototypes fonctionnels de l'écran d'accueil, de l'interface de lancement d'applications, du système de recherche, du clavier à l'écran et d'autres concepts de base. Cependant, certaines fonctionnalités accessoires spécifiques, telles que le déverrouillage de l'écran par code PIN, la réception d'appels pendant le verrouillage de l'écran, les appels d'urgence, la lampe de poche, etc., ne sont pas encore couvertes. Un smartphone Pinephone Pro est utilisé comme plateforme de test pour ces développements.

Les principales tâches prévues sont les suivantes :
- Une nouvelle API pour la navigation gestuelle en 2D (un nouveau mécanisme de suivi des gestes a été mis en œuvre et le traitement des entrées dans Clutter a été retravaillé).
- Détection du démarrage sur smartphone et adaptation des éléments d'interface pour les petits écrans (réalisé).
- Création d'une disposition de panneaux distincte pour les appareils mobiles — un panneau supérieur avec des indicateurs et un panneau inférieur pour la navigation (en cours de réalisation).
- Bureaux et organisation du travail avec plusieurs applications en cours d'exécution. Exécution de programmes sur les appareils mobiles en mode plein écran (en cours de réalisation).
- Adaptation de l'interface de navigation à la liste des applications installées pour différentes résolutions d'écran, par exemple, création d'une version compacte pour un fonctionnement correct en mode portrait (en cours de réalisation).
- Création d'une version du clavier à l'écran pour un fonctionnement en mode portrait (au stade du prototype conceptuel).
- Création d'une interface de modification rapide des paramètres, conviviale pour une utilisation sur appareils mobiles (au stade du prototype conceptuel).

Source : opennet.ru
