Что такое Sailfish OS и зачем она нужна. Какие телефоны на Sailfish можно купить? Работа с файлами, подключение к ПК, Терминал

21 ноября в Хельсинки, Финляндия, компания Jolla в рамках двухдневной конференции стартапов SLUSH 2012 провела презентацию своих разработок: операционной системы Sailfish OS, интерфейса Sailfish UI и инструментов для разработчиков Sailfish SDK. Началась презентация Jolla в довольно оригинальной форме, на сцену были приглашены участники команды в черных футболках со слоганами вроде «Do. Unlike», «Unlike», «Unlike | Others», «Unlike the ordinary» и некоторыми другими. Так что можно было сразу понять основную мысль, которая и станет ключевой для всей презентации, ну или основной посыл Jolla – будь другим, будь не как все.

Затем на сцене остался Marc Dillon, новый CEO компании Jolla, занимавший ранее пост COO (главный операционный директор, англ. Chief Operating Officer), а до перехода в Jolla много лет проработавший в Nokia, в том числе с проектами Symbian, S40 и MeeGo. Марк начал свою речь словами о свободе, свободе выражения, свободе выбора и так далее, затем рассказал о том, что у них потрясающая команда и они разрабатывают по-настоящему классную операционную систему (great operating system sailfish), желая создать действительно открытую ОС, быструю и гибкую.


Начинается ОС с экрана блокировки, который появляется после двух тапов по дисплею. Здесь отображается время и значки уведомлений, когда есть уведомления данного типа. Если потянуть экран вниз – появятся ярлыки важных программ: смена профиля, камера и еще несколько. Если потянуть вверх – на мгновение отобразится текущий уровень заряда и уровень сигнала сети, а если потянуть еще дальше – откроется экран с мини-картинками работающих приложений и иконками перехода к звонкам, сообщениям, камере и браузеру в нижней области. Можно пролистнуть еще дальше – отобразится меню со всеми установленными программами (как в Android и iOS). То есть система вызова тех или иных окон взята из последних версий Meego, примерно то же самое было на Nokia N9, но для перехода между окнами использовались свайпы влево и вправо от экрана, тогда как здесь – вниз и вверх, а жесты влево-вправо заняты на функцию сворачивания открытой программы в фон. Рабочих столов в Sailfish нет, есть стартовый верхний экран, экраны со всеми значками программ, ну и по центру экраны с мини-картинками запущенных приложений, получается.

Хочу сказать несколько слов об отображении значков заряда и приема сигнала сети. Если я все правильно понял, то разработчики Jolla в этом компоненте решили пойти по пути Microsoft, на экране блокировки вы не видите эти значки постоянно, они появляются лишь на пару секунд, когда вы переходите с одного экрана к другому или запускаете какое-то приложение. Не знаю, будет ли возможность включить отображение иконок батареи и сигнала всегда, на демонстрационном видео об этом ничего не говорили. Сама идея и тенденция лично мне не нравится, потому что разработчики решили за меня, что мне достаточно буквально момента, чтобы оценить уровень заряда смартфона и качество приема сети. А это не всегда так, и хочется видеть эту информацию моментально после включения экрана, а не после двух тапов по дисплею и принудительного листания экрана вниз, чтобы эти иконки наконец отобразились.

Затем речь зашла о настоящей многозадачности, реализованной в Sailfish OS. И здесь Марк привел странный пример. Они запустили на смартфоне музыкальный плеер и включили проигрывание музыки. Потом плеер свернули, он появился в виде мини-картинки на главном экране. Марк сказал, что в Sailfish для управления музыкой или смены трека вам не нужно снова открывать плеер, достаточно выбирать кнопки на мини-картинке работающего приложения. По сути, это тот же виджет в Android, ничего нового с точки зрения пользователя я не вижу, но Марк убеждал публику, что это круто, и сказал, что это и есть настоящая многозадачность. Основная идея работающих на главном экране мини-картинок с приложениями, по словам Марка, заключается в том, что вам не нужно открывать полное окно программы для управления ее часто используемыми функциями, это можно делать и с главного экрана при помощи мини-картинок программ. Разница с виджетами из Android будет заключаться, вероятно, в том, что в Sailfish каждое приложение будет обязательно иметь функционал вывода на главный экран в виде рабочего мини-блока, тогда как в Android виджеты – дело добровольное.

