Sailfish OS – открытая операционная Linux-система (включающая компоненты с закрытым исходным кодом) для мобильных и smart-устройств, которая с 2012 года развивается финской компанией Jolla.
Сообщество Sailfish и компания Jolla национально и политически ангажированы, т.к. занимают активную антироссийскую позицию (доступ к проекту заблокирован по географическому признаку).
Эта ОС, являясь продолжением проектов Maemo и MeeGo, основывается на Mer и на фреймворке Qt. Пользовательский интерфейс формируется на QML и управляется Wayland. Для взаимодействия с сенсорами поддерживаются стандартные API Qt.
SDK также основан на Qt и обладает всеми необходимыми инструментами: редактор кода, дизайнер, отладчик. Приложения создаются на QML c использованием QtQuick и компонентов библиотеки Silica от Jolla, имеется поддержка Python.
Многие Android-приложения могут работать из под Sailfish OS благодаря Alien Dalvik.
Но Android-приложения в Sailfish OS могут устанавливать только владельцы официальных устройств. Владельцы устройств с кастомными прошивками (ОС адаптирована сообществом для многих популярных смартфонов и планшетов) не имеют такой возможности (для них доступен только официальный магазин приложений и репозиторий «WareHouse»), т.к. в кастом-прошивках отсутствует Dalvik.
Особенности Sailfish OS:
- Поддержка архитектур ARM и Intel x86 (включая процессор Atom x3).
- Сильная многозадачность.
- Высокий уровень конфиденциальности и персонализации.
- Расширенная совместимость с приложениями для платформы Android.
- Прогрессивный графический интерфейс с высоким потенциалом для поставщиков цифрового контента (поддержка мобильной коммерции на уровне ОС).