Das Unternehmen Jolla veröffentlicht das Betriebssystem Sailfish 3.3. Die Builds sind fĂŒr die GerĂ€te Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 vorbereitet und sind bereits als OTA-Update verfĂŒgbar. Sailfish verwendet einen Grafik-Stack auf Basis von Wayland und die Qt5-Bibliotheken, die Systemumgebung basiert auf Mer, das seit April als Bestandteil von Sailfish und den Paketen der Mer-Distribution Nemo. Die BenutzeroberflĂ€che, die grundlegenden mobilen Anwendungen, die QML-Komponenten fĂŒr den Aufbau der BenutzeroberflĂ€che Silica, die Schicht zum AusfĂŒhren von Android-Anwendungen, die Engine fĂŒr intelligente Texteingaben und das Datensynchronisationssystem sind proprietĂ€r, aber ihr Code sollte bereits 2017 geöffnet werden.
Im :
- Das Build-Werkzeug und die Systembibliotheken wurden aktualisiert, einschlieĂlich ein Update von GCC von 4.9.4 auf Version 8.3, glibc von 2.28 auf 2.30 und
glib2 von 2.56 auf 2.62, Gstreamer 1.16.1, QEMU 4.2 (verwendet beim Bauen fĂŒr andere Plattformen). Systempakete wurden aktualisiert, darunter expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss und nspr. Statt coreutils, tar und vi wurden Alternativen aus dem busybox-Paket verwendet, was die SystemgröĂe um 7,2 MB verringert hat. Die FunktionalitĂ€t von statefs wurde durch den Abruf von Zustandsinformationen ĂŒber die API libqofono ersetzt. Python, das in der Build-Infrastruktur verwendet wird, wurde auf Version 3.8.1 aktualisiert. Der Code wurde bisher nicht vollstĂ€ndig von Bindungen an Python 2 befreit, daher wird auch das Paket mit Python 2.7.17 weiterhin unterstĂŒtzt, aber es wird an seiner Entfernung und einem vollstĂ€ndigen Wechsel zu Python 3 gearbeitet. - Die Migration zu GCC wurde von den Entwicklern des mobilen Betriebssystems "Aurora" (lokalisierte Version des Betriebssystems Sailfish von Rostelecom) durchgefĂŒhrt, die auch folgende Verbesserungen hinzugefĂŒgt haben:
- Ein Dienst auf Basis der Plattform und die Möglichkeit, sie zur gemeinsamen Verwaltung von Fotos (Nextcloud-Alben erscheinen automatisch in der Gallery-App), Dokumenten und Notizen sowie zur Speicherung von Backups und Synchronisation von Kontakten und Kalendern zu nutzen;
- FĂŒr drahtlose Verbindungen wurde die UnterstĂŒtzung fĂŒr WPA-EAP-Authentifizierung (TTLS und TLS) hinzugefĂŒgt. Die Authentifizierung mit Exchange-Konten (EAS) wurde verbessert, und es gibt die Möglichkeit der Authentifizierung mit persönlichen SSL-Zertifikaten.
- Im E-Mail-Client wurde die UnterstĂŒtzung fĂŒr die Suche im globalen Adressverzeichnis (Global Address List, GAL) integriert, das ĂŒber Exchange Active Sync bereitgestellt wird. Die Synchronisierung der Einstellungen wird unterstĂŒtzt;
- Der Stacked fĂŒr die Standortsbestimmung ĂŒber Wi-Fi und Mobilfunkmasten (ohne GPS) wurde fĂŒr die Zusammenarbeit mit anderen Anbietern angepasst. Zuvor wurde der Mozilla Location Service verwendet, dessen UnterstĂŒtzung in Sailfish jedoch aufgrund von Zugriffsproblemen eingestellt wurde â der Mozilla Location Service wurde von Skyhook Holdings wegen Patentverletzungen beschuldigt. Im Rahmen eines auĂergerichtlichen Vergleichs setzte Mozilla ein Limit von 100.000 API-Anfragen pro Tag fĂŒr kommerzielle Projekte fest;
- Im MenĂŒ "Einstellungen > Backup" wurden die SchaltflĂ€chen âMountâ und âUnlockâ zum Einbinden oder Entsperren von Speicherkarten hinzugefĂŒgt;
- Fehler im Kalender-Planer, der Kamera und dem Dokumentenbetrachter wurden behoben (Probleme beim Ansehen von CSV und RTF wurden gelöst).
- MDM API fĂŒr ActiveSync und Accounts wurde implementiert;
- Im Adressbuch wurde die UnterstĂŒtzung fĂŒr die automatische VervollstĂ€ndigung von Feldern und die Suche hinzugefĂŒgt;
- Die BenutzeroberflĂ€che fĂŒr Anrufprotokolle und die WĂ€hloberflĂ€che wurde verbessert;
- Die API zur Verwaltung von VPN wurde verbessert.
- Ein Dienst auf Basis der Plattform und die Möglichkeit, sie zur gemeinsamen Verwaltung von Fotos (Nextcloud-Alben erscheinen automatisch in der Gallery-App), Dokumenten und Notizen sowie zur Speicherung von Backups und Synchronisation von Kontakten und Kalendern zu nutzen;
- Die Isolation von Systemdiensten durch den Sandbox-Modus in systemd wurde aktiviert. ZukĂŒnftig ist eine Isolation von Anwendungsstarts geplant (derzeit werden Experimente mit ) durchgefĂŒhrt. DarĂŒber hinaus wird an der UnterstĂŒtzung von Paketen im Flatpak-Format fĂŒr zukĂŒnftige Versionen gearbeitet â libseccomp und json-glib, die fĂŒr das Flatpak-Toolkit erforderlich sind, sind bereits in das System integriert.
- Es wurden Symbole mit Icons hinzugefĂŒgt, die verschiedene Wetterbedingungen anzeigen. Die Icons fĂŒr Google-Konten wurden aktualisiert;
- Das Layout der BenutzeroberflĂ€chen von Anwendungen wurde fĂŒr Smartphones mit groĂen Bildschirmen optimiert;
- Die KompatibilitĂ€tsschicht fĂŒr Android wurde auf die Plattform Android 8.1.0_r73 aktualisiert. Probleme beim HinzufĂŒgen von Kontakten und beim Ansehen von Videos in WhatsApp wurden behoben. FĂŒr viele Anwendungen wurde der Zugriff auf die SD-Karte unterstĂŒtzt;
- Auf dem Sperrbildschirm des Systems werden Symbole fĂŒr Bluetooth und den Standortdienst sowie der Name des Mobilfunkanbieters angezeigt.
Quelle: opennet.ru
