Обзор операционной системы sailfish os

Содержание

Android всё больше монополизирует рынок смартфонов. Каждую неделю появляется как минимум десяток моделей устройств на базе операционной системы от Google. В то же время за весь прошлый год было анонсировано всего 15 моделей смартфонов на базе других ОС. За семь месяцев этого года статистика и того печальнее – всего три модели. Две из них основаны на Sailfish OS. Первая, Jala Accione, может стать одним из самых продвинутых смартфонов на базе финской платформы, но продаваться будет только в далёкой Боливии. Другая, Inoi R7, имеет отчасти российское происхождение, использует адаптированную для России версию Sailfish OS (так называемая Sailfish Mobile OS RUS от «Открытой мобильной платформы») и ориентирована на российский рынок. Давайте изучим это устройство и его операционную систему.

Технические характеристики Inoi R7:

  • Сеть: 2G, 3G, 4G
  • Платформа: Sailfish OS 2.1.1 Jämsänjoki
  • Дисплей: 5″, 1280х720 точек, 294 ppi
  • Камера: 8 Мп, автофокус, f/2,1, запись видео 720p@30fps
  • Фронтальная камера: 5 Мп, f/2,3, запись видео 720p@30fps
  • Процессор: 4 ядра, 1,2 ГГц, Qualcomm Snapdragon 212
  • Графический чип: Adreno 304
  • Оперативная память: 2 ГБ
  • Внутренняя память: 16 ГБ
  • Карта памяти: microSD
  • A-GPS, ГЛОНАСС
  • Bluetooth
  • Wi-Fi (802.11b/g/n)
  • Порты: microUSB, 3,5 мм
  • Светодиодный индикатор
  • Аккумулятор: съёмный, 2500 мАч, 4,35 В, литий-полимерный
  • Размеры: 145,9х71,5х8,9 мм
  • Вес: 145 г

Камера

Inoi R7 обладает 8-Мп камерой со светосилой f/2.1 и вспышкой. Стандартное приложение камеры довольно простенькое, из интересного в нём только возможность менять ISO вручную. Правда, диапазон невелик – 100, 200, 400. Аппарату хорошо даются только очень простые композиции. Пейзажи и кадры при не очень хорошем освещении получаются плохо. У снимков низкая детализация, нередки ошибки в определении баланса белого. Ещё один минус фотографий на Inoi R7 – обилие цветных шумов. Их очень много даже на тех снимках, которые сделаны днём.

Фронтальная камера имеет разрешение 5 Мп. Качество селфи – так себе. Вот наш редактор Евгений Макаров в новом для себя амплуа – мистер цифровой шум:

Видео пишется в 720p@30fps, при плохом освещении фреймрейт падает. Детализация роликов низкая. Стабилизации никакой. Фокусировка во время съёмки работает, но очень медленно – в среднем за десять секунд.

Обзор оборудования

Преимущества стандарта Mer

Sailfish OS может использоваться на любом оборудовании с поддержкой ядра Linux и совместимым с промежуточным программным обеспечением, использующим ядро Mer . Таким образом энтузиасты из сообщества портировали Sailfish OS на ряд устройств. Вместо обозначения конкретной эталонной аппаратной платформы для разработки в операционных системах Linux, OS X и Windows доступна реализация VirtualBox с Sailfish OS SDK. Эта реализация виртуальной машины содержит всю ОС Sailfish, изолированную от локальных ресурсов и локальной ОС, чтобы обеспечить удобную оценку поведения и производительности закодированного или перенесенного программного обеспечения перед развертыванием на реальных устройствах.

Устройства других производителей с лицензией Sailfish OS

Производители могут предоставлять мобильное оборудование с лицензированной ОС Sailfish или с открытым исходным кодом, или сочетая и то, и другое, включая их собственные модификации или модификации и брендинг для конкретных рынков или целей.

  • Sony Xperia 10 II — через Sailfish X
  • Sony Xperia 10 Plus — через Sailfish X
  • Sony Xperia 10 — через Sailfish X
  • Planet Computers Gemini PDA — через Sailfish X
  • — через Sailfish X
  • — через Sailfish X
  • Sony Xperia XA2 — через Sailfish X
  • Sony Xperia X — через Sailfish X

Порты энтузиастов сообщества на устройства других производителей

Из-за относительной простоты переноса и лицензии с открытым исходным кодом Sailfish OS также неофициально портирована на другие сторонние устройства. Комплект разработки аппаратной адаптации для носильщиков опубликован и распространяется бесплатно. Эти порты в основном публикуются на форумах разработчиков Maemo и XDA , а в вики-странице Mer составлен список портов. Из-за лицензионных ограничений проприетарные части или расширения, такие как уровень совместимости Alien Dalvik для приложений Android, не включены. Однако они могут быть добавлены, например, когда производитель или дистрибьютор превращает его из версии сообщества в официально поддерживаемую версию для определенного устройства. Из первоначально более 80 портов около 19 портов все еще находятся в активной разработке — по состоянию на март 2019 года — это означает, что они были обновлены до Sailfish 3:

  • Alcatel Idol 3
  • Fairphone 2
  • F (x) tec Pro1
  • Сенсорная панель HP
  • Motorola Moto Z Play
  • Motorola Photon Q
  • Motorola Moto X Force
  • Motorola Moto X 2014
  • Motorola Moto G 2014
  • Motorola Moto G 2015
  • Motorola Moto G4 Plus
  • OnePlus X
  • Один плюс один
  • OnePlus 3
  • OnePlus 3T
  • OnePlus 5
  • OnePlus 5T
  • Samsung Galaxy A5
  • Sony Xperia X Compact
  • Xiaomi Redmi 2
  • Xiaomi Redmi Примечание 3
  • Xiaomi Redmi Примечание 4
  • Xiaomi Redmi 5 Plus
  • Xiaomi Redmi 4X

Чтобы продемонстрировать простоту переноса Sailfish OS на другие устройства, Jolla показала созданные порты и порты сообщества на таких мероприятиях, как Mobile World Congress , Slush и FOSDEM :

  • Nokia N950
  • Nokia N9
  • Google Nexus 7
  • Google Nexus 4
  • Samsung Galaxy S3
  • Xiaomi Mi 2
  • TCL Идол X950
  • Google Nexus 5
  • Fairphone 2
  • Sony Xperia X
  • Часы Jolla Sailfish
  • Sony Xperia XA2
  • Планета Компьютеры Близнецы КПК
  • функциональный телефон, похожий на Nokia 3310, предположительно китайский Kingsun EF33

Huawei поглядывает на Российскую ОС Аврора

Генеральный директор Huawei Го Пин (Guo Ping), как сообщается, обсудил возможность использования Sailfish OS на устройствах Huawei с министром цифрового развития, связи и массовых коммуникаций Российской Федерации Константином Носковым. Основываясь на предполагаемом разговоре, Huawei уже тестирует устройства с предустановленной операционной системой Аврора. Помимо операционки, гендир Huawei и Константин Носков, как предполагается, обсудили также возможность частичного перемещения производства процессоров и устройств компании в Россию.

Huawei и российский поставщик цифровых услуг Ростелком отказались комментировать обсуждения, хотя последний заявил, что открыт для работы с разработчиками мобильных решений. Предположительно, связывая две компании, Григорий Березкин, Ростелком и российский бизнесмен, владеющий разработчиком Aurora OS.

Notification

These icons are designed to be used with notifications. The size for these is Theme.iconSizeSmall.

Icon Name Icon Name Icon Name
icon-lock-alarm icon-lock-application-update icon-lock-backup
icon-lock-birthday icon-lock-calendar icon-lock-chat
icon-lock-email icon-lock-friend-request icon-lock-information
icon-lock-installed icon-lock-invitation icon-lock-locked
icon-lock-missed-call icon-lock-mms icon-lock-more
icon-lock-settings icon-lock-sms icon-lock-social
icon-lock-system-update icon-lock-transfer icon-lock-voicemail
icon-lock-warning

Плюсы Sailfish OS:

1.Возможность установки приложений для Android.

Jolla приняла правильное решение, добавив поддержку приложений Android в свою ОС. Чтобы установить приложение на свой смартфон Sailfish, вам необходимо установить стороннее приложение.

Таким образом, у вас есть доступ к Google Play Store, и вы можете наслаждаться более чем миллионом приложениями.

Люди не переходили раньше на Windows mobile из-за плохой доступности приложений. Это также является преимуществом для разработчиков Android, они могут сделать свое приложение еще более доступным.

2.Поддерживает больше оборудования.

Поскольку это программное обеспечение с открытым исходным кодом, основанное на ядре Linux, аппаратная поддержка будет больше.

Он может поддерживать как процессор ARM, так и процессор x86. Если вы профессионал, вы можете установить эту ОС в Samsung Galaxy S4!

как и в ОС Android, вы получите пользовательский ПЗУ и сможете настроить свой мобильный телефон так, как вам нравится.

3.Новый интерфейс.

Интерфейс, используемый в этом смартфоне, очень похож на ОС BlackBerry BB 10. Просто жестом вы можете перемещаться по своей операционной системе.

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

Вы можете видеть любые уведомления, такие как процент заряда батареи, сеть, время, SMS. Они разработали эту ОС для просмотра чего угодно из любого места.

Например, предположим, что если вы играете в игру Angry Birds и можете запустить другое приложение, скажем, GTalk, не закрывая Angry Bird, и одновременно вы можете видеть любое уведомление, все это будет возможно с помощью навигации по жестам.

Минусы ОС Sailfish:

У Sailfish OS не так много недостатков, но все же трудно конкурировать с Android по следующим факторам.
ОС Sailfish совместима только с устройствами высокого класса, поэтому она не может заменить устройства Android низкого класса.

В официальных новостях говорится, что есть поддержка приложения для Android. Но по-прежнему нет ни слова об их собственном рынке приложений.

Особенности Sailfish OS:

  1. Очень много приложений для Android способны работать под Sailfish OS благодаря Alien Dalvik;
  2. SDK основан на Qt и обладает всеми его инструментами: редактор кода, дизайнер, отладчик;
  3. Приложения создаются на QML c применением QtQuick и набором библиотеки Silica от Jolla, также есть поддержка Python.

Особенности Sailfish OS 2.0:

  1. Поддержка архитектуры Intel (включая процессор Atom x3);
  2. Расширенная совместимость с приложениями для платформы Android;
  3. Переработанный интерфейс;
  4. Обновлённая система уведомлений.
Выпущена новая версия Sailfish OS 4.0.1 от Jolla от 2021 года!

ОС Sailfish от Jolla 4.0.1 была выпущена в феврале 2021 года. Sailfish OS 4.0.1 «Koli» в настоящее время доступна для пользователей.

С Sailfish OS 4.0.1 телефон Jolla больше не поддерживается в качестве их оригинального смартфона. Поддерживаемые ОС Sailfish OS 4 остаются моделями Jolla C, планшета Jolla и Sony Xperia 10 / XA2, КПК Gemini x25/x27 и другими избранными устройствами.

Среди множества изменений, которые можно найти в Sailfish OS 4.0.1, есть:

  1. Улучшена поддержка приложений Android, для некоторых устройств теперь на уровне API, аналогичном уровню Android 9.
  2. Поддержка считывания QR-кодов была интегрирована в видоискатель камеры.
  3. Обновление веб-движка браузера до Mozilla ESR 60.
  4. Улучшена обработка учетных записей.
  5. Обновлено до systemd 238
  6. Изоляция приложений/песочница теперь реализована для приложений платформы на основе песочницы Firejail.
  7. Различные исправления безопасности.
  8. Различные улучшения пользовательского интерфейса/UX.

https://pc-reanimator.ru/

Key Sailfish OS technologies

Sailfish OS uses a large number of different technologies — indeed a glance at the Sailfish OS Reference area shows a long list of architectural areas, middleware, APIS, systems and tools.

We’ll just look at the system and tool technologies most commonly used in a typical developer’s day.

  • Scratchbox 2Scratchbox 2 solves the problem of cross-compilation by creating a virtual development environment that looks like a target system while allowing execution of both target-compatible and host-compatible binaries transparently. Scratchbox 2 is used both by the Sailfish SDK and the OBS.
  • gitSailfish OS uses git extensively for managing change. More about code hosting at
  • OBSThe Open Build System is used to perform automated clean builds of Sailfish OS packages hosted on the git services.
  • IMGThe IMG system generates Sailfish OS images using the packages created by the OBS

Read more about SailfishOS Technologies.

Примечания

  1. .
  2. . Jolla (4 September 2018). Дата обращения 5 сентября 2018.
  3. . Jolla (31 October 2018). Дата обращения 8 ноября 2018.
  4. . Jolla (7 January 2019). Дата обращения 8 января 2019.
  5. . Jolla (31 January 2019). Дата обращения 2 февраля 2019.
  6. . Jolla (18 March 2019). Дата обращения 19 марта 2019.
  7. . Jolla (24 April 2019). Дата обращения 24 апреля 2019.
  8. . together.jolla.com. Дата обращения 23 июля 2019.
  9. . wiki.merproject.org. Дата обращения 16 января 2016.
  10. Sfiet_Konstantin. . vimeo.com. Vimeo.com DMCA. Дата обращения 21 апреля 2013.
  11. LordKelvan, – . youtube.com. LordKelvan. Дата обращения 21 апреля 2013.
  12. vgrade100. . youtube.com. vgrade100. Дата обращения 21 апреля 2013.
  13. Fairphone . fairphone.com (22 October 2015).
  14. vgrade100. . youtube.com. vgrade100. Дата обращения 25 мая 2014.
  15. Eilimö, Jonne  (недоступная ссылка). Дата обращения 23 января 2013.
  16. . forum.xda-developers.com. Дата обращения 28 августа 2015.
  17. vgrade100. . youtube.com. vgrade100. Дата обращения 25 мая 2014.
  18. . wiki.merproject.org/wiki. merproject.org. Дата обращения 28 августа 2015.
  19. Carlos_Gong (产品观察家).  (недоступная ссылка). Geekpark.net. Дата обращения 7 августа 2013.
  20. . wiki.merproject.org/wiki. merproject.org. Дата обращения 28 августа 2015.
  21. ↑ . Mer Wiki. Дата обращения 19 ноября 2013.
  22. .
  23. adampigg. . Твиттер (2 September 2014). Дата обращения 5 сентября 2014.
  24. PiggZ. . xda-developers.com. Дата обращения 28 августа 2015.
  25. sledgeSim. . Твиттер (23 September 2014). Дата обращения 23 сентября 2014.
  26.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  27.  (англ.). talk.maemo.org. Дата обращения 2 ноября 2017.
  28.  (англ.). XDA Developers. Дата обращения 19 августа 2018.
  29.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  30.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  31.  (англ.). talk.maemo.org. Дата обращения 2 ноября 2017.
  32. . www.jollausers.com. JollaUsers. Дата обращения 18 декабря 2015.
  33. vgrade100. . youtube.com. vgrade100. Дата обращения 21 апреля 2013.
  34. vgrade100. . youtube.com. vgrade100. Дата обращения 22 марта 2015.
  35. Hoog, Willem-Jan de (2017-07-16), , https://github.com/wdehoog/sailfish-bacon-images>. Проверено 2 ноября 2017.
  36.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  37.  (англ.). XDA Developers. Дата обращения 25 января 2018.
  38.  (англ.). wiki.merproject.org. Дата обращения 2 ноября 2017.
  39.  (англ.). wiki.merproject.org. Дата обращения 2 ноября 2017.
  40. Locusf. . SailPi Run Sailfish OS on your Raspberry Pi. Locusf. Дата обращения 26 февраля 2015.
  41. . together.jolla.com. Jolla. Дата обращения 26 февраля 2015.
  42. . puzzlephone.com.
  43. ↑ . YouTube. Дата обращения 21 марта 2014.
  44. . impegoraro.github.io. Дата обращения 28 августа 2015.
  45. beidi. . Дата обращения 15 октября 2014.
  46. Deordiev, Igor . Дата обращения 15 октября 2014.
  47. . wiki.merproject.org/wiki. merproject.org. Дата обращения 28 августа 2015.
  48. . reviewjolla.blogspot.de. Simo Ruoho. Дата обращения 10 августа 2015.
  49. . wiki.merproject.org/wiki/Adaptations/libhybris. merproject.org. Дата обращения 28 августа 2015.
  50.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  51. . youtube.com. Дата обращения 11 марта 2016.
  52.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  53.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  54.  (англ.). XDA Developers. Дата обращения 2 ноября 2017.
  55.  (англ.). MerProject. Дата обращения 18 апреля 2018.
  56. (02.06.2015).
  57. Единый реестр российских программ. .
  58.  (недоступная ссылка). omprussia.ru. Дата обращения 15 июня 2016.

Docker

How does the Docker-based build engine compare on the performance side?

Build times with the Docker-based build engine are usually 30-40% shorter than with the VirtualBox-based build engine both on Linux and Windows. On Linux this also means that the build times achieved with the Docker-based build engine are more or less equal to the build times achieved with the (Linux-only) Platform SDK.

Is VirtualBox still a requirement with Docker-based build engine used?

When the Docker-based build engine is chosen, VirtualBox becomes an optional dependency required by Sailfish OS emulators only. If you do not use emulators, you may install Sailfish SDK where VirtualBox is not available.

What are the compatibility issues with Sailfish OS emulators on Windows?

Docker on Windows relies on Hyper-V as a virtualization backend while Sailfish OS emulators rely on VirtualBox. Until recently, it was not possible to use Hyper-V simultaneously with other virtualization technologies. Recent Windows and VirtualBox versions are said to remove this limitation but the informations and user reports vary. There seems to be no simple answer to the question whether the emulators will be usable on your particular configuration when Docker is in use.

Hints:

  • Some sources mention Windows 10 1809 and VirtualBox 6.1.6 as the minimum versions
  • Some sources mention troubles to persist (or emerge) with newer versions
  • Try increasing the number of processors available to the emulator VM (sfdk emulator set vm.cpuCount=N). Try setting the maximum first

Is macOS support on the plan?

The main issue with VirtualBox-based build engine is the limited performance of its file system sharing solution. Unfortunately the file system sharing solution of Docker on macOS in not better in this respect and so replacing VirtualBox with Docker would not make the expected difference.

Old sailfish-os-build-engine images keep piling up, is this desired?

This is a known issue with the initial Docker support (Sailfish SDK 3.1). With every build engine start/stop cycle, one new image layer is created. This issue is likely going to be addressed with the next Sailfish SDK release. Should you hit the limit of maximum 127 layers per Docker image meanwhile, there are basically two options how to recover:

  1. Reinstall the Sailfish SDK (recommended)

Building

If used previously, you’ll need to re-install/update your build environment to Sailfish OS Platform SDK 3.0.0 (or newer), delete old target, and create new target, just like HADK >=v3 instructs.

If you are new to HADK, please carefully read the disclaimer on page 1, then chapters 1 and 2.

The disk space requirement for this build is not 30GB as HADK says, but around 80GB. The download bandwidth requirement is around 20GB.

HADK uses CyanogenMod as reference base. Here we’ll instead have Sony’s stock Android 6.0.1 or 7.x – these are the versions that are supported by Sailfish X and need to be flashed to your Sony before flashing Sailfish OS image. Now you can read through chapter 3.

In chapter 4 (Setting up the SDKs) setup the environment in ~/.hadk.env with additional variables (here we’ll build for Sony Xperia X single SIM variant):

export VENDOR=sony
export DEVICE=f5121
export HABUILD_DEVICE=suzu
export DEVICE_GROUP=f512x
export BRANCH=6.0.1_r80
export HAVERSION="sony-aosp-"$BRANCH"-20170902"

Follow through the chapter 4 until the end, and ignore chapter 5, instead perform the following:

HABUILD_SDK $

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

If you encounter errors, check with HADK’s section 5.5 «Common Pitfalls», and if it’s not there, ask us on IRC.

Once you have hybris-boot.img and hybris-recovery.img files successfully built, go through chapter 6 of the HADK document.

Ignore chapter 7, but do the following instead:

Wait for middleware to finish, open new terminal window shell and enter:

Close the current terminal window, go back to previous window, then:

Next, please proceed with:

PLATFORM_SDK $

export RELEASE=3.3.0.16
export EXTRA_NAME=-my1
sudo zypper in lvm2 atruncate pigz
sudo zypper in android-tools
cd $ANDROID_ROOT
rpm/dhd/helpers/build_packages.sh --mic

If you want to rebuild your image again later, umount any mounts manually.

Камера

Перед тем, как перейти к основной камере, быстренько пробежимся по фронтальной. Ее разрешение составляет 2 мегапикселя. Я не фанат селфи, поэтому возможность протестировать и вынести вердикт я предоставил своей девушке. Она сделала два снимка: на Jolla и на iPhone. Фото не обработаны, освещение в комнате хорошее.

Jolla:

iPhone:

По снимкам видно, что сделать качественное селфи на Jolla не получится. Цветопередача неестественная, цвет лица искажается (эффект красного оттенка кожи), изображение сильно шумит.

Переходим к основной 8-ми мегапиксельной камере. Фиксированное значение диафрагмы – f/2.4.

Чтобы детально передать ее возможности, рассмотрим пару снимков на улице (днем), в помещении с недостаточным освещением, и снова на улице, но уже ночью.На улице (днем):

Помещение с недостаточным освещением:

Ночью:

Для повседневной съемки качество вполне приемлимое. Снимки были сделаны в автоматическом режиме, потому что я привык фотографировать на iPhone, который отлично адаптирует настройки под любые условия. Алгоритмы приложения камеры Jolla справляются с этой задачей удовлетворительно, но для лучшего результата без ручной настройки здесь не обойтись. Пользователю доступны следующие параметры:

Коррекция экспозиции
ISO (Auto, 100, 200, 400)
Сетка
Вспышка
Баланс белого (Авто, Пасмурно, Солнечно, Флюор. лампа, Лампа накал.)
Режим фокусировки
Таймер

Jolla умеет записывать видео с разрешением 1080p с частотой 30 кадров в секунду и справляется с этой задачей хорошо. Цвета в меру насыщенные, шумы сглаживаются. Работа цифровой стабилизации не такая, как хотелось бы (картинка не очень плавная), но в целом сойдет.

Причём тут 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. Команде не удалось получить в своё ведение большинство патентов на операционную систему, так что многие её элементы пришлось разрабатывать заново. Например, дизайн.

Building the sample application

Clone the sample application and build it with the command invoked from a separate build directory, i.e., perform a shadow build.

$ git clone https://github.com/sailfishos/cmakesample
$ mkdir cmakesample.build.i486 && cd cmakesample.build.i486
$ sfdk build ../cmakesample

Once the build finishes, you can find the RPM packages in the directory.

If you wish to repeat any build phase separately, commands like these may be used under the build directory:

$ sfdk cmake ../cmakesample 
$ sfdk make 
$ sfdk build-shell <arbitrary-build-command> 
$ sfdk make-install
$ sfdk package

Similarly to the command, the command exists for qmake based projects. Together with , these commands allow to run in a way that just the corresponding part of the section of the .spec file is executed. Run these with to learn more.

Выводы

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

Что до самого Inoi R7, то в его преимущества можно записать только неплохой пластиковый корпус (главное – не нюхать) и качественный HD-дисплей. Камеры, железо и автономность устройства никак не соответствуют его цене в 11 990 рублей (продаётся только в «Байоне»). Даже если бы Sailfish OS была идеальна, а Android-приложения можно было бы запускать и все это хорошо бы работало, то посоветовать девайс все равно было бы тяжело (так что не поможет ему и планируемая версия с дуалбутом Android/Sailfish). Впрочем, провальным аппарат точно не станет. Сообщалось, что 15 тысяч экземпляров Inoi R7 уже купила «Почта России», а это солидная цифра для довольно дорогого смартфона неизвестного производителя. Так что на корпоративном рынке (я бы даже сказал B2G) смартфон ждёт успех, а на потребительском останется интересен только Sailfish (ради них продажи в «Байоне» и затеяны).

Олег Лазарев и Евгений Макаров. Mobiltelefon

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector