Обзор смартфона jolla на базе sailfish os с поддержкой приложений для android

Камера

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

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

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

Sailfish OS

Sailfish — это, по сути, прямой наследник операционной системы Meego. Ее вы, возможно, успели увидеть в аппарате Nokia N9. Meego — настоящий Linux, обладающий, помимо ядра, привычным набором компонентов, таких как Systemd, Pulseaudio и Wayland. Никаких виртуальных Java-машин, только для хардкор для настоящих мужчин!

Пользовательская среда — самобытная разработка Jolla, написанная на Qt 5 и QML. Управление в Sailfish построено на жестах и касаниях, поэтому отдельной кнопки Home у системы нет. Для разблокировки нужно дважды тапнуть экран и затем смахнуть его в сторону. Навигация по системе строится на свайпах.

Центральный экран занимает список приложений, который можно пролистывать. Делаем свайп вниз — вылезает шторка с типами подключений, небольшой свайп вверх — появляется нижний док с избранными приложениями, а если потянуть сильнее — покажется основная сетка приложений. Пролистывая экраны в стороны, можно переключаться между тремя основными режимами: сеткой приложений, экраном уведомлений и миниатюрами запущенных задач. Виртуальных рабочих столов, как в Android, тут нет, но к этому быстро привыкаешь.

Часть UI написана с использованием Silica — собственного расширения QML, которое Jolla не отдает сообществу (так же как и движок «умного» ввода текста). Все остальное имеет открытый исходный код.

Что касается аппаратов, на которых работает эта ОС, то это Jolla Jolla (sic!), Jolla C, Inoi R7 (смартфон среднего уровня под отечественным брендом) и несколько региональных моделей, названия которых вряд ли вам что-то скажут. М-да, звучит негусто… Но парни в Jolla вовремя подсуетились и поучаствовали в программе Sony Open Devices. Результатом стало создание отдельной версии Sailfish X для смартфонов Sony Xperia X и XA2. Это уже другое дело! Имея современную «соньку», можно заменить Android на Sailfish и вдохнуть воздух свободы полной грудью… Но, как в анекдоте, тут есть нюанс.

Плюсы 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/

Sailfish OS – достойная замена Android, обзор, смартфоны

Аврора ОС

Сотрудники Jolla встретились с представителями российского технологического сообщества, чтобы начать разработку нового программного обеспечения и продвигать Sailfish OS в рамках стратегии Jolla в отношении БРИКС . В результате этих усилий 18 мая 2015 года министр связи России Николай Никифоров объявил о планах по замене платформ Apple iOS и Google Android новым программным обеспечением на базе Sailfish. Он намерен покрыть 50% потребностей России в этой области в течение следующих десяти лет по сравнению с 95%, которые в настоящее время покрываются западными технологиями. Русская версия в настоящее время разрабатывается под торговой маркой Aurora (Аврора) ОС . Китайская многонациональная технологическая компания Huawei вела переговоры с Министерством связи России об установке ОС Aurora на планшеты для проведения переписи населения России к августу 2020 года.

Статус разработки ОС

Sailfish OS продвигается Jolla и поддерживается открытым Sailfish Alliance, созданным в 2011 году, группой, созданной для объединения производителей OEM и ODM, поставщиков наборов микросхем, операторов, разработчиков приложений и розничных продавцов. 16 августа 2012 года было сообщено, что пользовательский интерфейс готов к выпуску. Генеральный директор Jolla Юсси Хурмола заявил в интервью ZDNet: «… Наш пользовательский интерфейс уже готов, мы еще не выпустили его, мы сохраним его для запуска продукта, и платформа сейчас запускается, поэтому проект выглядит довольно хорошо». .

На следующий день генеральный директор Jolla Марк Диллон заявил в социальной сети что компания достигла первой цели развития. Команда Jolla представила Sailfish, включая всемирный интернет-поток, в качестве демонстрации ОС, пользовательского интерфейса и SDK во время мероприятия Slush в Хельсинки , Финляндия, 21–22 ноября 2012 года. Альфа-этап Sailfish OS SDK был опубликовано в конце февраля 2013 г. и доступно для бесплатного скачивания.

16 сентября 2013 года Jolla объявила, что ее ОС стала совместимой с приложениями и оборудованием Android. Первый телефон, использующий его, был запущен 27 ноября 2013 года во всплывающем магазине DNA Kauppa в Хельсинки. На этом мероприятии были проданы первые 450 телефонов, а остальные предварительно заказанные устройства были отправлены вскоре после этого.

В сентябре 2015 года была выпущена версия 1.1.9.28 «Eineheminlampi», в которую были добавлены основные элементы обновленного пользовательского интерфейса Sailfish OS 2.0.

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

В мае 2016 года Jolla объявила о программе Sailfish Community Device Program, которая поддерживает разработчиков и членов сообщества Sailfish OS .

Sailfish Secure

Sailfish Secure является первой открытой и безопасной мобильной платформой телефона, защищенное мобильным решением на основе Sailfish OS. Впервые он был публично представлен в Барселоне, Испания, на Всемирном мобильном конгрессе 2 марта 2015 года, где были представлены планы по использованию Sailfish Secure.

Создан на основе усиленной версии Sailfish OS и платформы шифрования и управления ключами SSH. Разработан Jolla (разработчиком и разработчиком ОС Sailfish) вместе с SSH Communications Security (изобретателем протокола SSH Secure Shell , среди других расширенных проектов безопасности, которые он предоставляет) в сотрудничестве с Sailfish Alliance .

Независимый от аппаратной платформы подход Sailfish Secure позволяет адаптировать концепцию, например, к местным потребностям, а также в сотрудничестве с другими партнерами по безопасности. Конечные клиенты, такие как правительства или крупные корпорации, могут адаптировать решение к своей предпочтительной или используемой аппаратной платформе, поскольку оно не привязано к конкретному оборудованию или конфигурации.

Цель состоит в том, чтобы удовлетворить растущий спрос на конфиденциальность в мобильной связи. У Jolla и Sailfish OS есть уникальные возможности для создания и предоставления альтернативного решения на рынках, где доминируют Android или другие операционные системы за пределами ЕС. Целевым клиентам необходимо безопасное мобильное решение, в том числе правительственным чиновникам или корпорациям, но это также должно быть решение, доступное для потребителей.

«Железо» для тестирования OC Sailfish

«Смартфоны и планшетные компьютеры закуплены для проведения тестирования мобильной операционной системы в реальных условиях», — пояснили в пресс-службе «Ростелекома», не уточнив других деталей, сообщил ТАСС.

Характеристики смартфонов Inoi, заявленные в документации закупок «Ростелекома», полностью соответствуют спецификациям, представленным на сайте производителя.

Дизайн смартфона Inoi R7

Модель Inoi R7 представляет собой компактный смартфон в корпусе черного цвета, выполненный на базе процессора Qualcomm Snapdragon 212 1,3 ГГц (четыре ядра ARM Cortex A7 образца 2015 г.) с интегрированным модемом X5 LTE и графикой Adreno 304, оснащенный 5-дюймовым экраном на матрице IPS с разрешением 1280×720 пикселей и слотом под две SIM-карты с режимом Dual SIM.

Смартфон поддерживает сети 4G (LTE), оснащается 2 ГБ оперативной и 16 ГБ встроенной памяти с возможностью расширения картами памяти microSD емкостью до 64 ГБ.

Inoi R7 оснащен основной камерой на 8 МП и фронтальной камерой на 5 МП с вспышкой и автофокусом. Возможности смартфона включают навигацию GPS, GLONASS и A-GPS, поддержку Bluetooth и Wi-Fi 802.11b/g/n, порт microUSB и разъем 3,5 мм под гарнитуру.

Логотип OC Sailfish на смартфоне Inoi R7

Смартфон поставляется с предустановленной операционной системой Sailfish Mobile OS RUS. Встроенного литий-полимерного аккумулятора емкостью 2500 мАч, по данным производителя, достаточно на 6 часов разговора или до 200 часов работы в ждущем режиме.

Смартфон выполнен в пластиковом корпусе черного цвета, габариты 145,9 х 71,5 х 8,9 мм, вес 145 г. В продажу смартфон Inoi R7 поступил в мае 2017 г. В настоящее время рекомендованная цена смартфона на сайте производителя составляет 11 990 руб.

Планшет Inoi T8, впервые представленный в июне 2018 г., стал первым решением планшетного форм-фактора на базе OC Sailfish. С момента анонса было заявлено, что поставки планшета Inoi T8 ориентированы, в первую очередь, на сегмент государственных закупок, хотя модель также будет доступна потребителям массового рынка.

Дизайн планшета Inoi T8 под управлением OC Sailfish

Ранее точные характеристики планшетов Inoi T8 не оглашались. Согласно данным на сайте госзакупок, «Ростелеком» приобрел планшеты Inoi T8 с предустановленной мобильной операционной системой Sailfish Mobile OS RUS на 4-ядерном процессоре MediaTek MTK8735W с тактовой частотой 1,3 ГГц и встроенным модемом CAT 4 LTE.

Планшет оснащен 8-дюймовым дисплеем на матрице IPS с разрешением экрана 1920х1200 пикселей (FHD), оперативной памятью 2 ГБ встроенной памятью 16 ГБ, основной камерой 8 МП и фронтальной камерой 5 МП.

Что сегодня понимают под TestOps
Интеграция

Планшет поддерживает сети Wi-Fi 802.11 b/g/n, Bluetooth 3.0, сотовые сети 3G/4G LTE и оснащен двумя слотами под SIM-карты. В наличии порт USB 2.0 (micro USB), поддержка GPS и ГЛОНАСС, встроенный датчик освещенности.

Планшет оснащен аккумулятором емкостью 4000 мАч и работает в диапазоне температур от -10°С до +35°С. Вес устройства 350 г.

Лицензирование Sailfish

Для разработчиков ПО

Sailfish Mobile OS RUS — разрабатываемая операционная система для смартфонов. Проект основывается на компонентах Sailfish OS.

Разработкой занимается созданная в апреле 2016 года компания «Открытая мобильная платформа» (ОМП) — компания, зарегистрированная в городе Иннополис (Татарстан) и учреждённая созданной в марте 2016 года компанией ООО «Открытая мобильная платформа — центр разработки» (Москва). Собственник компании ОМП — ООО «Вотрон» (Григорий Берёзкин, Михаил Верозуб), компании ОМП-ЦР — Ольга Берёзкина, Владимир Верозуб. Генеральный директор обеих компаний — Павел Эйгес.

18 февраля 2015 года экспертному совету по ИТ Минкомсвязи РФ была представлена Sailfish OS. 15 мая 2015 прошла рабочая встреча с Sailfish Holding. 20 мая 2015 года председатель совета директоров Jolla Анти Сарнио сообщил, что работ по созданию другой ОС не ведётся, а проводится локализация и интеграция с локальными сервисами, такими как магазин «Яндекса».

В июне 2015 года консорциум компаний Jolla, энергохолдинг ЕСН, софтверная компания ЗАО ЭСК и Яндекс с проектом «Мобильная платформа с российскими сервисами и независимой ОС» выиграли конкурс Минкомсвязи РФ по импортозамещению мобильной ОС. Вторым участником конкурса был НИИ СОКБ с ОС Tizen.

3 июня 2016 ОС включена в Единый реестр российских программ. В операционную систему встроены средства криптографической защиты информации, поддерживающие отечественные ГОСТ 28147-89, ГОСТ Р 34.12-2015, ГОСТ Р 34.13-2015, и поддержка разных криптопровайдеров. ФСБ России сертифицирован вариант ОС, обозначенный как «Защищенная мобильная операционная система общего назначения на базе Sailfish Mobile OS RUS».

11 мая 2016 года Jolla Ltd. подтвердила лицензирование Sailfish OS для компании ОМП.

На сайте компании ОМП представлены смартфоны на Sailfish OS, которые были или будут доступны официально на рынке РФ.
Среди них:

  • Jolla Phone, который продавался в России компанией Jolla (сейчас снят с производства),
  • Jolla C, основанный на Intex AquaFish,
  • Oysters SF — продукт российской компании Oysters, занимающейся разработкой и производством товаров потребительской электроники (на сайте производителя отсутствует на ноябрь 2017 года, все модели на Android),
  • Ермак ОМП — смартфон с повышенным уровнем ударопрочности и пыле-влагозащищённости, предназначенный для использования в тяжёлых промышленных условиях.

Также сообщалось, что YotaPhone с Sailfish был представлен Николаю Никифорову в мае 2015 года.

В ноябре 2017 на Yandex Market присутствует модель Inoi R7 ценой 11990 рублей.

В июне 2018 года компания НОРБИТ из группы компаний ЛАНИТ и Открытая мобильная платформа (ОМП) объявили о совместном создании корпоративных приложений. НОРБИТ уже работает с Почтой России над проектом по приему платежей на дому с помощью Sailfish-смартфонов.

В июле 2018 года ИТ-компания «Диджитал Дизайн» выпустила первое корпоративное приложение для работы коллегиальных органов («Информационную систему коллегиальных органов «Ареопад») под Sailfish Mobile OS RUS.

Для производителей устройств

Также на выставке Mobile World Congress 2016 стали известны новые партнёры Jolla — южноафриканская mi-Fone и нидерландская Fairphone.

В начале февраля 2016 года Turing Robotic Industries объявила, что смартфон Turing Phone будет использовать Sailfish OS 2.0, вместо запланированной изначально ОС Android 5.0.

Архитектура программного обеспечения

Sailfish OS и Sailfish комплект разработки программного обеспечения (SDK) основаны на Linux ядра и Mer . Sailfish OS включает в себя многозадачную графическую оболочку «Lipstick», созданную Jolla на основе протокола сервера отображения Wayland . Jolla использует бесплатные драйверы графических устройств с открытым исходным кодом, но библиотека Hybris позволяет использовать проприетарные драйверы для Android . Заявленная цель Jolla — в конечном итоге сделать Sailfish открытым исходным кодом.

Sailfish OS может запускать приложения Android через проприетарный уровень совместимости.

Целевые классы устройств

Известно, что Sailfish нацелен на мобильные устройства, но поскольку он унаследовал около 80% кода MeeGo, Sailfish может использоваться как полноценная ОС Linux общего назначения на устройствах, включая информационно-развлекательную систему транспортных средств (IVI), навигацию, Smart TV, настольные компьютеры. ноутбуки, яхты, автомобили, электронная коммерция, бытовая техника, контрольно-измерительное оборудование, интеллектуальное строительное оборудование и т. д. См. примеры использования оригинального MeeGo для сравнения и раздел « » для устройств, работающих под управлением Sailfish OS .

SDK для ОС Sailfish

Sailfish OS SDK был объявлен в слякоть Хельсинки конференции в 2012 году, а альфа была опубликована в феврале 2013 года SDK, установка и кодирование учебники доступны для бесплатной загрузки с Sailfish OS сайта , несмотря на общее разрешение не является открытым исходным кодом.

Sailfish SDK использует Qt с VirtualBox для разработки, компиляции и эмуляции , в отличие от метода моделирования . Этот метод позволяет компилировать в ОС Sailfish и полностью тестировать разработанное программное обеспечение на виртуальной машине , имитируя, а не моделируя, всю ОС Sailfish . Это также отделяет действия по разработке и побочные эффекты от всего остального, что выполняется на главном компьютере, и его не беспокоят разработки и тесты. По словам Джоллы, разработка с Sailfish SDK — это разработка на самой Sailfish OS ; нет различий между внешним видом и поведением разработанного программного обеспечения в SDK и на устройстве под управлением Sailfish OS .

Доступность исходного кода в SDK позволяет формировать и перестраивать конкретные потребности компаний или разработчиков, создавая контекстно-зависимую среду, которая устанавливается один раз и не требует подготовки при загрузке устройства. SDK работает в операционных системах Android , 32- и 64-битных версиях Linux , 64-битных версиях OS X и Microsoft Windows . Его можно использовать для компиляции программного обеспечения для устройств Sailfish OS из исходников Linux. Его общий консольный / терминальный режим соответствует обычно используемому стандарту. Также можно использовать совместимые двоичные файлы или библиотеки.

Интерфейсы прикладного программирования

ОС Sailfish использует API Qt с открытым исходным кодом (Qt 5, QtQuick 2 и т. Д.) И Sailfish Silica с закрытым исходным кодом для пользовательского интерфейса. Стандартные API-интерфейсы Linux предоставляются Mer Core.

Sailfish, Ubuntu и Plasma Active сотрудничают, чтобы поделиться общими API. В случае успеха это сделает платформы совместимыми на уровне API.

Adaptation Status

The port is pretty functional, but help from you is always appreciated in these areas:

  • Sensors not working: fingerprint, barometer, step counter
  • Double-tap to wake is deactivated. Activate it and help testing in various scenarios by:
mcetool --set-doubletap-wakeup=proximity
  • FM radio missing (solution is known by community)
  • No big.LITTLE technology is currently enabled, Sailfish OS simply fills up the cores in sequence (from 0 to 3 little, then the big ones 4 and 5), which already gives a very smooth performance.However, this means there’s no special allocation of the two performance cores for the foreground apps (so the UX experience could be improved even further, even under heavy loads). More details:We can’t dedicate two big cores to foreground UI apps because we can’t allocate PIDs to the foreground sets. And even if we could, we’d have to add the root process for foreground apps (SFOS booster/invoker?) into there so its children would live on the fast cores. Ping abranson on IRC if you want to chip in, or wait for Android 7 (and kernel v4.4 automatically handling all that much better) where only SFOS booster part will need sorting.
  • Startup Wizard skips one blank page (where usually the Android Support is)

Have fun and enjoy our first fully-flashable Sailfish OS image built entirely by you!
Your Jolla HW Team

Обзор камеры

Смартфон INOI R7 традиционно получил две камеры. Основная получила модуль разрешением 8 Мп, который выполняет неплохие снимки с хорошей детализацией, четкие, с естественной цветопередачей при ярком солнечном освещении. В то же время заметны шумы в тенях. При снижении освещенности качество фотографий резко падает. Светодиодная вспышка не может полностью исправить ситуацию и значительно улучшить качество снимков. Ночные фото получаются низкого качества.

Камера неплохо справляется с макросъемкой. Хорошо дается ей съемка текстовых документов. Резкость на краях падает по сравнению с центром. Динамический диапазон узкий. Программно фото не обрабатываются. Проблемы с шумами решаются черно-белым режимом.

Камера снимает видео разрешения 720р. Производитель утверждает, что можно снимать и разрешения FullHD, но в меню не удается найти способ переключения. Тыльная камера не годится для художественной съемки, но для документальной подойдет. Это же можно сказать о видеосъемке.

Фронтальная камера смартфона INOI R7 получила сенсор разрешением 5 Мп, который позволяет получить селфи среднего качества. Никаких размытий фона и прочих фишек нет, посторонние приложения установить тоже нельзя. Видеосвязь при помощи фронталки не осуществляется.

Understanding Open Source and Free Software

Let’s look at two of the key ideas that you’ll come across in this area: Free Software and Open Source Software.

Free Software

A long, long time ago, way back in the 20th century, a chap called Richard Stallman worked in a lab which had a printer. He’d modified the software on the printer to tell users when it needed attention. He became annoyed when the lab got a newer model of printer and the manufacturers refused to share the code to allow him to make a similar modification. He thought this was selfish.

This lead Richard to develop a philosophy in which users should have the freedom to see and change the software that operates the machines they interact with. He began to work on what became known as ‘Free’ software.

Of course the word free has two meanings but the more important one in this context is not financial cost but personal freedom. This explanation is often summarised as:

«Free as in freedom, not as in beer».

The next step was to actually write some Free Software, in fact a complete operating system — and so the GNU OS was born.

Just as important as the software was a way to prevent anyone from restricting users. This lead him to investigate the legal framework around copyrights and licenses that generally governing its use and come up with the idea of ‘copyleft’ (a play on the word copyright) and the GNU General Public License — the GPL.

GPL Licensing

The Gnu General Public License guarantees end users (individuals, organizations, companies) the freedoms to run, study, share (copy), and modify software carrying the license.

It uses what is known as copyleft to ensure that these freedoms are retained when the software is distributed.

The essence of the GPL is that you can share and modify the software but that you must share the source of any modifications you’ve made if you redistribute the software — ie it’s about playing fair.

Open Source

There are a number of licenses which permit and encourage the sharing of source code associated with software and you’ll find a mix of these licenses in the source that makes up Sailfish OS. Some of these licenses are highly permissive, while others more strictly enforce the «copyleft» requirements described above.

To many people there is a clear distinction between «Free Software» and «Open Source Software»; the former is, to some degree, a political position whereas the latter is an economical or collaborative solution which happens to be leveraged by the Free Software movement.

Aside from any ideological position, if ten companies each put one man-year’s worth of development effort into a software component then they’ll each benefit from a total of ten man-years worth of results — that’s a fairly good economic proposition!

Ultimately Open Source is about sharing and collaborating — not about why you choose to share and collaborate.

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.

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

Преимущества стандарта 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

Building packages — advanced techniques

Sailfish SDK provides a streamlined developer experience through the Sailfish IDE. However, native support is only available for projects that use either qmake or CMake as their build system, which may not be the case when porting existing applications over to Sailfish OS and especially when working on platform components. Such projects may be built manually from command line and with an intermediate step involved it is also possible to open them in the Sailfish IDE, with the usual advanced editing features enabled. Techniques described in this document are also useful to those who prefer using a different code editing environment or want to use Sailfish SDK in the context of a continuous integration system. (Read more…)

Sailfish OS

Вся уникальность устройства от Jolla кроется в его операционной системе. Скажу сразу: она не похожа ни на iOS, ни на Android, ни на Windows Phone. Это что-то новое, интересное, достаточно простое и интуитивное, нацеленное на управление жестами. Я не буду рассматривать ее детально, здесь важны впечатления, которые каждый должен получиться сам, подержав смартфон в руках и протестировав его перед покупкой. На официальном сайте есть наглядное , демонстрирующее интерфейс и возможности Sailfish OS.

Стартовый экран у Jolla своеобразный. Часы отображаются снизу, день недели и дата – сверху. Прокрутка вниз – попадаем на экран многозадачности и первых 4 приложений. Еще одна прокрутка – остальные приложения. Интересная концепция.

Примеры некоторых стандартных приложений:

Если вы хотите установить Android-приложение, вам необходимо загрузить поддержку соответствующих магазинов. По умолчанию доступны Anzhi Market, Aptoide Appstore и Yandex.Store. Они взаимодополняемы, при желании можно найти самое необходимое, например, приложения ВКонтакте, Одноклассники, Яндекс.Карты, Shazam и другие. Про Google play “из коробки” можете забыть, хотя, я не сомневаюсь, что энтузиасты уже нашли способ получить к нему доступ.

Есть альтернативный способ установки приложений для Android: подключить устройство к компьютеру и загрузить на него APK-файл с его последующей установкой. Программы, использующие файловую систему смартфона (плееры, файловые менеджеры), могут вылетать и работать нестабильно. Например, Yandex.Store периодически закрывается с ошибкой и не отображает картинки.

Итоги

INOI R7 имеет ряд преимуществ:

  • Хорошие олеофобное и антибликовое свойства дисплея
  • Высокая автономность
  • Наличие сетей 4G
  • Широкие возможности управления жестами
  • Съемная батарея
  • Защищенная операционная система
  • Есть слоты для трех карточек

Недостатки смартфона:

  • Безликий дизайн
  • Плохая равномерность черного поля
  • Устаревший процессор
  • Отсутствие необходимых приложений
  • Слабые камеры

Широкие возможности для энтузиастов по установке сторонних репозиториев можно считать как плюсом, так и минусом модели. Они смогут настроить смартфон под себя, но это доступно только небольшой прослойке энтузиастов. Для среднестатистического пользователя это недоступно, значит его возможности будут ограничены. Учитывая, что смартфон рассчитан больше всего на корпоративных пользователей, для которых главной задачей является обеспечение безопасности данных, с этой задачей INOI R7 справляется.

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

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

Adblock
detector