Rilascio del sistema operativo mobile Sailfish 3.3
Compagnia Jolla pubblicato rilascio del sistema operativo Sailfish 3.3. Le build sono state preparate per i dispositivi Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 e sono già disponibili sotto forma di aggiornamento OTA. Sailfish utilizza uno stack grafico basato su Wayland e la libreria Qt5, l'ambiente di sistema è costruito su Mer, che da aprile si sta sviluppando come parte di Sailfish e dei pacchetti di distribuzione Nemo Mer. La shell utente, le applicazioni mobili di base, i componenti QML per la creazione dell'interfaccia grafica Silica, un livello per l'avvio di applicazioni Android, un motore di immissione testo intelligente e un sistema di sincronizzazione dei dati sono proprietari, ma il loro codice era previsto per essere aperto nel 2017.
Strumenti di build e librerie di sistema aggiornati, incluso l'aggiornamento di GCC da 4.9.4 alla versione 8.3, glibc da 2.28 a 2.30 e
glib2 da 2.56 a 2.62, Gstreamer 1.16.1, QEMU 4.2 (usato durante la creazione per altre piattaforme). Pacchetti di sistema aggiornati inclusi expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss e nspr. Invece di coreutils, tar e vi, vengono utilizzati gli analoghi del busybox set, che hanno ridotto la dimensione del sistema di 7.2 MB. La funzionalità statefs è stata sostituita ottenendo informazioni sullo stato tramite l'API libqofono. Il Python utilizzato nell'infrastruttura di compilazione è stato aggiornato alla versione 3.8.1. Il codice non è ancora completamente libero da vincoli a Python 2, quindi continua ad essere supportato anche il pacchetto con Python 2.7.17, ma si sta lavorando per rimuoverlo e passare completamente a Python 3.
La migrazione al nuovo GCC è stata effettuata dagli sviluppatori del sistema operativo mobile Aurora (una versione localizzata del sistema operativo Sailfish di Rostelecom), che hanno anche aggiunto i seguenti miglioramenti:
Servizio basato su piattaforma implementato Nextcloud e la possibilità di usarlo per organizzare l'accesso condiviso a foto (gli album Nextcloud appaiono automaticamente nell'applicazione Galleria), documenti e note, nonché per ospitare copie di backup e sincronizzare la rubrica e il pianificatore del calendario;
Per le connessioni wireless è stato aggiunto il supporto all'autenticazione WPA-EAP (TTLS e TLS). L'autenticazione tramite account Exchange (EAS) è stata migliorata, è apparsa la possibilità di autenticarsi tramite certificati SSL personali;
Il client di posta ora supporta la ricerca nell'elenco indirizzi globale (GAL) fornito da Exchange Active Sync. Viene fornito il supporto per la sincronizzazione delle impostazioni;
Lo stack per determinare la posizione tramite Wi-Fi e stazioni base (senza GPS) è adattato per funzionare con altri provider. Utilizzato in precedenza il servizio di localizzazione di Mozilla, ma il supporto in Sailfish è stato interrotto a causa di restrizioni accesso - Mozilla Location Service è stato accusato di aver violato i brevetti di Skyhook Holdings e, nell'ambito di un accordo extragiudiziale, Mozilla ha fissato un limite di 100mila chiamate API al giorno per progetti commerciali;
Sono stati aggiunti i pulsanti “Monta” e “sblocca” alle impostazioni “Impostazioni > Backup” per montare o sbloccare le schede di memoria;
Sono stati risolti gli errori nel pianificatore del calendario, nella fotocamera e nel visualizzatore di documenti (sono stati risolti i problemi durante la visualizzazione di CSV e RTF).
API MDM implementata per ActiveSync e account;
Aggiunto supporto per la compilazione automatica dei campi e la ricerca nella rubrica;
Lavoro migliorato con la cronologia delle chiamate e l'interfaccia di composizione;
API di gestione VPN migliorata.
Abilitato l'isolamento dei servizi di sistema tramite la modalità sandbox in systemd. In futuro, si prevede di fornire l'isolamento dei lanci di applicazioni (attualmente stiamo sperimentando prigione antincendio). È inoltre in corso il lavoro per fornire supporto per le future versioni dei pacchetti nel formato Flatpak: libseccomp e json-glib, necessari per il toolkit Flatpak, sono già integrati nel sistema.
Aggiunti pittogrammi con icone che rappresentano diverse condizioni meteorologiche. Icone aggiornate per gli account Google;
Il layout degli elementi dell'interfaccia dell'applicazione è stato ottimizzato per gli smartphone con schermi di grandi dimensioni;
Il livello di compatibilità Android è stato aggiornato alla piattaforma Android 8.1.0_r73. I problemi con l'aggiunta di contatti e la visione di video su WhatsApp sono stati risolti. Molti programmi supportano l'accesso alla scheda SD;
La schermata di blocco del sistema visualizza le icone per Bluetooth e il servizio di localizzazione, nonché il nome dell'operatore di telecomunicazioni.