Выпуск мабільнай АС Sailfish 3.3

Кампанія Jolla апублікавала рэліз аперацыйнай сістэмы Sailfish 3.3. Зборкі падрыхтаваны для прылад Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10, і ўжо даступныя ў форме OTA-абнаўленні. Sailfish выкарыстоўвае графічны стэк на базе Wayland і бібліятэкі Qt5, сістэмнае асяроддзе пабудавана на аснове Mer, які з красавіка развіваецца як складовая частка Sailfish, і пакетаў Mer-дыстрыбутыва Nemo. Карыстацкая абалонка, базавыя мабільныя прыкладанні, QML-кампаненты пабудовы графічнага інтэрфейсу Silica, праслойка для запуску Andrоid-прыкладанняў, рухавічок разумнага ўводу тэксту і сістэма сінхранізацыі дадзеных з'яўляюцца прапрыетарнымі, але іх код планавалася адкрыць яшчэ ў 2017 году.

В новай версіі:

  • Абноўлены зборачны інструментар і сістэмныя бібліятэкі, уключаючы абнаўленне GCC з 4.9.4 да версіі 8.3, glibc з 2.28 да 2.30 і
    glib2 з 2.56 да 2.62, Gstreamer 1.16.1, QEMU 4.2 (ужываецца пры зборцы для іншых платформаў). Абноўлены сістэмныя пакеты, у тым ліку expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss і nspr. Замест coreutils, tar і vi задзейнічаны аналагі з набору busybox, што дазволіла скараціць памер сістэмы на 7.2/3.8.1 МБ. Функцыянальнасць statefs заменена на атрыманне інфармацыі аб стан праз API libqofono. Python, які прымяняецца ў зборачнай інфраструктуры абноўлены да выпуску 2. Код пакуль цалкам не пазбаўлены прывязак да Python 2.7.17, таму таксама працягвае падтрымлівацца і пакет з Python 3, але вядзецца праца па яго выдаленні і поўным пераходзе на Python XNUMX.

  • Міграцыя на новы GCC праведзена распрацоўшчыкамі мабільнай аперацыйнай сістэмы "Аўрора" (лакалізаваны варыянт АС Sailfish ад Ростелекома), якія таксама дадалі наступныя паляпшэнні:
    • Рэалізаваны сэрвіс на базе платформы Nextcloud і магчымасць яго выкарыстання для арганізацыі сумеснага доступу да фатаграфій (альбомы Nextcloud аўтаматычна з'яўляюцца ў дадатку Gallery), дакументах і нататках, а таксама для размяшчэння рэзервовых копій і сінхранізацыі адраснай кнігі і календара-планавальніка;

      Выпуск мабільнай АС Sailfish 3.3

    • Для бесправадных злучэнняў дададзена падтрымка аўтэнтыфікацыі WPA-EAP (TTLS і TLS). Палепшана аўтэнтыфікацыя з выкарыстаннем уліковых запісаў Exchange (EAS), з'явілася магчымасць аўтэнтыфікацыі пры дапамозе персанальных SSL-сертыфікатаў;

      Выпуск мабільнай АС Sailfish 3.3

    • У паштовым кліенце дададзена падтрымка пошуку ў глабальным спісе адрасоў (Global Address List, GAL), які прадастаўляецца ў Exchange Active Sync. Забяспечана падтрымка сінхранізацыі налад;

      Выпуск мабільнай АС Sailfish 3.3

    • Стэк для вызначэння месцазнаходжання па Wi-Fi і базавых станцыях (без GPS) адаптаваны для працы з іншымі правайдэрамі. Раней ужываўся Mozilla Location Service, але яго падтрымка ў Sailfish спынена з-за абмежаванні доступу – Mozilla Location Service абвінавацілі ў парушэнні патэнтаў кампаніі Skyhook Holdings і ў рамках пазасудовай дамовы Mozilla ўстанавіла ліміт у 100 тысяч зваротаў да API у дзень для камерцыйных праектаў;
    • У налады "Settings > Backup" дададзены кнопкі "Mount" і "unlock" для мантавання або разблакіроўкі карт памяці;
    • Ухілены памылкі ў календары-планавальніку, камеры, праглядніку дакументаў (вырашаныя праблемы пры праглядзе CSV і RTF).
    • Рэалізаваны MDM API для ActiveSync і ўліковых запісаў;
    • У адраснай кнізе дададзена падтрымка аўтазапаўнення палёў і пошуку;
    • Палепшана праца з гісторыяй званкоў і інтэрфейсе набору нумара;
    • Палепшаны API для кіравання VPN.
  • Уключана ізаляцыя сістэмных сэрвісаў праз sandbox-рэжым у systemd. У будучыні плануецца забяспечыць ізаляцыю запуску прыкладанняў (пакуль вядуцца эксперыменты з пажарная турма). Таксама вядзецца праца па забеспячэнні падтрымкі ў будучыні выпуску пакетаў у фармаце Flatpak – у сістэму ўжо інтэграваныя libseccomp і json-glib, неабходныя для працы інструментара Flatpak.
  • Дададзеныя піктаграмы са значкамі, якія адлюстроўваюць розныя ўмовы надвор'я. Абноўлены піктаграмы для ўліковых запісаў у Google;
    Выпуск мабільнай АС Sailfish 3.3

  • Раскладка элементаў інтэрфейсу прыкладанняў аптымізавана для смартфонаў з буйнымі экранамі;
  • Праслойка для сумяшчальнасці з Android абноўлена да платформы Android 8.1.0_r73. Вырашаны праблемы з даданнем кантактаў і праглядам відэа ў WhatsApp. Для шматлікіх праграм забяспечана падтрымка доступу да SD-карце;
  • На экране блакіроўкі сістэмы забяспечана адлюстраванне піктаграм Bluetooth і сэрвісу вызначэння месцазнаходжання, а таксама назвы аператара сувязі.

Крыніца: opennet.ru

Дадаць каментар