Fortsetzung der Entwicklung von GNOME Shell für mobile Geräte

Jonas Dressler vom GNOME-Projekt hat einen Bericht über die Entwicklungen der letzten Monate zur Verbesserung der GNOME Shell für die Nutzung auf Smartphones und Tablets mit Touchscreen veröffentlicht. Die Arbeit wird vom Bundesministerium für Bildung und Forschung in Deutschland finanziert, das den GNOME-Entwicklern einen Zuschuss im Rahmen der Initiative zur Unterstützung von gesellschaftlich relevanten Softwareprojekten bereitgestellt hat.

Aktuelle Entwicklungen können in den nächtlichen Builds von GNOME OS verfolgt werden. Darüber hinaus werden separat die Versionen des postmarketOS-Distros mit den vom Projekt implementierten Änderungen weiterentwickelt. Für Tests wird das Smartphone Pinephone Pro als Plattform genutzt, aber auch das Librem 5 und Android-Smartphones, die vom postmarketOS-Projekt unterstützt werden, können für Tests verwendet werden.

Für Entwickler werden separate Zweige von GNOME Shell und Mutter angeboten, die alle aktuellen Änderungen zur Schaffung einer vollständigen Benutzeroberfläche für mobile Geräte beinhalten. Der veröffentlichte Code unterstützt die Navigation mit Bildschirmgesten, eine Bildschirmtastatur wurde hinzugefügt, und es gibt Code zur adaptiven Anpassung der Benutzeroberflächenelemente an die Bildschirmgröße sowie eine für kleine Displays optimierte Benutzeroberfläche zur Navigation durch installierte Anwendungen.

Die Hauptleistungen im Vergleich zum vorherigen Bericht:

  • Die Entwicklung der zweidimensionalen Gesten-Navigation wurde fortgesetzt. Im Gegensatz zum Ansatz auf Android und iOS, der eine gestenbasierte Benutzeroberfläche erfordert, hat GNOME eine einheitliche Benutzeroberfläche zur Anwendungsstart und zum Wechseln zwischen Aufgaben implementiert, während Android in drei Bildschirme (Startbildschirm, Anwendungsnavigation und Wechseln zwischen Aufgaben) unterteilt ist und iOS in zwei (Startbildschirm und Wechseln zwischen Aufgaben).

    Die in GNOME umgesetzte konsolidierte Benutzeroberfläche hat es ermöglicht, das komplexe räumliche Modell und den Einsatz wenig intuitiver Gesten wie "Wischen über den Bildschirm, anhalten und warten, während der Finger bleibt", abzuschaffen. Stattdessen bietet sie eine einheitliche Benutzeroberfläche zur Anzeige der vorhandenen Anwendungen und zum Wechseln zwischen den geöffneten Anwendungen, die durch einfache Wischgesten aktiviert wird (zum Wechseln zwischen den Miniaturansichten der offenen Anwendungen kann eine vertikale Wischgeste verwendet werden, und um die Liste der installierten Anwendungen zu scrollen, ist eine horizontale Geste nötig).

  • Bei der Suche wird die Information in einer Spalte angezeigt, ähnlich der Suche in der Desktop-Umgebung GNOME.
    Fortsetzung der Entwicklung von GNOME Shell für mobile Geräte
  • Die Bildschirmtastatur wurde komplett neu organisiert, um die Eingabe durch Gesten zu verbessern, womit sie der Eingabeorganisation anderer mobiler Betriebssysteme ähnlicher wird (zum Beispiel wird eine Taste bei Tastendruck wieder freigegeben, wenn eine andere Taste gedrückt wird). Die Heuristik für die Anzeige der Bildschirmtastatur in bestimmten Situationen wurde verbessert. Die Benutzeroberfläche für die Eingabe von Emojis wurde überarbeitet. Das Tastaturlayout ist nun für kleinere Bildschirme optimiert. Neue Gesten zum Ausblenden der Bildschirmtastatur wurden hinzugefügt sowie eine automatische Ausblendung bei Scrollversuchen implementiert.
  • Der Bildschirm mit der Liste der verfügbaren Anwendungen wurde für die Nutzung im Hochformat angepasst, ein neuer Kataloganzeigestil wurde vorgeschlagen und die Abstände wurden vergrößert, um die Bedienung auf Smartphones zu erleichtern. Zudem wurden Möglichkeiten zur Gruppierung von Anwendungen bereitgestellt.
  • Ein Interface für die schnelle Änderung der Einstellungen (Schnelleinstellungen-Bildschirm) wurde vorgeschlagen, das in einem einzigen Dropdown-Menü mit dem Interface für die Anzeige der Benachrichtigungsliste kombiniert ist. Das Menü wird durch eine Wischgeste von oben nach unten aufgerufen und ermöglicht das Entfernen einzelner Benachrichtigungen durch horizontale Wischgesten.

Zukunftspläne:

  • Integration der vorbereiteten Änderungen und der neuen API zur Steuerung von Gesten in die Hauptversion von GNOME (geplant für den Entwicklungszyklus von GNOME 44).
  • Erstellung einer Benutzeroberfläche für die Handhabung von Anrufen während der Bildschirmsperre.
  • Unterstützung für Notrufe.
  • Möglichkeit, den in den Telefonen eingebauten Vibrationsmotor zur Schaffung von haptischem Feedback zu nutzen.
  • Benutzeroberfläche zur Entsperrung des Geräts mit einer PIN.
  • Möglichkeit zur Verwendung erweiterter Layouts der Bildschirmtastatur (zum Beispiel zur Vereinfachung der URL-Eingabe) und Anpassung des Layouts für das Terminal.
  • Überarbeitung des Benachrichtigungssystems, Gruppierung von Benachrichtigungen und Handlungsaufforderungen aus Benachrichtigungen.
  • Hinzufügen einer Taschenlampen-Funktion zu den Schnelleinstellungen.
  • Unterstützung für das Neuanordnen von Arbeitsbereichen im Übersichtsmodus.
  • Änderungen zur Umsetzung von abgerundeten Ecken bei Miniaturen im Übersichtsmodus, transparenten Panels und der Möglichkeit für Anwendungen, im Bereich unter den oberen und unteren Panels zu rendern.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster