API для разработки приложений - Qt, лучший из существующих сейчас в IT мире фреймворков. Перечислять его достоинства тут не буду, места не хватит. Скажу лишь, что для разработчика программировать на Qt - это просто наслаждение.
Все почему-то считают особым преимуществом Sailfish поддержку Android приложений. Лично мне это поровну, у меня единственное Android-приложение - яндекс.карты, которыми я не пользуюсь (есть прекрасное нативное приложение HalfTrail - клиент для OpenStreetMap). Вообще ситуация с приложениями такая же, как у MeeGo - их мало, но достаточно. И количество их увеличивается экспоненциально.
За задней крышкой есть I2C интерфейс, через который можно подключать внешние устройства, оформленные в виде задней крышки. Это фирменная фишка разработчиков, называется TheOtherHalf. Она позволяет добавить в телефон:
- полноценную выдвигающуюся QWERTY-клавиатуру (130 евро);
- солнечную батарею, от которой можно заряжать телефон (50 евро);
- всякую фигню типа разноцветных светодиодов, мигающих при вызове/приёме сообщения (60 евро);
- функцию беспроводной зарядки, как у Lumia;
- список непрерывно растёт.
Недостатки: - Когда покупал (в марте 2014 г.) не было доставки в Россию, пришлось заказать на адрес в Финляндии и вывезти уже оттуда. (Сейчас вроде бы уже есть официальная доставка в Россию, могу ошибаться).
- Разработчики почему-то испортили кое-какие фишки MeeGo (которую из себя, собственно, и представляет SailfishOS) - например, мне нравилось переключать раскладки смахиванием клавиатуры, теперь для этого приходится нажать и держать пробел. Но в сумме, если выбирать по эргономике между MeeGo Harmattan и Sailfish, я бы всё равно выбрал последнюю.
Достоинства: - Полностью нативная система. Никаких богомерзких .NET и прочего managed-шлака, как в Android и WP. Следствия: 1) колоссальная эффективность - за день использования (звонки, эпизодическое сидение в Интернете через 4G) батарея разряжается со 100% до 80-70%; 2) колоссальная скорость - приложения загружаются мгновенно, работают шустро и потребляют микроскопическое количество памяти.
- Полностью открытая система. Никаких встроенных троянов, от которых НУ НИКАК не могут отказаться ни Google, ни Apple, ни Microsoft, с какой бы регулярностью ни происходили скандалы с кражей этими компаниями личных данных пользователей.
- Непрерывная разработка. Обновления выходят раз в 1-2 месяца, и каждое из них по количеству исправленных недочётов и добавленных функций сравнимо с новой мажорной версией Android.
- ПОЛНОЦЕННАЯ МНОГОЗАДАЧНОСТЬ! Господи, за год пользования Андроидом я успел забыть, что у телефонов такое бывает. Казалось бы, у меня ещё в 2006 году это было на моей Nokia N95. Но нет, пользователи же тупые, они не понимают, чем сворачивание приложения отличается от закрытия! Поэтому в "дружественном к пользователю" Android надо сделать так, чтобы программу вообще нельзя было закрыть без сторонних утилит, а при сворачивании она будет работать ровно до тех пор, пока операционке не придёт в голову её закрыть. Android же умнее, чем его пользователь, он лучше знает, когда программу надо закрыть.
В SailfishOS всё так, как и должно быть в нормальной ОС: запустил программу - и она БУДЕТ РАБОТАТЬ, до тех пор пока я её не закрою. Запустил 10 программ - все десять будут параллельно работать. Перестанет хватать памяти - появится сообщение "память кончается, закройте ненужные программы". Я не олигофрен, я понимаю, что такое оперативная память.
Хочу закрыть программу - закрываю её одним движением пальца, и она РЕАЛЬНО ЗАКРЫВАЕТСЯ, сразу, полностью, без ошмётков в оперативной памяти, без каких-то подозрительных оставшихся процессов, которые невозможно завершить, потому что они "системные".
Опыт использования: несколько месяцев