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.


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.

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).

Quelle: opennet.ru