Также на презентации показали возможность быстрой смены фоновой картинки главного экрана из галереи и, на этом демонстрация была завершена.

Вы можете посмотреть короткое двухминутное видео с демонстрацией всех описанных выше функций, вот оно:

И есть еще десятиминутное видео, но в нем, как ни странно, продемонстрированы только эти же функции, ничего лишнего:

Одна из потенциально интересных возможностей Sailfish – поддержка приложений для Android. Однако сами разработчики из Jolla этот момент пока никак не комментируют. Точнее, известно, что такая поддержка в Sailfish действительно будет, но как ее реализуют, какой процент программ для Android будет работать стабильно без необходимости «переделывания» и так далее – ответов нет.

Когда я только начал готовить этот материал, единственным источником информации для меня оказалось как раз короткое видео. Затем я сел и стал искать больше информации, все же Jolla впервые публично показали свою разработку с момента анонса работ над системой (если я не ошибаюсь), и я надеялся найти больше данных. Однако сейчас оказывается, что функционал, показанный в трехминутном ролике, - это все, что может показать Jolla на данном этапе. Никаких интересных данных о том, как и кто будет заниматься производством смартфонов на базе этой системы, на SLASH 2012 не прозвучало, кроме перечисления списка партнеров вроде Opera Mobile и других.


С одной стороны, проект Sailfish OS выглядит интересно, как минимум, с той позиции, что нашлись люди, подхватившие хорошую в целом систему, над которой можно работать и которая имеет потенциал, и решили развивать ее, несмотря на отказ Nokia от развития ветки связанных с MeeGo устройств. C другой стороны, после увиденного сложно поверить в успех Sailfish в каком-нибудь виде, с момента выхода Nokia N9 и закрытия Meego-направления прошло уже больше года, а все, что показали Jolla в Sailfish OS, это немного переделанный интерфейс той же MeeGo OS 1.2 Harmattan, только экраны теперь сменяются не слева направо, а снизу вверх. Новый функционал – это, как минимум, работающие на главном экране мини-приложения, но ведь этого недостаточно для конкуренции с другими ОС, а ничего большего пока не показали.

Остаются без ответов и другие вопросы – планирует ли вообще Jolla выводить свою ОС на уровень систем iOS и Android, или же все, чего хотят добиться в компании, это стабильное комьюнити и работающая система на базе наработок MeeGo для гиков? Если в планах нет конкуренции с iOS и Android, то для чего фразы «great operating system sailfish» и «great company Jolla», а если такие планы есть, то где продукт, вызывающий восхищение и бурю эмоций своим функционалом, красотой и новизной?

Артем Лутфуллин ()

Здравствуй, читатель!

Сегодня хотел бы осветить некоторые неочевидные фишки Sailfish OS. Статья в большей степени ориентирована на пользователей Sailfish OS, но и «адептам» других платформ, надеюсь, будет тоже интересно, они могут оценить степень удобства и готовность системы для конечного пользователя. Если готовы, тогда отправляемся под кат!

А знали ли Вы, что:

1. Если держать палец на приложении и перевернуть смартфон, то приложение НЕ сменит ориентацию.
Представим на примере: Вы просматривали интернет со своего смартфона стоя, потом решили прилечь (при этом блокировка ориентации телефона выключена), чтобы ориентация не изменилась, просто удерживайте палец на экране пока смартфон меняют свою позицию в пространстве.

2. Двойное нажатие на хардверную кнопку блокировки разблокирует Ваше устройство и Вы сразу попадете на Домашний Экран (Home), минуя Экран Блокировки (Lock screen).
Следует учитывать, что двойное нажатие не работает, если у вас стоит пароль при разблокировке.

3. С версии 2.0.2 в Sailfish OS появилась функция записи звонков.
Чтобы активировать ее зайдите в Настройки (Settings) - Приложения (Apps) - «Запись звонков» (Call Recording).

Примечание:
Вообще, в Настройках (Settings) - раздел Приложения (Apps) можно настроить многие приложения за авторством самой Jolla, а также произвести некоторые действия над Android-приложениями (очистить кеш, остановить программу и так далее).

