Разработка за Sailfish OS през очите на iOS разработчик. Въведение в разработването на приложения на Sailfish OS

  • Разработка на мобилни приложения,
  • Разработка за Sailfish OS,
  • Разработка на iOS
  • Здравей, Хабр!

    Онзи ден в офиса на e-Legion пристигна очарователен смартфон, цвят #F9403E. Въз основа на идентификационните знаци успяхме да определим неговия модел - Jolla C и операционна система - Sailfish OS. Сайтът на производителя ни предостави данни за характеристиките на устройството и даде информация откъде да започнем разработката.

    Под изрязването ще научите как протича процесът на създаване, отстраняване на грешки и инсталиране мобилно приложениеза Sailfish OS.

    Характеристиките на смартфона от 2016 г. не са забележителни, но не става въпрос само за хардуера, но и за това как е реализиран софтуерът.

    Операционната система твърди, че поддържа приложения за Android, но защо да се занимавате с пренасяне, ако можете да напишете „шедьовър“ с помощта на собствени инструменти за разработка.

    Среда за разработка

    Когато започнах да разработвам за iOS, трябваше да се сблъскам с някои трудности. Наличност на уред под Управление на Mac OS X - предпоставказа XCode. Нямах такъв. Имаше два варианта: хакинтош или виртуална машина.
    Сега macOS е основната ми операционна система, така че присъствието на Jolla SDK на сайта, тестван под Mac OS X, ме изненада приятно. И флашката с Инсталатор на WindowsОстана да събира прах на масата.

    Обявена е и поддръжка за други платформи:

    • Ubuntu 14.04 32/64 бита
    • Windows 8 32/64 бита
    • OS X 10.9.2

    Той също така служи за проектиране на приложението в цветове, които съответстват на основната тема, избрана за смартфона.

    Етикет ( текст: "Здравей хабрахабр!" цвят: Theme.highlightColor x: Theme.horizontalPageMargin width: parent.width - x*2 font.pixelSize: Theme.fontSizeSmall wrapMode: Text.Wrap )

    Концепцията е донякъде подобна на използването Външен вид на UIA от iOS, само настройките не са ограничени от приложението.

    Създайте интерфейс от стандартни елементипонякога дори по-лесно, отколкото в iOS. Създаваме бутон, определяме позицията и отместването спрямо други елементи. Готови. Може би със същата лекота успях да работя с интерфейса само от iOS 9, когато класът беше добавен NSLayoutAnchor .

    За съжаление, не всичко е толкова добро с персонализирането - в някои случаи ще трябва да създадете елемента сами. Изпълнението също предизвика критики SilicaWebView , който никога не е бил използван в приложението; компонентът постоянно се срива при опит за показване на информация. Вместо това използвах стандартния WebView , включени в QtWebKit .

    Други проблеми възникнаха при работа с мрежата. Стартирах приложението на следващия ден след началото на разработката и вместо списък с новини видях празен екран. Отне няколко часа, за да се намери решение на проблема. Както се оказа, приложението и браузърът, вградени в операционната система, спряха да зареждат данни чрез HTTPS. Няколко минути ме измъчваше съвестта, след което HTTPS се превърна в HTTP.

    Функция requestUrl(source) ( var url = "http://newsapi.org/v1/articles?" url += "source=" + source url += "&apiKey=" + apiKey return url ) if (статус === XMLHttpRequest.DONE) ( var objectArray = JSON.parse(req.responseText); if (objectArray.errors !== undefined) ( console.log("Грешка при извличане на туитове: " + objectArray.errors.message) ) else ( for ( var ключ в objectArray.statuses) ( var jsonObject = objectArray.statuses; news.append(jsonObject); ) ) if (wasLoading == true) ( ​​​​newsObject.isLoaded() ) )

    Що се отнася до останалите приложни модули, тяхното внедряване не създаде особени затруднения. Ние вземаме доказано MVC модел, добавете малко обвързване, щипка делегиране, поръсете много анимация, смесете... Крайният резултат е новинарско приложение, написано за няколко нощи в опит да опитам ръката си в разработката за нова платформа.

    Емулатор и истински смартфон

    Както писах по-рано, процесът на стартиране на приложението практически не предизвика проблеми. Преди да инсталирате SDK, инсталирайте поддържана версия на VirtualBox на вашия компютър и инсталаторът ще се погрижи за останалото.
    След това изберете платформата за стартиране, щракнете върху бутона Старт и стартирайте приложението.

    Емулаторът работи без никакви оплаквания: всичко се случва стабилно и бързо. По едно време имах възможността да работя с една от първите версии Android емулатори, чието 5-минутно бягане предизвика болка и паник атаки. Да, сега при него нещата са много по-добри, но послевкусът остава.
    Незначителни проблеми обаче възникнаха при многократно стартиране на приложението. Старите копия на приложението не се прекратяват, което води до това, че имате 5-9 едновременно работещи екземпляра на програмата. След достигане на определен максимален брой нова версияне стартира, трябва ръчно да прекратите старите копия.

    Стартирането на отстраняване на грешки на устройството отне малко повече време. Без да изучаваме документацията, процесът се оказа интуитивен. След като разгледах настройките и натиснах всички подходящи бутони, открих възможността да стартирам приложението на устройството с посочения IP адрес. Свързах телефона към WiFi мрежата, въведох адреса и щракнах Старт отново. Две минути чакане и програмата ми стартира на Jolla C. Apple чу молитвите ни и комбинацията от Xcode 9 + High Sierra + iOS 11 ще ни позволи да извършим същите чудеса.

    Впечатления

    Няма да говоря за перспективите на тази платформа в Русия; вече има достатъчно статии по тази тема и не искам да започвам друг holivar.

    Като потребител харесах отзивчивостта на устройството, възможността за взаимодействие с приложението директно от главния екран, промяната в дизайна на всички приложения след промяна на основната тема и интуитивния интерфейс.

    Компанията Jolla, която разработва Sailfish OS, неочаквано обяви третата версия на своята операционна система. Презентацията се проведе в Барселона като част от MWC 2018.

    Във връзка с това събитие решихме да продължим да говорим за алтернативен AndroidИ iOS мобилен телефоноперационни системи. Разгледахме го по-рано, сега е ред на Sailfish.

    Какво общо имат Nokia и Intel с това?

    това дълга история. Започна преди 13 години. Тогава, през 2005 г., добрата стара Nokia беше известна със своите, и модела все още не беше известен със своята неразрушимост. В онези майски дни от средата на 2000-те финландският производител представи своя джобен компютър Nokia 770. Това беше революционно устройство: хващаше интернет чрез Wi-Fi! Имаше VoIP и услуги на GoogleГоворете.

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

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

    От Финландия се местим в САЩ. През 2007 г. се появиха нетбуци с Процесори на Intelатом Компанията иска да популяризира тези устройства, което изисква операционна система, която не е много ресурсоемка. 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, за да твори собствена фирма. Кръстиха я Джола. Екипът не успя да получи контрол върху повечето от патентите за операционната система, така че много от нейните елементи трябваше да бъдат разработени наново. Например дизайн.

    С какво се опита Джола да си тръгне?

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


    Специален акцент беше поставен и върху интерфейса. Така Марк Дилън, съосновател на компанията, каза следното: „Интерфейсът на Sailfish OS е уникален с това, че устройството може да се използва само с помощта на жестове.“ От всяко приложение плъзнете надясно, за да отворите центъра за уведомяване. Отдолу нагоре - отваря се списък инсталирани приложения. Имаше много жестове. Всички те замениха обичайните бутони. Производителите на смартфони с Android сега се опитват да стигнат до това и да се откажат от бутоните на екрана, които „изяждат“ значителна част от екрана.

    През 2012 г. компанията обяви своя смартфон Jolla. Той беше пуснат в продажба година по-късно. Устройството беше необичайно външен вид. Сякаш беше слепен от две различни смартфони. Малко по-късно беше обявен таблетът Jolla, но тогава компанията срещна финансови затруднения. Таблетът не беше пуснат.


    Как живее Джола сега?

    Оттогава компанията реши да се фокусира върху своята операционна система, Sailfish OS. Например разработка на фърмуер за Смартфони Nexus 4 и OnePlus One.

    През 2016 г. компанията лицензира Sailfish OS за руската „Отворена мобилна платформа“. Заедно беше пусната Sailfish Mobile OS RUS. Списъкът с поддържани устройства включва смартфон за държавни служители и корпоративни клиенти"Ermak WMD", както и Руски смартфон INOI R7. Операционни системи, подобни на руската лицензирана ОС, съществуват в Бразилия, Китай и други страни.


    Ermak WMD

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

    Операционната система поддържа приложения за Android, но само ако потребителят е платил $50 за Sailfish OS.


    Sony Xperia XA2 с инсталирана Sailfish OS

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

    Инструктори

    Присъединете се към този курс

    Присъединете се към този курс

    Очаквано време за изпълнение: 6 часа

    Език: руски

    Сертификат: Не се издава

    Споделете този курс:

    https://site/2341

    Относно курса

    Курсът ще позволи на студентите да се запознаят с основите на разработката за Sailfish OS., операционна система за мобилни устройства и таблети, базирана на библиотеки и Linux ядро. нея ключови характеристикиса: висока производителност, ниски изисквания за хардуерни ресурси, внимателно отношение към личните данни на потребителите. Проектът е базиран на платформата Mer и библиотеките на Qt.

    По време на курса ще научите как да разработвате приложения за мобилни устройства, работещи на Sailfish OS. Обхванати въпроси Инсталиране на SDKЗа да започнете разработката, се вземат предвид инструментите за разработчици. Курсът ще запознае студента с основите на разработката с помощта на Qt библиотеки и възможностите за проектиране на интерфейси в декларативния QML език с помощта на библиотеките Qt Quick и Sailfish Silica.

    Целта на курса е да осигури разбиране на основите на разработката на операционната система Sailfish OS. След като го изучите, ще можете да разработвате и публикувате свои собствени приложения.

    Материалите за курса са изготвени с подкрепата на компанията Open Mobile Platform.

    Този курс е напълно безплатен. Цялото съдържание е достъпно сега.

    Здравей, читателю!

    Днес бих искал да подчертая някои неочевидни характеристики на Sailfish OS. Статията е по-фокусирана върху потребителите на Sailfish OS, но се надявам, че „привържениците“ на други платформи също ще се интересуват, те могат да оценят степента на удобство и готовност на системата за краен потребител. Ако сте готови, тогава да преминем към разфасовката!

    Знаете ли, че:

    1. Ако задържите пръста си върху приложението и обърнете смартфона, приложението НЯМА да промени ориентацията.
    Нека си представим това като пример: Сърфирате в интернет от смартфона си, докато стоите, след което сте решили да легнете (докато заключването на ориентацията на телефона е изключено), така че ориентацията да не се променя, просто задръжте пръста си върху екрана, докато смартфонът променя позицията си в пространството.

    2. Двойното щракване върху бутона за заключване на хардуера ще отключи вашето устройство и веднага ще бъдете отведени до началния екран, заобикаляйки заключения екран.
    Моля, обърнете внимание, че двойното щракване не работи, ако имате парола при отключване.

    3. От версия 2.0.2 Sailfish OS има функция за запис на разговори.
    За да го активирате, отидете в Настройки - Приложения - „Запис на разговори“.

    Забележка:
    Като цяло в секцията Настройки - Приложения можете да конфигурирате много приложения, създадени от самата Jolla, както и да извършвате някои действия с приложения за Android (изчистване на кеша, спиране на програмата и т.н.).

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

    5. Можете да излезете от приложението Tutorial веднага, като щракнете върху ъглите по посока на часовниковата стрелка, като започнете от горния ляв ъгъл.

    6. От версия 2.0.2, прост файлов браузър„извън кутията“, за да го намерите, отидете в Настройки - Съхранение - Външна памет / Карта с памет (Потребителски данни) - плъзнете отгоре надолу - опция Файлов мениджър(Файлов мениджър).

    7. От версия 2.0.2 става възможно да правите екранни снимки, като натиснете двата бутона за сила на звука за половин секунда.

    8. За ценителите на семантичния уеб: Sailfish OS използва някои технологии за семантичен уеб:

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

    Tracker-sparql!
    По-специално тракерът се използва от медийния плейър.

    Няколко сравнително очевидни неща, но по някаква причина някои хора не знаят за тях:


    -в приложението Камера можете да правите снимки просто като натиснете каретката за сила на звука (въпреки че приложението няма да актуализира фокуса, преди да направите снимка);

    В приложението Камера можете да регулирате мащаба, като приближавате два пръста един към друг на екрана и ги раздалечавате един от друг; :)

    В раздела Настройки, в раздела Жестове е добра идея да активирате „Бързо затваряне на приложението“, за да можете незабавно да затворите програмата, като плъзнете отгоре надолу;

    На същото място, в жестовете, можете да активирате плъзгане отляво надясно, за да стигнете до канала за събития, вместо до началния екран;

    Ако телефонът е заключен, тогава двойното докосване на екрана ще ви отведе до заключен екран;

    Можете да промените тапета на ваша собствена снимка само от галерията. За да направите това, отворете снимката в галерията, плъзнете отгоре надолу, след което изберете опцията „Създаване на атмосфера“. Ще бъдете отведени до страницата с настройки на атмосферата, където можете да регулирате цветовете по ваш вкус или просто да го оставите както е и да се наслаждавате;

    В Настройки, в секцията „Въвеждане на текст“, можете да активирате разделена клавиатура в пейзажен режим;

    Съветвам ви да инсталирате Warehouse - клиент за Openrepos. Първо разрешете инсталирането на приложения от ненадеждни източници: Настройки - „Ненадежден софтуер“, след това изтеглете .rpm файла от връзката по-горе и го инсталирайте от конзолата или чрез Файлови приложенияБраузър. Openrepos е хранилище, което има голям бройприложения, които не са в Jolla Store по различни причини (например Jolla Store забранява използването на демони, вижте ЧЗВ). Openrepos няма QA, което носи известни рискове, но в същото време дава пълна свобода на разработчика.

    Бонус

    Няколко приложения, които може да намерите за полезни (по мое мнение):
    -Търси Немо- търсене на файлове/конкретен текст в текстови файловев цялата файлова система;

    -LLs vPlayer(само в Openrepos) - всеяден видео плейър с приличен брой екстри, които не се намират в обикновения плейър;

    -Съобщение на екрана- показва въведения текст на екрана (например може да се използва за бележки);

    -Сидудикт- добър офлайн речник, базиран на QStarDict. Недостатък: ако добавите голям брой речници, приложението се срива или стартира твърде дълго, тъй като речниците се индексират отново от нулата всеки път, когато се стартира;

    -Файлов браузър- отличен файлов браузър за Sailfish OS;

    -Списъци- ToDo организатор. Според мен авторът се заигра с функционалността на Cover по много интересен начин;

    -Фар - системен мониторза Sailfish OS;

    -Дневник на батерията- приложението може да изгради графика за наблюдение на консумацията на батерията;

    -Деплейър(само в Openrepos) - отлично музикален плеърс възможност за възпроизвеждане на музика директно от директории;

    -Кат- активно развиващ се VK клиент;

    -Наслагване на батерията- ако не сте запознати с факта, че индикаторът за зареждане свети само Начален екран(Начало), тогава това приложение ще реши проблема;

    -Записващо устройство- диктофон;

    -Texttractor- OCR;

    -ТАО преводач- клиент за речници на Google, Yandex, Bing;

    -WiFi анализатор- преглед на броя и мощността на WiFi мрежите;

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

    -Папокио- позволява ви да рисувате на екрана.

    Руската общност на Sailfish OS, която живее в

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

    По отношение на софтуерните въпроси също се разкрива началото на конкуренцията. Триумвират в Android, iOS и Windows MobileТой е на път да се срине под натиска на по-малко известни „операционни системи“ - Firefox OS, Tizen OS и, разбира се, Jolla Sailfish OS. Най-новата ОС има най-голям шанс да се изкачи на пиедестала, тъй като две големи сили се интересуват от нея едновременно - Русия и Китай. Откъде идва 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 успешни бизнесмениРусия. Березкин стартира компанията OMP (Open Mobile Platform) в Руската федерация, чиято цел беше да създаде Sailfish Mobile OS RUS - руска „народна“ операционна система, базирана на софтуерни компонентиоригинален Sailfish.

    През есента на 2016 г. Sailfish Mobile OS RUS беше завършена и добавена към регистъра на местния софтуер към Министерството на телекомуникациите и масовите комуникации. С други думи, появи се местна руска версия на финландската „OS“ Sailfish.

    Какво е добро за Sailfish OS?

    Sailfish има много предимства - ето само няколко:

    • Наличие на 2 магазина за приложения наведнъж. Google Playне на Sailfish, но в менюто можете да намерите Yandex.Store и собствен магазинДжола. Приложенията за Android (които са съвместими с Sailfish) са налични в Yandex.Store, а магазинът Jolla предлага само онези програми, които са написани специално за финландската операционна система. Разбира се, те все още не са много - така че интеграцията с Android приложения изглежда разумно решение.
    • Пълна свободапри работа с файлове. Sailfish е един вид антипод на iOS: тази ОС напълно отворен. Потребителят може да качва файлове от всякакъв тип в паметта на смартфона без медийни процесори и да ги отваря с помощта на приложения на Jolla. Ако е необходимо, можете дори да активирате режима за програмисти или да стартирате напълно функционален терминал.
    • Оригинален интерфейс.Интерфейсът на Sailfish може да изглежда странен за потребител, свикнал с iOS или Android. Много операции се извършват по различен начин, отколкото в Android и iOS - например, за да промените езика на клавиатурата, трябва да натиснете и задържите бутона за интервал. Но ако потребителят даде шанс на Sailfish и го използва поне седмица, ще открие, че работата със смартфон с тази операционна система е още по-удобна – дори само защото разпознава много жестове.
    • Минимални програми по подразбиране.За разлика от Android и iOS, Sailfish не задължава потребителя да използва предварително инсталирана навигация или поща и не налага нищо. По подразбиране менюто съдържа само най-важното - „Контакти“, „Галерия“, „Съобщения“, „Браузър“ и т.н.
    • Интеграция с много облачни услуги.Има поне дузина услуги, към които Sailfish може да качва данни. Потребителят може да избере кой да използва - има популярни опции, като Google Диск, и още екзотични (Flickr).
    • Повишена сигурност. Sailfish поддържа криптиране на ниво операционна система и може да се похвали със силни MDM алгоритми. Именно поради тази причина руският публичен сектор, както и някои големи корпорации„погледнете“ финландската ОС.

    Sailfish 2 вече има функция за запис на разговори. Това може да се отдаде и на предимствата на „ОС“, тъй като, например, на iOS, записът телефонни разговориНевъзможно е да направите това с помощта на вградени инструменти - Apple смята, че записването на разговори нарушава правото на човек на поверителност на личните данни.

    Има ли Sailfish някакви недостатъци?

    Sailfish OS също не е без недостатъци. Сред основните потребители посочват следното:

    • Без плъзгане на клавиатура.
    • Посредствена интеграция на приложения помежду си. На Android, например, снимка от галерията може да бъде изпратена навсякъде - било то в месинджър или в облака. Sailfish не може да се похвали с нещо подобно.
    • Без гласов контрол.

    Всички описани недостатъци са отстранени. Така че е напълно възможно Jolla да се отърве от тях от Sailfish OS със следващите актуализации.

    Какви телефони можете да закупите на Sailfish?

    Все още има много малко джаджи, работещи с Sailfish - всички те могат да бъдат намерени на официалния уебсайт на компанията Jolla.

    Първият смартфон с операционна система Sailfish беше пуснат през 2013 г. и беше кръстен на същото име като компанията производител - Jolla. Ето кратко видео, представящо устройството:

    Още една джаджа за Ветроходна риба Джолабеше представен в дует с младата индийска компания Intex на изложението MWC 2016 Aqua Fishи дизайн, почти изцяло копиран от първата Jolla.

    Може би притурката Aqua Fish ще постигне успех в Русия - за ниската си цена (около $80) тя има много прилични характеристики. Въпреки това, той не се продава официално в Руската федерация. Можете да поръчате устройство само от Intex в eBay.

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

    Тюринг обаче едва ли би одобрил името му да фигурира в такъв съмнителен проект. Компанията Turing Phone се опозори на всички фронтове: не само започна да изпраща джаджи за предварителни поръчки по-късно цяла година(!), а и изпрати нещо, което изобщо не беше това, което обеща. Първоначално Turing Phone трябваше да има Android; кога и защо производителят е решил да прибегне до Sailfish е мистерия.

    Също през 2016 г. Open мобилна платформа"анонсира първото устройство на Sailfish OS RUS" Ермак "с феноменална цена от 2 хиляди долара. "Ермак" се отличава с изключителна надеждност - по-специално, той е способен да предава информация чрез затворени комуникационни канали.

    Всички се „отричаха” от продажбите на „Ермак” големи мрежи, като се има предвид, че с такава цена един смартфон няма какво да прави на масовия пазар.

    През 2017 г. компанията OMP все пак пусна публично достъпен смартфон, работещ на руската версия на 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 влезе в сътрудничество с Sailfish China, фирма, която разработва софтуер за смартфони, умен часовники други джаджи. Според споразумението между компаниите китайците трябва да инвестират 250 милиона долара в разработката на Sailfish.

    Възможностите на Sailfish за сигурност на данните привлякоха не само китайците, но и Русия и Индия. Ако тези две държави продължат да инвестират пари в развитието на финландската операционна система, тогава със сигурност няма да се притеснявате за нейното бъдеще.