KDE-Entwickler Bericht über die Vorbereitung der ersten stabilen Version der mobilen Plattform . Es wird darauf hingewiesen, dass es keinen strikten Zeitplan für die Veröffentlichung gibt und Plasma Mobile 1.0 nach Fertigstellung aller vorgesehenen Komponenten erstellt wird.
Bereits verfügbare Anwendungen, die für die Nutzung auf mobilen Geräten optimiert sind und grundlegende Bedürfnisse abdecken:
- Musik-Player
- Bildbetrachter und
- Notizen-App
- Kalender-Planer
- Dateimanager
- Dokumentenbetrachter
- App-Manager
- SMS-Versandprogramm
- Adressbuch
- Benutzeroberfläche für Telefonanrufe
- Der Browser
- Von den Messengern wird die vorinstallierte Bereitstellung typischer Anwendungen wie und .
wird von einzelnen Entwicklern weiterentwickelt, ist aber bisher nicht in die Plasma Mobile-Repositories übertragen worden:
- Videoplayer
- Uhr
- Rechner
- Audioaufnahmeprogramm
Der Großteil der oben genannten Programme enthält Mängel oder ist nicht ausreichend funktionsfähig. Zum Beispiel gibt es ungelöste Im SMS-Versandprogramm benötigt der Kalender-Planer eine Schnittstelle für den timer_fd, um Benachrichtigungen im Ruhezustand zu organisieren, die Möglichkeit, Anrufe bei ausgeschaltetem oder gesperrtem Bildschirm entgegenzunehmen.
Vor der ersten Veröffentlichung müssen außerdem einige Probleme im KWin-Kompositorkernel, der Wayland verwendet, gelöst werden. Insbesondere muss sichergestellt werden, dass Inhalte von Oberflächen selektiv aktualisiert werden, wobei Bereiche ausgelassen werden, in denen keine Änderungen vorgenommen wurden (dies wird die Leistung verbessern und den Energieverbrauch senken). Außerdem ist die Unterstützung für die Anzeige von Miniaturansichten im Taskwechsel-Interface noch nicht implementiert. Es muss Unterstützung für das Protokoll input-method-unstable-v1 bereitgestellt werden, um die Eingabe mit einer Bildschirmtastatur in einigen Drittanbieteranwendungen zu organisieren. Eine Profilierung und Leistungsoptimierung von KWin ist ebenfalls erforderlich.
Zu den allgemeinen Aufgaben gehört die Unterstützung der Benachrichtigungsanzeige in der Bildschirm-Sperroberfläche und die Erstellung fehlender Module für den Konfigurator. Aktuell ermöglicht der Konfigurator die Anpassung von Datum und Uhrzeit, Spracheinstellungen, unterstützt das Hinzufügen von Konten bei Nextcloud und Google, bietet einfache Wi-Fi-Einstellungen und zeigt allgemeine Systeminformationen an.
Unter den geplanten Aufgaben ist die automatische Zeiteinholung vom Mobilfunkanbieter, die Konfiguration von Audio- und Benachrichtigungseinstellungen, die Anzeige von Informationen zu IMEI, MAC-Adresse, Mobilfunknetz und SIM-Karte, die Unterstützung von Wi-Fi-Schutzmaßnahmen, die nicht WPA2-PSK sind, die Möglichkeit, sich mit versteckten WLAN-Netzwerken zu verbinden, sowie die Konfiguration von Modi für mobile Datenübertragung.
Erweiterungen der Spracheinstellungen, Bluetooth-Konfiguration, Verwaltung von Tastaturlayouts, Bildschirm- und PIN-Sperre, Energiesparmodi.
Wir erinnern daran, dass die Plattform Plasma Mobile auf der mobilen Version des Plasma 5-Desktops, den KDE Frameworks 5-Bibliotheken und dem Telefonstapel basiert. und dem Kommunikations-Framework . Für die Erstellung der Anwendungsoberfläche wird Qt und das Framework verwendet. aus dem KDE Frameworks, das es ermöglicht, universelle Benutzeroberflächen zu erstellen, die für Smartphones, Tablets und PCs geeignet sind. Für die Grafikdarstellung wird der Kompositionsserver kwin_wayland verwendet. PulsAudio wird für die Audioverarbeitung eingesetzt.
Plasma Mobile bindet sich nicht an niedere Komponenten des Betriebssystems, was die Plattform ermöglicht, unter verschiedenen Grund-Betriebssystemen zu funktionieren, darunter auch der Start über Ubuntu und . Die Ausführung von plasma-Widgets und Desktop-Anwendungen für KDE Plasma wird unterstützt, und es besteht die Möglichkeit, Programme zu verwenden, die für die Plattformen UBports/Ubuntu Touch, Sailfish und Nemo geschrieben wurden.
Quelle: opennet.ru