4. Двойное нажатие на кнопку блокировки, если телефон не заблокирован, приведет к блокировке телефона с последующей вибрацией, сигнализирующей, что телефон заблокирован.
Пример использования: телефон в кармане и Вы не уверены заблокирован ли он, но доставать его Вы не хотите. Тогда нужно всего лишь нащупать кнопку блокировки и выполнять двойное нажатие пока не почувствуете вибрацию.

5. Из приложения Tutorial можно выйти сразу, для этого в самом начале по часовой прокликайте углы, начиная с верхнего левого.

6. С версии 2.0.2 появился простенький файловый браузер «из коробки», чтобы его найти отправляйтесь в Настройки (Settings) - Хранилище (Storage) - Внешняя память/Карта памяти (User data) - свайп сверху вниз - опция Файловый менеджер (File manager).

7. С версии 2.0.2 появляется возможность делать скриншоты, для этого выполните полусекундное нажатие на обе кнопки громкости.

8. Для ценителей Semantic Web : в Sailfish OS используются некоторые технологии Семантической паутины:

$ tracker- tracker-control tracker-info tracker-sparql tracker-tag tracker-import tracker-search tracker-stats

Tracker-sparql!
В частности, трекер используется медиапроигрывателем.

Пара относительно очевидных штук, но почему-то некоторые о них не знают:


-в приложении Камера (Camera) можно делать фотографии просто нажимая на каретку громкости (правда перед фотографией приложение не обновит фокус);

В приложении Камера (Camera) можно регулировать зум, приближая два пальца друг к другу на экране и отдаляя друг от друга; :)

В Настройках (Settings) во вкладке Жесты (Gestures) неплохо включить «Быстрое закрытие приложения» (Quick app closing), чтобы свайпом сверху вниз сразу закрывать программу;

Там же, в жестах можно включить свайп слева направо, чтобы попадать в Ленту Событий (Events), вместо Домашнего Экрана (Home);

Если телефон заблокирован, то при двойном нажатии на экран Вы попадете в Экран Блокировки (Lock Screen);

Сменить обои на свою собственную картинку можно только из галереи. Для этого откройте картинку в галерее (Gallery), свайп сверху вниз, затем выберите опцию «Создать атмосферу» («Create ambience»). Вы попадете на страницу настройки атмосферы, там можно подогнать цвета на свой вкус или просто оставить как есть и радоваться;

В Настройках (Settings) в разделе «Ввод текста» (Text input) можно разрешить разделение клавиатуры в альбомном режиме;

Советую поставить Warehouse - клиент для Openrepos. Сначала разрешите установку приложений из ненадежных источников: Настройки (Settings) - «Непроверенные программы» (Untrusted Software), затем скачайте.rpm файл по выше указанной ссылке и установите его из консоли или с помощью приложения File Browser. Openrepos является репозиторием, в котором есть большое количество приложений, которых нет в Jolla Store по различным причинам (к примеру, Jolla Store запрещает использование демонов, смотрите FAQ). В Openrepos нет QA, что несет некоторые риски, но в то же время дает полную свободу разработчику.

Бонус

Несколько приложений, которые могут показаться Вам полезными (на мой взгляд):
-SearchNemo - поиск файлов / конкретного текста в текстовых файлах по всей файловой системе;

-LLs vPlayer (только в Openrepos) - всеядный видеоплеер с приличным количеством плюшек, которых нет в обычном плеере;

-Screen-message - выводит набранный текст на экран (к примеру, можно использовать для записок);

-Sidudict - неплохой офлайн словарь на основе QStarDict. Минус: если добавить большое количество словарей, то приложение вылетает, либо запускается слишком долго, так как при каждом запуске выполняется реиндексация словарей с нуля;

-File Browser - отличный файловый браузер для Sailfish OS;

-Lists - ToDo-органайзер. На мой взгляд, автор очень интересно обыграл функциональность Обложки (Cover);

-Lighthouse - системный монитор для Sailfish OS;

-Battery Log - приложение, чтобы следить за расходом батарейки, умеет строить график;

-Unplayer (только в Openrepos) - отличный музыкальный плеер с возможностью проигрывания музыки прямо из директорий;

-Kat - активно развивающийся VK-клиент;

-Battery Overlay - если Вам непривычно, что индикатора заряда находится только на Домашнем Экране (Home), то это приложение решит проблему;

-Recorder - диктофон;

-Textractor - OCR;

-TAO Translator - клиент для Google, Yandex, Bing словарей;

-WiFi Analyzer - просмотр количества и мощности WiFi сетей;

-TinyEdit - текстовый редактор с минимумом функционала;

-Papocchio - дает возможность рисовать на экране.

В написании данной статьи очень помогло русское сообщество Sailfish OS, обитающее в

12 июля 2016 в 17:56

Начало разработки для Sailfish OS

  • Разработка мобильных приложений ,
  • Разработка под Sailfish OS
  • Tutorial

Для написания приложений для платформы Sailfish OS используется язык С++ и библиотеки Qt, а также язык QML для описания графического интерфейса приложений. Поэтому, если вы уже имеете опыт написания приложений с использованием Qt и QML, разработка для Sailfish OS не вызовет у вас затруднений. Кроме того, Sailfish OS позволяет разрабатывать нативные приложения на языке Python. Однако, данная тема выходит за рамки данной статьи и не будет в ней описана (подробнее про это можно почитать, например, ).

Как и для других мобильных платформ, разработка для Sailfish OS ведется с использованием SDK, предоставляемого создателями платформы. SailfishOS SDK включает в себя:

  • QtCreator - IDE, в которой собственно и предлагается вести весь процесс разработки.
  • Mer Build Engine, который необходим для сборки приложений.
  • Эмулятор Sailfish OS.
  • Примеры, руководства и документация к API.

Mer Build Engine и эмулятор платформы поставляются в виде образов виртуальных машин для VirtualBox. Однако, сам VirtualBox в состав SailfishOS SDK не входит. Поэтому, перед непосредственной установкой SDK, необходимо вначале установить VirtualBox версии не ниже чем 4.1.18. Кроме того, при работе в Windows, перед установкой SDK так же необходимо установить пакет Windows Microsoft Visual C++ 2010 redistributable (x86).

Сам SailfishOS SDK доступен для Linux, Windows и Max OS X, его можно . SDK поставляется в виде графического инсталлятора, поэтому установка SDK не вызывает никаких трудностей. Однако, при установке вас спросят альтернативный путь для проектов. Этот параметр необходим для того, чтобы виртуальная машина с Mer Build Engine имела доступ к исходным кодам вашего проекта. По умолчанию это ваша домашняя директория. В последствии данный параметр можно изменить в настройках Qt Creator.

После установки SDK вы полностью готовы к разработке приложений для платформы Sailfish OS.

Создание Hello World! приложения так же не вызывает каких либо трудностей. Просто запускаем Qt Creator, нажимаем на кнопку «Новый проект» на главном экране (или через меню Файл -> Создать файл или проект...) и настраиваем проект:

Автоматически сгенерированный проект немного сложнее, чем стандартный одностраничный Hello World. Это позволяет сразу же раскрыть некоторые особенности Sailfish OS. На главное странице отображается стандартное приветствие. Однако, если на этом экране выполнить жест swipe вниз (стандартное управление для данной платформы), вверху появится меню, позволяющее перейти на вторую страницу приложения, где расположен список элементов.

Ниже приведены скриншоты Hello World приложения:

Теперь давайте взглянем на код. Здесь все стандартно для QML приложений и поэтому знакомо любому, кто когда-либо писал приложения используя данный язык. Единственный .cpp файл описывает, какой .qml следует отобразить при запуске приложения. В нашем случае это HelloWorld.qml . Кроме того, в проекте содержатся 2 страницы, а также Cover Page, которая определяет вид приложения на домашнем экране Sailfish OS, который отображает миниатюры всех запущенных приложений и позволяет переключаться между ними, либо закрывать их.

HelloWorld.qml описывает главное окно приложения. В нем указывается начальная страница приложения и Cover Page, а также дополнительные параметры приложения (в нашем случае это разрешенные ориентации экрана и ориентация экрана, которая будет использована по умолчанию):
ApplicationWindow { initialPage: Component { FirstPage { } } cover: Qt.resolvedUrl("cover/CoverPage.qml") allowedOrientations: Orientation.All _defaultPageOrientations: Orientation.All }

FirstPage.qml описывает начальную страницу приложения. Здесь все стандартно для QML приложений, однако есть некоторая особенность Sailfish OS, на которую следует обратить внимание:
//... SilicaFlickable { anchors.fill: parent PullDownMenu { MenuItem { text: qsTr("Показать вторую страницу") onClicked: pageStack.push(Qt.resolvedUrl("SecondPage.qml")) } } //...
Здесь используется элемент SilicaFlickable , который, во первых, позволяет сделать контент внутри самого элемента прокручиваемым, в случае если он полностью не влезает внутрь элемента. А во вторых, позволяет использовать PullDownMenu - то самое меню приложения, открываемое свайпом вниз.

Кроме того, хотелось бы так же обратить внимание на CoverPage.qml , который описывает Cover Page приложения. Он содержит следующий элемент:
CoverActionList { id: coverAction CoverAction { iconSource: "image://theme/icon-cover-next" } CoverAction { iconSource: "image://theme/icon-cover-pause" } }

Данный элемент позволяет помимо вывода информации также предоставить пользователю возможность управления приложением непосредственно с его миниатюры на домашнем экране.

Для запуска приложения в эмуляторе необходимо в боковом меню выбрать комплект i486, нужный тип сборки (релиз или отладка) и способ установки Deploy as RPM Package :

После этого просто нажать на зеленую стрелочку в боковом меню. Это действие соберет приложение, запустит эмулятор, установит и запустит ваше приложение на эмуляторе.

Кроме того, можно просто запустить эмулятор нажав на кнопку в боковом меню. Это позволит вам просто исследовать Sailfish OS не имея устройства на данной платформе.

На этом все, в будущем я постараюсь более подробно описать некоторые особенности разработки под платформу Sailfish OS.

UPD: Большое спасибо @kirikch за замечания и комментарии, они были учтены в обновленном тексте статьи.

Похоже на то, что рынок мобильных технологий наконец-то выходит из застоя. Он больше не состоит на 90% из 2-х гигантских компаний, на которые со стороны подобострастно глядят мелкие игроки. Производители перестали штамповать внешне одинаковые моноблоки и начали задумываться о том, чем бы действительно удивить покупателей.

В делах программных тоже обнаруживаются зачатки конкуренции. Триумвират в составе Android, iOS и Windows Mobile того и гляди рухнет под напором менее известных «операционок» — Firefox OS, Tizen OS, и, конечно же, Jolla Sailfish OS. У последней ОС наибольшие шансы взобраться на пьедестал, ведь в ней заинтересованы сразу 2 крупные державы – Россия и Китай. Откуда же взялась Sailfish Mobile OS и чем она лучше популярных операционных систем, вы узнаете из этой статьи.

В 2011 году два технологических гиганта Nokia и Intel в партнёрстве решили создать операционную систему, отличительной чертой которой было умение адаптироваться под любые требования пользователя. Так появилась MeeGo – крайне любопытная «операционка», которая использовалась всего на одной модели смартфона, Nokia N9.

У российских юзеров было мало возможностей познакомиться с MeeGo, потому что Nokia N9 не продавался в отечественной рознице. За рубежом MeeGo получила много положительных отзывов и от рядовых пользователей, и от экспертов – но всё равно быстро «канула в Лету». Nokia отказалась развивать эту ОС и решила сосредоточиться на Windows Mobile, которая показалась ей более перспективным проектом.

Однако от Nokia откололась группа энтузиастов, образовавшая новую компанию Jolla и занявшаяся развитием MeeGo, на базе которой и выросла Sailfish Mobile OS. Бета-версия Sailfish OS 1.0 появилась в ноябре 2013 года. Спустя 2 года Jolla выпустила вторую версию «операционки», актуальную и по сей день.

В 2015 году с Jolla произошло ещё одно значимое событие: в компании в роли главного акционера появился русский предприниматель Г. Берёзкин, представитель топ-200 самых успешных бизнесменов России. Берёзкин запустил на территории РФ фирму ОМП (Открытая Мобильная Платформа), целью которой оказалось создание Sailfish Mobile OS RUS – русской «народной» операционной системы, основанной на программных компонентах оригинальной Sailfish.

Осенью 2016 года Sailfish Mobile OS RUS была завершена и добавлена в реестр отечественного ПО при Минкомсвязи. Другими словами, появилась исконно русская версия финской «операционки» Sailfish.

Чем хороша Sailfish OS?

У Sailfish есть множество достоинств – вот лишь некоторые из них:

  • Наличие сразу 2 магазинов приложений . Google Play на Sailfish нет, зато в меню можно найти иконки Яндекс.Store и собственного магазина Jolla. В Яндекс.Store доступны Android-приложения (которые совместимы с Sailfish), а в магазине Jolla предлагаются только те программы, которые написаны специально под финскую «операционку». Разумеется, таких пока немного – поэтому интеграция с Android-приложениями выглядит разумным решением.
  • Полная свобода при работе с файлами. Sailfish – своего рода антипод iOS: эта ОС полностью открытая . Пользователь может без всяких медиакомбайнов забрасывать в память смартфона файлы любых типов и открывать их посредством приложений от Jolla. При необходимости удастся даже активировать режим разработчика или запустить полнофункциональный Терминал.
  • Оригинальный интерфейс. Интерфейс Sailfish может показаться пользователю, привыкшему к iOS или Android, диковинным. Многие операции выполняются не так, как на Android и iOS – например, чтобы поменять язык клавиатуры, придётся нажать и держать кнопку пробела. Однако, если пользователь даст Sailfish шанс и попользуется ей хотя бы неделю, то обнаружит, что управлять смартфоном с этой ОС даже удобнее – хотя бы потому что она распознаёт уйму жестов.
  • Минимум программ «по умолчанию». В отличие от Android и iOS Sailfish не обязует юзера пользоваться предустановленной навигацией или почтой и ничего не навязывает. По умолчанию в меню только самое необходимое – «Контакты», «Галерея», «Сообщения», «Браузер» и так далее.
  • Интеграция со множеством облачных сервисов. Сервисов, в которые Sailfish способна выгружать данные – не менее десятка. Пользователь сам может выбрать, к какому из них прибегнуть – есть популярные варианты, вроде Google Drive, и более экзотические (Flickr).
  • Повышенная безопасность. Sailfish поддерживает шифрование на уровне операционной системы и может похвастать сильными алгоритмами MDM. Именно по этой причине госсектор России, а также некоторые крупные корпорации «заглядываются» на финскую ОС.

На Sailfish 2 появилась функция записи звонков. Это тоже можно отнести к достоинствам «операционки», потому что, например, на iOS запись телефонных переговоров встроенными средствами выполнить невозможно – Apple считает, что фиксация звонков нарушает право человека на конфиденциальность личных данных.

Есть ли у Sailfish недостатки?

Недостатков Sailfish OS тоже не лишена. В числе главных пользователи называют следующие:

  • Отсутствие клавиатуры Swipe.
  • Посредственная интеграция приложений друг с другом. На Android, скажем, снимок из галереи можно отправить куда угодно – хоть в мессенджер, хоть в «облако». Sailfish подобным похвастать не может.
  • Отсутствие голосового управления.

Все описанные недостатки – из разряда устраняемых. Так что вполне возможно, что Jolla избавит от них Sailfish OS с ближайшими обновлениями.

Какие телефоны на Sailfish можно купить?

Гаджетов, работающих под управлением Sailfish, пока совсем немного – со всеми ними можно познакомиться на официальном сайте компании Jolla .

Первый смартфон с «операционкой» Sailfish вышел ещё в 2013 году и назван был так же, как компания-производитель – Jolla . Вот небольшой ролик, представляющий девайс:

Ещё один гаджет на Sailfish Jolla представила в дуэте с молодой индийской компанией Intex на выставке MWC 2016. Смартфон получил название Aqua Fish и дизайн, почти полностью скопированный с первого Jolla.

Возможно, гаджет Aqua Fish добился бы успеха в России – для своей небольшой цены (около 80 долларов) у него очень приличные характеристики. Однако на территории РФ он официально не продаётся. Заказать аппарат от Intex можно разве что на eBay .

Операционную систему Sailfish в 2016 году получил ещё один крайне любопытный девайс – Turing Phone , названный в честь известного британского математика. Turing Phone интересен тем, что состоит из так называемого ликвидморфиума – материала, который прочнее, чем титан и сталь.

