Společnost Jolla vydání operačního systému Sailfish 3.3. Buildy byly připraveny pro zařízení Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 a již jsou dostupné ve formě OTA aktualizace. Sailfish používá grafický stack založený na Waylandu a knihovnách Qt5, systémové prostředí je postaveno na základě Mer, který od dubna jako součást Sailfish a balíčků Mer distribuce Nemo. Uživatelské rozhraní, základní mobilní aplikace, QML komponenty pro vytváření grafického rozhraní Silica, vrstva pro spouštění aplikací Android, engine pro chytré zavádění textu a systém synchronizace dat jsou proprietární, ale jejich kód měl být otevřen již v roce 2017.
V :
- byl aktualizován montážní nástroj a systémové knihovny, včetně aktualizace GCC z 4.9.4 na verzi 8.3, glibc z 2.28 na 2.30 a
glib2 z 2.56 na 2.62, Gstreamer 1.16.1, QEMU 4.2 (používá se při sestavení pro jiné platformy). Byly aktualizovány systémové balíčky, včetně expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss a nspr. Namísto coreutils, tar a vi byly použity ekvivalenty z balíku busybox, což umožnilo zmenšit velikost systému o 7.2 MB. Funkčnost statefs byla nahrazena získáváním informací o stavu prostřednictvím API libqofono. Python používaný v montážní infrastruktuře byl aktualizován na verzi 3.8.1. Kód ještě nebyl zcela zbaven vazeb na Python 2, proto je stále podporován i balík s Python 2.7.17, ale pracuje se na jeho odstranění a plném přechodu na Python 3. - Migraci na nový GCC provedli vývojáři mobilního operačního systému „Aurora“ (lokalizovaná verze OS Sailfish od Rostelecomu), kteří také přidali následující vylepšení:
- Byla realizována služba na základě platformy a její použití pro organizaci sdíleného přístupu k fotografiím (alba Nextcloud se automaticky objevují v aplikaci Gallery), dokumentům a poznámkám, jakož i pro umístění záloh a synchronizaci adresáře a kalendáře-plánovače;
- Pro bezdrátová spojení byla přidána podpora autentizace WPA-EAP (TTLS a TLS). Zlepšena autentizace s využitím účtů Exchange (EAS), byla přidána možnost autentizace pomocí osobních SSL certifikátů;
- V e-mailovém klientu byla přidána podpora vyhledávání v globálním seznamu adres (Global Address List, GAL), který je poskytován v Exchange Active Sync. Byla zajištěna podpora synchronizace nastavení;
- Stack pro určování polohy přes Wi-Fi a základnové stanice (bez GPS) byl přizpůsoben pro práci s jinými poskytovateli. Dříve se používala služba Mozilla Location Service, ale její podpora v Sailfish byla ukončena kvůli přístupu – Mozilla Location Service byla obviněna z porušení patentů společnosti Skyhook Holdings, a v rámci mimosoudní dohody Mozilla stanovila limit na 100 tisíc přístupů k API denně pro komerční projekty;
- Do nastavení „Nastavení > Zálohování“ byly přidány tlačítka „Připojit“ a „Odblokovat“ pro montáž nebo odblokování paměťových karet;
- Opraveny chyby v kalendáři, fotoaparátu a prohlížeči dokumentů (vyřešeny problémy s prohlížením CSV a RTF).
- Implementováno MDM API pro ActiveSync a účty;
- Do adresáře byla přidána podpora automatického vyplňování polí a vyhledávání;
- Zlepšena práce s historií hovorů a uživatelským rozhraním pro vytáčení;
- Vylepšeno API pro správu VPN.
- Byla realizována služba na základě platformy a její použití pro organizaci sdíleného přístupu k fotografiím (alba Nextcloud se automaticky objevují v aplikaci Gallery), dokumentům a poznámkám, jakož i pro umístění záloh a synchronizaci adresáře a kalendáře-plánovače;
- Byla zavedena izolace systémových služeb prostřednictvím sandboxového režimu v systemd. V budoucnu se plánuje zajistit izolaci spouštění aplikací (v současnosti probíhají experimenty s ). Také probíhá práce na zajištění podpory v budoucím vydání balíčků ve formátu Flatpak – do systému byly již integrovány libseccomp a json-glib, které jsou nezbytné pro fungování nástroje Flatpak.
- Byly přidány ikony s obrázky znázorňujícími různé povětrnostní podmínky. Aktualizovány ikony pro účty Google;
- Rozložení prvků uživatelského rozhraní aplikací bylo optimalizováno pro smartphony s velkými obrazovkami;
- Vrstva pro kompatibilitu s Androidem byla aktualizována na platformu Android 8.1.0_r73. Vyřešeny problémy s přidáváním kontaktů a sledováním videí v WhatsApp. Pro mnoho aplikací byla zajištěna podpora přístupu na SD kartu;
- Na uzamčené obrazovce systému bylo zajištěno zobrazení ikon Bluetooth a služby určování polohy, jakož i názvu mobilního operátora.
Zdroj: opennet.ru
