Compania Jolla Lansarea sistemului de operare Sailfish 3.3. Versiunile sunt pregătite pentru dispozitivele Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 și sunt deja disponibile sub formă de actualizare OTA. Sailfish folosește un stack grafic bazat pe Wayland și biblioteci Qt5, iar mediul de sistem este construit pe baza Mer, care din aprilie ca parte a Sailfish, și pachetelor din distribuția Mer Nemo. Interfața utilizatorului, aplicațiile mobile de bază, componentele QML pentru construirea interfeței grafice Silica, stratul pentru rularea aplicațiilor Android, motorul de introducere a textului inteligent și sistemul de sincronizare a datelor sunt proprietare, dar codul lor a fost planificat să fie deschis încă din 2017.
În :
- a fost actualizat instrumentarul de construire și bibliotecile de sistem, inclusiv actualizarea GCC de la 4.9.4 la versiunea 8.3, glibc de la 2.28 la 2.30 și
glib2 de la 2.56 la 2.62, Gstreamer 1.16.1, QEMU 4.2 (utilizat în construcția pentru alte platforme). Pachetele de sistem au fost actualizate, inclusiv expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss și nspr. În loc de coreutils, tar și vi au fost utilizate alternative din setul busybox, ceea ce a permis reducerea dimensiunii sistemului cu 7.2 MB. Funcționalitatea statefs a fost înlocuită cu obținerea informațiilor despre stare prin API libqofono. Python utilizat în infrastructura de construcție a fost actualizat la versiunea 3.8.1. Codul nu a fost complet eliberat de legăturile cu Python 2, de aceea continuă să fie suportat și pachetul cu Python 2.7.17, dar se lucrează pentru eliminarea acestuia și trecerea completă la Python 3. - Migrarea la noul GCC a fost realizată de dezvoltatorii sistemului de operare mobil "Aurora" (versiunea localizată a sistemului de operare Sailfish de la Rostelecom), care de asemenea au adăugat următoarele îmbunătățiri:
- A fost implementat un serviciu pe baza platformei și posibilitatea utilizării acestuia pentru organizarea accesului comun la fotografii (albumele Nextcloud apar automat în aplicația Gallery), documente și note, precum și pentru stocarea copiilor de rezervă și sincronizarea agendei și a calendarului;
- Pentru conexiunile wireless a fost adăugat suport pentru autentificarea WPA-EAP (TTLS și TLS). A fost îmbunătățită autentificarea utilizând conturile Exchange (EAS), iar acum este posibilă autentificarea cu certificate SSL personale;
- În clientul de email a fost adăugat suport pentru căutarea în lista globală de adrese (Global Address List, GAL), furnizată în Exchange Active Sync. A fost asigurată suportul pentru sincronizarea setărilor;
- Stiva pentru determinarea locației prin Wi-Fi și stații de bază (fără GPS) a fost adaptată pentru a funcționa cu alți furnizori. Anterior a fost utilizat Mozilla Location Service, însă suportul acestuia în Sailfish a fost întrerupt din cauza Accesul — Mozilla Location Service a fost acuzată de încălcarea brevetelor companiei Skyhook Holdings și, în cadrul unui acord extrajudiciar, Mozilla a stabilit un limită de 100.000 de apeluri la API pe zi pentru proiectele comerciale;
- În setările „Settings > Backup” au fost adăugate butoanele „Mount” și „unlock” pentru montarea sau deblocarea cardurilor de memorie;
- Au fost corectate erorile din calendarul-planificator, cameră, vizualizatorul de documente (problemele de vizualizare a CSV și RTF au fost rezolvate).
- A fost implementat API MDM pentru ActiveSync și conturi;
- În agenda de contacte a fost adăugată suportul pentru completarea automată a câmpurilor și căutare;
- Îmbunătățită gestionarea istoricului apelurilor și interfața de numire;
- API-ul pentru gestionarea VPN-ului a fost îmbunătățit.
- A fost implementat un serviciu pe baza platformei și posibilitatea utilizării acestuia pentru organizarea accesului comun la fotografii (albumele Nextcloud apar automat în aplicația Gallery), documente și note, precum și pentru stocarea copiilor de rezervă și sincronizarea agendei și a calendarului;
- A fost activată izolarea serviciilor de sistem prin modul sandbox în systemd. În viitor, este planificată asigurarea izolării pentru lansarea aplicațiilor (încă se experimentează cu ). De asemenea, se lucrează pentru a asigura suport pentru viitoarele pachete în format Flatpak — sistemul a integrat deja libseccomp și json-glib, necesare pentru funcționarea instrumentarului Flatpak.
- Au fost adăugate pictograme cu simboluri ce afișează diferite condiții meteorologice. Pictogramele pentru conturile Google au fost actualizate;
- Dispunerea elementelor interfeței aplicațiilor a fost optimizată pentru smartphone-uri cu ecrane mari;
- Stratul de compatibilitate cu Android a fost actualizat la platforma Android 8.1.0_r73. Au fost rezolvate problemele cu adăugarea contactelor și vizionarea videoclipurilor în WhatsApp. Pentru multe aplicații, a fost asigurat accesul la cardul SD;
- Pe ecranul de blocare al sistemului a fost asigurată afișarea pictogramelor Bluetooth și serviciului de localizare, precum și a numelui operatorului de telecomunicații.
Sursa: opennet.ro