Впрочем, Тьюринг едва ли одобрил бы то, что его имя фигурирует в столь сомнительном проекте. Компания Turing Phone оскандалилась по всем фронтам: мало того, что начала рассылать гаджеты по предзаказам спустя целый год (!), так ещё и отправляла вовсе не то, что обещала. Изначально на Turing Phone должен был быть Андроид; когда и почему производитель решил прибегнуть к Sailfish – загадка.

В том же 2016 году компания «Открытая мобильная платформа» проанонсировала первый аппарат на Sailfish OS RUS «Ермак» с феноменальной стоимостью в 2 тыс. долларов. «Ермак» отличается выдающейся надёжностью – в частности, он способен передавать информацию по закрытым каналам связи.

От продаж «Ермака» «открестились» все крупные сети, разумно посчитав, что с таким ценником смартфону на массовом рынке делать нечего.

В 2017 году фирма ОМП всё же выпустила общедоступный смартфон, работающий на русской версии Sailfish – INOI R7 . Этот гаджет отличается высокой степенью защиты персональных данных, а потому позиционируется как смартфон для корпоративного сектора.

Приобрести INOI R7 можно в интернет-магазине Buyon – стоимость аппарата составляет около 12 тыс. рублей.

Можно ли установить Sailfish OS на смартфон самостоятельно?

На многие из современных смартфонов можно установить неофициальную прошивку Sailfish – полный перечень гаджетов . Однако задача эта не из простых: придётся задействовать утилиты Android SDK, разблокировать действующий загрузчик и ставить новый. Человеку, который не считает себя продвинутым юзером, лучше не лезть в эту «кроличью нору».

Есть мнение, что скоро производители сделают возможность перехода с одной «операционки» на другую официальной . Пока же официальный «переезд» доступен только владельцам Sony Xperia X – и то на возмездной основе. Согласно действующему соглашению между Jolla и Sony, за замену Android на Sailfish пользователю Xperia X придётся отдать почти 50 евро.

Будущее — за Sailfish?

Sailfish OS выглядит перспективной – есть ряд причин считать, что у этой «операционки» хорошее будущее:

  • Sailfish активно сотрудничает с японским «гигантом» Sony. На MWC 2017 компании вместе презентовали Sony Xperia X, работающий на финской ОС. В августе же вообще появилась новость об Xperia X, который работает на 2-х «операционках» сразу . Обзавестись сильным партнёром было очень важно для Jolla.
  • На той же выставке Jolla вступила в сотрудничество с Sailfish China – фирмой, которая занимается разработкой ПО для смартфонов, умных часов и прочих гаджетов. Согласно договору между фирмами китайцы должны инвестировать в развитие Sailfish 250 млн. долларов.

Возможности Sailfish в плане защиты данных привлекли не только китайцев, но также Россию и Индию. Если эти два государства продолжат вкладывать деньги в развитие финской «операционки», то за её будущее уж точно переживать не придётся.

Компания Jolla, занимающаяся разработкой Sailfish OS, неожиданно для многих анонсировала третью версию своей операционной системы. Презентацию провели в Барселоне в рамках MWC 2018.

В связи с этим мероприятием мы решили продолжать рассказывать про альтернативные Android и iOS мобильные операционные системы. Ранее мы рассмотрели Теперь очередь дошла и до Sailfish.

Причём тут Nokia и Intel?

Это долгая история. Началась она 13 лет назад. Тогда, в 2005 году, старая-добрая Nokia славилась своими , а модель ещё не славилась своей неубиваемостью. В те майские дни середины нулевых финский производитель презентует свой карманный компьютер Nokia 770. Это было революционное устройство: по Wi-Fi оно ловило интернеты! Тут были VoIP и сервисы Google Talk.

Планшет поддерживал протокол Jabber! Боже, сколько в этих словах ностальгии! В продажу планшет поступил в ноябре 2005 года. 770-й работал на первой версии Maemo - 2005OS. Позже вышли Nokia N800, N810, а затем и N900. Все они были под управлением Maemo.

Интерфейс Maemo на Nokia N900

