Fortschritte bei der Erstellung einer GNOME Shell-Version für mobile Geräte

Jonas Dreßler von dem GNOME-Projekt hat einen Bericht über den Stand der Anpassung der GNOME Shell für Smartphones veröffentlicht. Für die Durchführung der Arbeiten wurde ein vom Bildungsministerium Deutschlands im Rahmen der Unterstützung von gesellschaftlich bedeutsamen Softwareprojekten bereitgestellter Zuschuss erhalten.

Es wird hervorgehoben, dass die Anpassung für Smartphones durch einen bestimmten Unterbau in den neuesten Versionen von GNOME erleichtert wird, der für Arbeiten auf kleinen Touchscreens geeignet ist. So gibt es beispielsweise eine anpassbare Navigationsoberfläche für Anwendungen, die eine beliebige Neuordnung über einen Drag-and-Drop-Mechanismus unterstützt und eine mehrseitige Anordnung ermöglicht. Bildschirmgesten, wie die Wischgeste zum Wechseln der Bildschirme, die den Steuerungsgesten auf mobilen Geräten ähnlich sind, werden bereits unterstützt. Viele der im GNOME verwendeten Konzepte, die auch auf Desktop-Systemen Anwendung finden, wie z.B. das Panel für Schnellzugriffe, das Benachrichtigungssystem und die Bildschirmtastatur, können ebenfalls auf mobilen Geräten verwendet werden.

Fortschritte bei der Erstellung einer GNOME Shell-Version für mobile Geräte
Fortschritte bei der Erstellung einer GNOME Shell-Version für mobile Geräte

Im Rahmen des Projekts zur Anpassung von GNOME für mobile Geräte haben die Entwickler einen Entwicklungsplan für die Funktionalität festgelegt und Arbeitsprototypen für den Startbildschirm, die Anwendungsstartoberfläche, das Suchsystem, die Bildschirmtastatur und andere grundlegende Konzepte vorbereitet. Aktuell werden spezifische begleitende Funktionen wie die Entsperrung des Bildschirms mit einem PIN-Code, das Annehmen von Anrufen während der Bildschirmsperre, Notrufe, Taschenlampe usw. noch nicht berücksichtigt. Ein Pinephone Pro wird als Testplattform für die Entwicklungen verwendet.

Fortschritte bei der Erstellung einer GNOME Shell-Version für mobile Geräte

Zu den wichtigsten angestrebten Aufgaben gehören:

  • Eine neue API für die zweidimensionale Gestennavigation (ein neuer Gestenverfolgungsmechanismus wurde implementiert und die Eingabeverarbeitung in Clutter überarbeitet).
  • Erkennung des Starts auf Smartphones und Anpassung der Benutzerschnittstellenelemente für kleine Bildschirme (implementiert).
  • Erstellung eines separaten Layouts für mobile Geräte – eine obere Leiste mit Indikatoren und eine untere Leiste zur Navigation (in Umsetzung).
  • Desktops und Organisation der Arbeit mit mehreren laufenden Anwendungen. Start von Programmen auf mobilen Geräten im Vollbildmodus (in Umsetzung).
  • Anpassung der Navigationsoberfläche zur Liste der installierten Anwendungen für unterschiedliche Bildschirmauflösungen, beispielsweise die Erstellung einer kompakten Variante für das korrekte Arbeiten im Hochformat (in der Umsetzung).
  • Erstellung einer Variante der Bildschirmtastatur zur Verwendung im Hochformat (im Stadium des konzeptionellen Prototyps).
  • Entwicklung einer Benutzeroberfläche zur schnellen Änderung von Einstellungen, die benutzerfreundlich für mobile Geräte ist (im Stadium des konzeptionellen Prototyps).

Fortschritte bei der Erstellung einer GNOME Shell-Version für mobile Geräte


Quelle: opennet.ru
60GB SSD 8Gb DDR4