Новый выпуск мобильной ОС Sailfish. Открыт код Sailfish Office
10 июня 2014 года
Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, выпустила обновление прошивки 1.0.7.16, в рамках которого пользователям предлагается новый значительный выпуск операционной системы Sailfish.
В анонсе также упоминается открытие кода просмотрщика документов Sailfish Office, построенного на кодовой базе свободного проекта Calligra, снабжённого интерфейсом на основе компонентов Sailfish Silica и использующего Poppler для отображения PDF. Созданное разработчиками Sailfish офисное приложение, оптимизированное для мобильных устройств, опубликовано под лицензией GPLv2, что позволяет использовать данные наработки в официальной мобильной версии Calligra.
Ключевые улучшения Sailfish 1.0.7.16:
- Обеспечение поддержки работы в сетях 4G (требуется 4G SIM).
- Изменён вывод уведомлений о новых сообщениях в Facebook, которые выделены в отдельную секцию и на которые сразу можно отправить комментарий или поставить like.
- В календаре-планировщике добавлена поддержка популярных сервисов calDAV, таких как Yahoo!, MemoToo, Fruux и ownCloud.
- Поддержка двунаправленной синхронизации адресной книги с сервисами Google;
- В браузере появилась поддержка загрузки файлов на сайты, возможность использования HTML5 Fullscreen API и дополнительные настройки приватности (очистка приватных данных и "Do not track" ). При переключении вкладок теперь запоминается прошлая позиция на странице и уровень масштабирвоания, содержимое вкладки больше не перезагружается при открытии. Улучшена прокрутка в областях ввода текста;
- Поддержка дополнительных профилей bluetooth: PBAP (телефонная книга) и HID (устройства ввода, позволяет подключить мышь и клавиатуру к смартфонам);
- Поддержка SIM Application Toolkit для доступа к сервисам, предоставляемым операторами связи и присутствующими на SIM-карте;
- В настройки добавлена секция отслеживания наличия обновлений (Settings / System / Sailfish OS updates) и возможность выбора способа установки обновлений ОС (ручной / только WLAN / любой);
- Реализован мастер импорта адресной книги;
- Добавлена минимальная поддержка протокола Exchange 14;
- Ядро Linux обновлено до версии 3.4.87;
- В режиме разработчика, при организации сетевого соединения через USB, Sailfish теперь выступает в роли DHCP-сервера для упрощения настройки соединения.
Платформа Sailfish примечательна использованием графического стека на базе Wayland и Qt5, а также наличием прослойки для бесшовного выполнения приложений, созданных для платформы Android. Системные компоненты операционной системы Sailfish основаны на наработках проекта Mer ( форк MeeGo) и Mer-дистрибутива Nemo (Архивная копия от 5 августа 2013 на Wayback Machine), которые используются для взаимодействия с оборудованием, контроля за энергопотреблением, управления установкой приложений, работы с мультимедиа и персональной информацией.
Поверх системных компонентов Mer запускается интерфейс пользователя, построенный на базе Qt5 с использованием технологий QML и Qt Quick. Для разработки пользовательских приложений предлагается использовать Qt Quick. Для задействования специфичных для платформы Android драйверов в типовом Linux-окружении Sailfish задействована библиотека libhybris, предоставляющая прослойку для обеспечения работы в системах на базе Glibc специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя и завязанных на использовании системной библиотеки Bionic.
Особенностью интерфейса Sailfish является управление с активным использованием экранных жестов и задействование вертикальной модели размещения контента, предусматривающей использование листающих экранных жестов для перехода от одного экрана к другому (например, можно "перелистнуть" домашний экран и попасть на экран со списком приложений или на экран с обзором событий). Доступ к меню открывается экранным жестом при неполном сдвиге содержимого вниз. Домашний экран выступает в роли интерфейса для быстрого запуска и перехода между запущенными приложениями (отображается обзор запущенных в настоящее время приложений со сводной информацией по активности в каждой из программ).
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.