Die Entwickler des Projekts KDE Plasma Mobile haben die Benutzeroberfläche KDE Plasma 6.5 für mobile Geräte vorgestellt. Fertige Builds von KDE Plasma Mobile 6.5 können aus dem Test-Repository der Distribution postmarketOS heruntergeladen werden. KDE Plasma Mobile kann auch mit dem Fedora KDE Plasma Mobile Spin getestet werden.
Die Unterstützung für Telefonie in Plasma Mobile basiert auf dem Telefonstapel ModemManager und dem Kommunikations-Framework Telepathy. Für die Grafikausgabe wird der Kompositor kwin_wayland verwendet, während PulseAudio zur Audiobearbeitung zum Einsatz kommt. der Server Die mobilen Versionen der Anwendungen entwickeln sich hauptsächlich im Rahmen von KDE Gear. Für die Gestaltung der Anwendungsoberflächen wird das Komponenten-Set Mauikit sowie das Framework Kirigami aus den KDE Frameworks verwendet, das die Erstellung universeller Benutzeroberflächen ermöglicht, die für Smartphones, Tablets und PCs geeignet sind.
Zu den Anwendungen gehören KDE Connect zur Verknüpfung des Telefons mit dem Desktop, der Dokumentenbetrachter Okular, der Musikplayer VVave, die Bildbetrachter Koko und Pix, das Notizensystem buho, der Kalender und Planer calindori, der Dateimanager Index, der Anwendungsmanager Discover, die SMS-Versand-App Spacebar, das Adressbuch plasma-phonebook, die Telefonanruffunktion plasma-dialer, der Browser plasma-angelfish sowie der Messenger Spectral.
Zu den bemerkenswertesten Änderungen gehören:
- Die Möglichkeit, Android-Anwendungen mit dem Waydroid-Toolkit auszuführen, wurde hinzugefügt, das die Integration mit dem Container ermöglicht, der die Android-Plattform enthält. Android-Anwendungen können nebeneinander mit nativen KDE-Anwendungen ausgeführt und im Anwendungsmenü platziert werden. Die Verwaltung der Installation von Waydroid und das Laden des Android-Images erfolgt über den integrierten Konfigurator. Im Schnellstartmenü wurde die Möglichkeit hinzugefügt, den Android-Container ein- und auszuschalten.

- Die Ladezeit des System-Sperrbildschirms wurde erheblich verkürzt, indem vorhandene Prozesse zur Ausgabe der Schnellzugriffsleiste (Action Drawer) und der Statusleiste genutzt wurden. Diese Änderung ermöglicht auch eine Synchronisierung des Benachrichtigungsstatus auf dem gesperrten und dem Arbeitsbildschirm. Die Verarbeitung von Aktionen auf dem Sperrbildschirm wurde verbessert.
- Die Implementierung des Startbildschirms Folio wurde verbessert, sodass Benutzer Apps und Widgets beliebig auf den Seiten anordnen, Apps in thematischen Ordnern anordnen, eine Übersicht aller Apps durch Wischen nach oben anzeigen und über den KRunner-Suchaufruf (Wischen nach unten) suchen können. Der Unschärfeeffekt wurde für Folio und den alternativen Startbildschirm Halcyon vereinheitlicht. Die Navigation mit der Tastatur wurde verbessert. Die Leistung wurde optimiert. Eine Möglichkeit wurde hinzugefügt, den Sperrbildschirm durch zweimaliges Antippen des Bildschirms aufzurufen.



- Im alternativen Startbildschirm Halcyon wurde eine Seite mit Schnellzugriffseinstellungen implementiert und auf die neue Methode zur Registrierung von Applets portiert, die bereits auf dem Startbildschirm Folio verwendet wird und eine vorab Kompilierung mit dem Tool qmlcachegen unterstützt.
- Im Konfigurator wurden die Einstellungen für die Desktopumgebung (Shell) und die Navigation getrennt. Eine Anleitung zur Navigation mittels Bedienungsgesten wurde hinzugefügt.

Es wurde die Möglichkeit hinzugefügt, die Anzahl der Spalten für den Bereich mit schnellen Einstellungen festzulegen, was die Benutzerfreundlichkeit auf Tablets verbessern kann. Die Seite mit den mobilen Einstellungen wird nun nur auf den entsprechenden Geräten angezeigt und auf Desktop-Systemen ausgeblendet.

- Die Kompatibilität der Benutzeroberfläche für den Taskwechsel mit dem Dienstprogramm qmlcachegen wurde erhöht, was die Wartung erleichtert und die Leistung durch die Anwendung von Vorabkompilierung verbessert hat.
- Im Haptics-Plugin wurde die Möglichkeit geschaffen, den Hintergrundprozess feedbackd als Backend für die Implementierung haptisches Feedback zu nutzen.
- Die Möglichkeit zur Anzeige einer kompakten Schnellstartleiste (Action Drawer) während der Bildschirmsperre wurde implementiert. Die Leistung der Schnellstartleiste wurde verbessert. Eine Schaltfläche zur schnellen Anpassung von Multi-Monitor-Konfigurationen wurde hinzugefügt.
- Der verwaltete Service für die Envmanager-Einstellungen wurde verbessert, um die Arbeit mit Konfigurationsdateien zu automatisieren und Portabilität mit der Desktop-Version zu gewährleisten, indem er das Management der Einstellungen bei gleichzeitiger Installation von Komponenten für Desktop- und mobile Systeme übernimmt. Die Zuverlässigkeit von Envmanager wurde erhöht und die Anzahl der Konflikte bei den Einstellungen, die beim gleichzeitigen Einsatz von Plasma Mobile und Plasma Desktop auftreten, wurde verringert, beispielsweise bei der Installation von KDE auf Laptops, die auch als Tablets verwendet werden können. Ein korrektes Umschalten der virtuellen Tastatur für mobile Sitzungen wurde sichergestellt.
- Das Design einiger Elementen der Benutzeroberfläche wurde aktualisiert, wobei passendere Farben aus dem Thema und optimierte Animationseinstellungen verwendet wurden. Das Layout wurde optimiert, um eine Überlappung von Text auf den Elementen zu vermeiden.

- Die erste experimentelle Version (0.1.0) der neuen virtuellen Tastatur wurde veröffentlicht, die die derzeit auf mobilen Geräten und Touchscreen-Systemen verwendete Maliit-Tastatur ersetzen wird. Die neue virtuelle Tastatur basiert auf dem Code der Qt Virtual Keyboard, die Teil von Qt ist. Die vorgeschlagene Implementierung wurde um Funktionen für die Integration mit dem Plasma-Desktop erweitert und löst einige Benutzerfreundlichkeitsprobleme.


Quelle: opennet.ru