Из Финляндии перемещаемся в США. В 2007 году выходят нетбуки с процессорами Intel Atom. Компания хочет продвигать эти устройства, для чего необходима не очень требовательная к ресурсам операционная система. Windows не подходит - Microsoft тупо неинтересен Atom. Тогда возникает проект Moblin. Название является сокращением от Mobile Linux. Как нетрудно догадаться, новая операционная система была рассчитана на мобильные устройства. Она базировалась на открытом исходном коде Linux.


Интерфейс Moblin

Восемь лет назад, в феврале 2010 года, Nokia и Intel объявили об объединении усилий. Совместно разрабатываемая операционная система получила название MeeGo. Тогда было объявлено, что Nokia N8 станет последним смартфоном на Symbian OS (другая операционная система Nokia, которая была установлена на большее количество устройств), а N9 выйдет уже под управлением MeeGo.


Nokia N9 на MeeGo

Это было очень круто: пользователи могли выбрать между устройствами на iOS, Android, Windows Phone, MeeGo или вообще купить BlackBerry! Но, к сожалению, такая идиллия длилась недолго.

В 2011 году Nokia неожиданно закрыла MeeGo. Проект перестали развивать, несмотря на популярность Nokia N9. Таким образом, первый смартфон на этой версии ОС стал и последним.

Часть команды, занимавшаяся разработкой MeeGo, покинула Nokia для создания собственной компании. Её назвали Jolla. Команде не удалось получить в своё ведение большинство патентов на операционную систему, так что многие её элементы пришлось разрабатывать заново. Например, дизайн.

На чём Jolla пыталась выехать?

Компания делала акцент на многозадачности и открытости. Во время первой презентации обещали выпустить SDK для разработки сторонними разработчиками приложений. Операционная система с разнообразными возможностями для персонализации и поддержкой многоядерных процессоров, за которыми будущее.


На интерфейсе также делали особый акцент. Так, Марк Диллон, сооснователь компании, говорил следующее: «Интерфейс Sailfish OS уникален тем, что использование устройства возможно только при помощи жестов». Из любого приложения проводите свайп вправо - откроется центр уведомлений. Снизу вверх - открывается список установленных приложений. Жестов было очень много. Все они заменяли привычные кнопки. К этому сейчас пытаются прийти производители Android-смартфонов, и отказаться от наэкранных кнопок, «съедающих» значительную часть экрана.

В 2012 году компания анонсировала свой смартфон Jolla. Он поступил в продажу через год. Аппарат отличался необычным внешним видом. Казалось, что он склеен из двух разных смартфонов. Чуть позже был анонсирован планшет Jolla Tablet, но тут у компании случились финансовые трудности. Планшет выпущен не был.


Чем живёт Jolla сейчас?

С тех пор компания решила сосредоточиться на своей операционной системе Sailfish OS. Например, непосредственно внутри Jolla велась разработка прошивки для смартфонов Nexus 4 и OnePlus One.

В 2016 году компания лицензировала Sailfish OS для российской «Открытой мобильной платформы». Совместными усилиями была выпущена Sailfish Mobile OS RUS. В списке поддерживаемых устройств - смартфон для госслужащих и корпоративных клиентов «Ермак ОМП», а также российский смартфон INOI R7. Подобные российской лицензионной ОС операционные системы существуют в Бразилии, Китае и других странах.


Ермак ОМП

Третья версия Sailfish будет рассчитана на большее количество устройств. На MWC анонсировали её появление осенью на упомянутом выше INOI R7, Sony Xperia XA2, КПК Gemini PDA, а также на неназванных кнопочных телефонах с поддержкой 4G. В Sailfish OS 3 сделают акцент на безопасности. Например, в случае потери или кражи устройства пользователь сможет дистанционно стереть все данные.

Операционная система поддерживает Android-приложения, но только в том случае, если пользователь заплатил за Sailfish OS 50 долларов.


Sony Xperia XA2 с установленной Sailfish OS

Доминирование двух операционных систем на рынке - не самая лучшая для пользователя ситуация. В этом случае технический прогресс, о котором мы так мечтаем, будет стопориться отсутствием интереса к развитию. Чем больше будет выбор, тем лучше будет выбирающему. Надеемся, Sailfish будет развиваться как альтернативная операционная система и однажды найдёт свою нишу, которую будет уверенно держать.