Progrès dans la création d'une variante de GNOME Shell pour les appareils mobiles

Jonas Dreßler du projet GNOME a publié un rapport sur l'état de l'adaptation de GNOME Shell pour les smartphones. Pour mener à bien ces travaux, une subvention a été reçue du ministère allemand de l'Éducation dans le cadre du soutien à des projets de programme socialement significatifs.

A noter que l'adaptation pour les smartphones est simplifiée par la présence dans les dernières versions de GNOME d'une certaine base pour travailler sur de petits écrans tactiles. Par exemple, il existe une interface de navigation d'application personnalisable qui prend en charge la réorganisation arbitraire à l'aide du mécanisme glisser-déposer et de la mise en page sur plusieurs pages. Les gestes d'écran sont déjà pris en charge, comme le geste de balayage pour changer d'écran, qui sont proches des gestes de contrôle nécessaires sur les appareils mobiles. Les appareils mobiles prennent également en charge de nombreux concepts GNOME présents sur les systèmes de bureau, tels que la zone Paramètres rapides, le système de notification et le clavier à l'écran.

Progrès dans la création d'une variante de GNOME Shell pour les appareils mobiles
Progrès dans la création d'une variante de GNOME Shell pour les appareils mobiles

Dans le cadre du projet visant à amener GNOME sur mobile, les développeurs ont défini une feuille de route des fonctionnalités et produit des prototypes fonctionnels de l'écran d'accueil, du lanceur d'applications, du moteur de recherche, du clavier à l'écran et d'autres concepts de base. Cependant, les fonctionnalités spécifiques associées ne sont pas encore abordées, comme le déverrouillage de l'écran avec un code PIN, la réception d'appels lorsque l'écran est verrouillé, les appels d'urgence, une lampe de poche, etc. Le smartphone Pinephone Pro est utilisé comme plateforme de test des développements.

Progrès dans la création d'une variante de GNOME Shell pour les appareils mobiles

Les principales tâches prévues sont :

  • Nouvelle API pour la navigation gestuelle XNUMXD (implémentation d'un nouveau mécanisme de suivi des gestes et gestion des entrées repensée dans Clutter).
  • Détermination du lancement sur smartphone et adaptation des éléments d'interface pour les petits écrans (mise en œuvre).
  • Création d'une disposition de panneau séparée pour les appareils mobiles - un panneau supérieur avec des indicateurs et un panneau inférieur pour la navigation (en cours de mise en œuvre).
  • Postes de travail et organisation du travail avec plusieurs applications en cours d'exécution. Lancement de programmes sur les appareils mobiles en mode plein écran (en cours de mise en œuvre).
  • Adaptation de l'interface de navigation de 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 d'implémentation).
  • Création d'une option clavier à l'écran pour travailler en mode portrait (au stade du prototype conceptuel).
  • Création d'une interface permettant de modifier rapidement les paramètres, pratique pour une utilisation sur les appareils mobiles (au stade du prototype conceptuel).

Progrès dans la création d'une variante de GNOME Shell pour les appareils mobiles


Source: opennet.ru

Ajouter un commentaire