Sailfish OS əməliyyat sisteminə ümumi baxış. Sailfish OS üçün iOS tərtibatçısının gözü ilə inkişaf. Android proqram mağazaları və dəstəyi

Bazara oxşayır mobil texnologiyalar nəhayət durğunluqdan çıxır. Artıq o, kiçik oyunçular tərəfindən aşağı baxılan 2 nəhəng şirkətin 90%-dən ibarət deyil. İstehsalçılar zahiri olaraq eyni monoblokları çıxartmağı dayandırdılar və müştəriləri həqiqətən necə təəccübləndirmək barədə düşünməyə başladılar.

Proqram təminatı məsələlərində rəqabətin başlanğıcı da üzə çıxır. Android, iOS və triumvirat Windows Mobile Daha az tanınan "əməliyyat sistemləri" - Firefox OS, Tizen OS və əlbəttə ki, Jolla Sailfish OS-nin təzyiqi altında çökmək üzrədir. Ən son OS-nin postamentə qalxmaq üçün ən böyük şansı var, çünki iki böyük güc bir anda onunla maraqlanır - Rusiya və Çin. Sailfish Mobile OS haradan gəldi və niyə məşhur əməliyyat sistemlərindən daha yaxşıdır, bu məqalədən öyrənəcəksiniz.

2011-ci ildə iki texnologiya nəhəngi Nokia və Intel əməliyyat sistemi yaratmaq üçün əməkdaşlıq etdilər fərqləndirici xüsusiyyət istənilən istifadəçi tələblərinə uyğunlaşmaq qabiliyyətinə malik idi. Bu belə ortaya çıxdı MeeGo yalnız bir smartfon modeli olan Nokia N9-da istifadə edilən olduqca maraqlı “ƏS”dir.

Rusiyalı istifadəçilərin MeeGo ilə tanış olmaq imkanları az idi, çünki Nokia N9 yerli pərakəndə satışda satılmırdı. Xaricdə MeeGo çox şey aldı müsbət rəy həm adi istifadəçilərdən, həm də mütəxəssislərdən - lakin yenə də tez "unudulmuş". Nokia bu ƏS-ni inkişaf etdirməkdən imtina etdi və ona daha perspektivli layihə kimi görünən Windows Mobile-a diqqət yetirmək qərarına gəldi.

Ancaq bir qrup həvəskar Nokia-dan ayrılaraq formalaşdı yeni şirkət Jolla və MeeGo-nu inkişaf etdirməyə başladı, bunun əsasında Sailfish Mobile OS böyüdü. Sailfish OS 1.0-ın beta versiyası 2013-cü ilin noyabrında çıxdı. 2 il sonra Jolla əməliyyat sisteminin ikinci versiyasını buraxdı və bu gün də aktualdır.

2015-ci ildə Jolla ilə bağlı daha bir əlamətdar hadisə baş verdi: Rusiya sahibkarı, Rusiyanın 200 ən uğurlu iş adamının nümayəndəsi G. Berezkin şirkətdə əsas səhmdar kimi göründü. Berezkin Rusiya Federasiyasında OMP (Açıq Mobil Platforma) şirkətini işə saldı, onun məqsədi Sailfish Mobile OS RUS - Rusiyanın "xalq"ını yaratmaq idi. əməliyyat sistemiəsasında proqram komponentləri orijinal Sailfish.

2016-cı ilin payızında Sailfish Mobile OS RUS tamamlandı və Rabitə və Kütləvi Rabitə Nazirliyi yanında yerli proqram təminatı reyestrinə əlavə edildi. Başqa sözlə, Fin "OS" Sailfish-in yerli rus versiyası ortaya çıxdı.

Sailfish OS-də nə yaxşıdır?

Yelkən balığının bir çox üstünlükləri var - bunlardan yalnız bir neçəsi:

  • Eyni anda 2 proqram mağazasının mövcudluğu. Sailfish-də Google Play yoxdur, lakin menyuda Yandex.Store və Jolla-nın öz mağazası üçün nişanlar tapa bilərsiniz. Android proqramları (Sailfish ilə uyğun gəlir) Yandex.Store-da mövcuddur və Jolla mağazası yalnız Fin əməliyyat sistemi üçün xüsusi olaraq yazılmış proqramları təklif edir. Əlbəttə ki, hələ çoxları yoxdur - buna görə də Android proqramları ilə inteqrasiya ağlabatan bir həll kimi görünür.
  • Fayllarla işləyərkən tam sərbəstlik. Sailfish iOS üçün bir növ antipoddur: bu OS tamamilə açıq. İstifadəçi istənilən növ faylları heç bir media prosessoru olmadan smartfonun yaddaşına yükləyə və Jolla proqramlarından istifadə edərək aça bilər. Lazım gələrsə, hətta developer rejimini aktivləşdirə və ya tam funksional Terminalı işə sala bilərsiniz.
  • Orijinal interfeys. Sailfish interfeysi iOS və ya Android-ə öyrəşmiş istifadəçi üçün qəribə görünə bilər. Bir çox əməliyyatlar Android və iOS-dan fərqli olaraq həyata keçirilir - məsələn, klaviatura dilini dəyişdirmək üçün boşluq düyməsini basıb saxlayın. Bununla belə, əgər istifadəçi Sailfish-ə şans versə və ondan ən azı bir həftə istifadə etsə, o, bu ƏS ilə smartfonun idarə edilməsinin daha da rahat olduğunu görəcək - əgər çoxlu jestləri tanıdığı üçün.
  • Minimum standart proqramlar. Android və iOS-dan fərqli olaraq, Sailfish istifadəçini əvvəlcədən quraşdırılmış naviqasiya və ya poçtdan istifadə etməyə məcbur etmir və heç bir şey tətbiq etmir. Varsayılan olaraq, menyuda yalnız əsas şeylər var - "Kontaktlar", "Qalereya", "Mesajlar", "Brauzer" və s.
  • Bir çox bulud xidmətləri ilə inteqrasiya. Sailfish-in məlumat yükləməyə qadir olduğu ən azı onlarla xidmət var. İstifadəçi hansı birini istifadə edəcəyini seçə bilər - kimi məşhur variantlar var Google Disk, və daha ekzotik (Flickr).
  • Artan təhlükəsizlik. Sailfish OS səviyyəsində şifrələməni dəstəkləyir və güclü MDM alqoritmlərinə malikdir. Məhz bu səbəbdən Rusiyanın dövlət sektoru, eləcə də bəzi iri korporasiyalar Finlandiya OS-yə baxır.

Sailfish 2-də indi zəng qeydi funksiyası var. Bunu "OS" nin üstünlüklərinə də aid etmək olar, çünki, məsələn, iOS-da qeyd telefon danışıqları Daxili alətlərdən istifadə edərək bunu etmək mümkün deyil - Apple hesab edir ki, zəng qeydləri şəxsin şəxsi məlumatlarının məxfiliyi hüququnu pozur.

Sailfish-in mənfi cəhətləri varmı?

Sailfish OS-də də çatışmazlıqlar yoxdur. Əsas olanlar arasında istifadəçilər aşağıdakıları adlandırırlar:

  • Sürüşmə klaviaturası yoxdur.
  • Tətbiqlərin bir-biri ilə orta səviyyədə inteqrasiyası. Məsələn, Android-də qalereyadan bir şəkil istənilən yerə göndərilə bilər - istər messencerə, istərsə də buludda. Yelkən balığı belə bir şeylə öyünə bilməz.
  • Səs nəzarəti yoxdur.

Təsvir edilən bütün çatışmazlıqlar aradan qaldırılır. Beləliklə, Jolla-nın növbəti yeniləmələrlə onlardan Sailfish OS-dən qurtulması tamamilə mümkündür.

Sailfish-də hansı telefonları almaq olar?

Sailfish-də hələ də çox az sayda qadcet var - onların hamısını Jolla şirkətinin rəsmi saytında tapmaq olar.

Sailfish əməliyyat sistemi ilə ilk smartfon 2013-cü ildə buraxıldı və istehsal şirkəti Jolla ilə eyni adlandırıldı. Cihazı təqdim edən qısa videonu təqdim edirik:

Sailfish Jolla MWC 2016 sərgisində Hindistanın gənc şirkəti Intex ilə duet şəklində daha bir qadceti təqdim etdi. Aqua Balıq və ilk Jolladan demək olar ki, tamamilə kopyalanmış bir dizayn.

Bəlkə də Aqua Fish gadgetı Rusiyada uğur qazanacaq - aşağı qiymətə (təxminən 80 dollar) çox layiqli xüsusiyyətlərə malikdir. Ancaq Rusiya Federasiyasında rəsmi olaraq satılmır. Siz yalnız eBay-də Intex-dən cihaz sifariş edə bilərsiniz.

2016-cı ildə başqa bir maraqlı cihaz Sailfish əməliyyat sistemini aldı - Turing Telefonu, məşhur ingilis riyaziyyatçısının adını daşıyır. Turing Phone sözdə ibarət olduğu üçün maraqlıdır mayemorfi– titan və poladdan daha möhkəm material.

Bununla belə, Turing adının belə şübhəli bir layihədə görünməsini çətin ki, təsdiqləsin. Turing Phone şirkəti özünü bütün cəbhələrdə rüsvay etdi: nəinki bir ildən sonra əvvəlcədən sifariş üçün qadcetlər göndərməyə başladı (!), həm də söz verdiyini göndərmədi. Turing Phone ilkin olaraq Android-ə sahib olmalı idi; İstehsalçının nə vaxt və niyə Sailfish-ə müraciət etmək qərarına gəldiyi bir sirr olaraq qalır.

Eyni 2016-cı ildə Open Mobile Platform şirkəti Sailfish OS RUS "Ermak"-da 2 min dollar dəyərində fenomenal dəyəri olan ilk cihazı elan etdi. "Ermak" özünün üstün etibarlılığı ilə seçilir - xüsusən də qapalı rabitə kanalları vasitəsilə məlumat ötürməyə qadirdir.

Hamı “Ermak”ın satışını “inkar etdi” böyük şəbəkələr, ağlabatan nəzərə alsaq ki, belə bir qiymət etiketi ilə smartfonun kütləvi bazarda heç bir əlaqəsi yoxdur.

2017-ci ildə OMP şirkəti buna baxmayaraq, Sailfish-in rus versiyasında işləyən ictimaiyyətə açıq smartfon buraxdı - INOI R7. Bu qadcet şəxsi məlumatların yüksək səviyyədə qorunması ilə xarakterizə olunur və buna görə də korporativ sektor üçün smartfon kimi yerləşdirilib.

INOI R7-ni Buyon onlayn mağazasında ala bilərsiniz - cihazın qiyməti təxminən 12 min rubl təşkil edir.

Sailfish ƏS-ni smartfona özünüz quraşdırmaq mümkündürmü?

Çoxlarında müasir smartfonlar Siz qeyri-rəsmi Sailfish proqram təminatını quraşdıra bilərsiniz – tam siyahı qadcetlər. Ancaq bu iş asan deyil: kommunal xidmətlərdən istifadə etməli olacaqsınız Android SDK, cari yükləyicinin kilidini açın və yenisini quraşdırın. Özünü qabaqcıl istifadəçi hesab etməyən adam bu “dovşan dəliyi”nə düşməsə daha yaxşıdır.

Tezliklə istehsalçıların bir "OS" dən digərinə keçməyə imkan verəcəyinə dair bir fikir var rəsmi. Bu vaxt, rəsmi “köçürmə” yalnız Sony Xperia X sahibləri üçün, sonra isə ödəniş əsasında mümkündür. Jolla və Sony arasında mövcud müqaviləyə əsasən, Android dəyişdirilməsi Sailfish-də Xperia X istifadəçisi demək olar ki, 50 avro ödəməli olacaq.

Sailfish gələcəkdir?

Sailfish OS perspektivli görünür - bu "OS"-nin yaxşı gələcəyi olduğuna inanmaq üçün bir sıra səbəblər var:

  • Sailfish Yaponiya nəhəngi Sony ilə fəal əməkdaşlıq edir. MWC 2017 sərgisində şirkətlər birlikdə Finlandiya əməliyyat sistemi ilə işləyən Sony Xperia X-i təqdim etdilər. Avqust ayında eyni anda 2 əməliyyat sistemində işləyən Xperia X haqqında xəbərlər peyda oldu. Güclü tərəfdaşın olması Jolla üçün çox vacib idi.
  • Eyni sərgidə Jolla smartfonlar üçün proqram təminatı hazırlayan Sailfish China firması ilə əməkdaşlığa başladı. ağıllı saat və digər qadcetlər. Şirkətlər arasında bağlanmış müqaviləyə əsasən, çinlilər Sailfish-in inkişafına 250 milyon dollar sərmayə qoymalıdırlar.

Sailfish-in məlumat təhlükəsizliyi imkanları təkcə çinliləri deyil, həm də Rusiya və Hindistanı cəlb edib. Bu iki dövlət Finlandiya əməliyyat sisteminin inkişafına pul yatırmağa davam edərsə, şübhəsiz ki, onun gələcəyindən narahat olmayacaqsınız.

Noyabrın 21-də Finlandiyanın Helsinki şəhərində Jolla şirkəti iki günlük SLUSH 2012 startap konfransının bir hissəsi olaraq öz inkişaflarının təqdimatını keçirdi: Sailfish OS əməliyyat sistemi, Sailfish UI interfeysi və Sailfish SDK developer alətləri. Jollanın təqdimatı kifayət qədər orijinal formada başladı, komanda üzvləri üzərində “Do. Fərqli", "Bəyənməmək", "Bəyənməmək | Digərləri", "Adidən fərqli olaraq" və bəziləri. Beləliklə, siz bütün təqdimat üçün əsas ideyaya çevriləcək əsas ideyanı və ya Jollanın əsas mesajını dərhal başa düşə bilərsiniz - fərqli olun, fərqli olun.

Daha sonra Jolla-nın yeni baş direktoru, əvvəllər COO (Əməliyyat üzrə Baş Direktor) vəzifəsini tutan və Jolla-ya keçməmişdən əvvəl Symbian, S40 və MeeGo layihələri də daxil olmaqla, uzun illər Nokia-da işləmiş Mark Dillon səhnədə qaldı. . Mark çıxışına azadlıq, ifadə azadlığı, seçim azadlığı və s. haqqında danışmaqla başladı, sonra onların heyrətamiz bir komandaya sahib olduqlarından və həqiqətən də gözəl əməliyyat sistemi (əla) inkişaf etdirdiklərindən danışdı. əməliyyat sistemi sailfish), həqiqətən açıq, sürətli və çevik bir OS yaratmaq istəyən.


ƏS ekrana iki dəfə toxunduqdan sonra görünən kilid ekranı ilə başlayır. Bu bildirişlər olduqda vaxt və bildiriş nişanlarını göstərir bu tipdən. Ekranı aşağı çəksəniz, qısa yollar görünəcək mühüm proqramlar: profil dəyişikliyi, kamera və daha bir neçəsi. Yuxarı çəksəniz, cari doldurma səviyyəsi və şəbəkə siqnalının səviyyəsi bir anlıq göstəriləcək və daha da irəli çəksəniz, işləyən proqramların mini şəkilləri və zənglərə, mesajlara, kameraya və brauzerə daxil olmaq üçün nişanlar olan ekran açılacaq. aşağı sahə. Daha da irəli gedə bilərsiniz - bütün quraşdırılmış proqramları olan bir menyu görünəcək (Android və iOS-da olduğu kimi). Yəni, müəyyən pəncərələrə zəng etmək üçün sistem Meego-nun ən son versiyalarından götürülüb, təxminən eyni Nokia N9-da idi, lakin pəncərələr arasında hərəkət etmək üçün ekranın soluna və sağına sürüşmələrdən istifadə olunurdu, burada isə - aşağı və yuxarı və sol və sağ jestlər açıq proqramı arxa plana endirmək funksiyası ilə məşğul olur. Sailfish-də iş masası yoxdur, başlanğıc var üst ekran, bütün proqram nişanları olan ekranlar və işləyən tətbiqlərin mini şəkilləri olan mərkəzi ekranlarda belə çıxır.

Şarj və şəbəkə siqnalının qəbulu nişanlarının göstərilməsi haqqında bir neçə söz demək istərdim. Mən hər şeyi düzgün başa düşürəmsə, onda Jolla tərtibatçıları bu komponentdə Microsoft yolunu izləməyə qərar verdilər, kilid ekranında bu nişanları hər zaman görmürsən, onlar bir ekrandan digərinə keçəndə yalnız bir neçə saniyə görünür; və ya hansısa proqramı işə salın. Batareyanı və siqnal ikonalarını həmişə göstərməyin mümkün olub olmadığını bilmirəm, demo videoda bu barədə heç nə deməyiblər. Şəxsən mən bu ideyanı və tendensiyanı bəyənmirəm, çünki tərtibatçılar mənim üçün qərara gəldilər ki, smartfonun şarj səviyyəsini və şəbəkə qəbulunun keyfiyyətini qiymətləndirmək üçün sözün əsl mənasında bir an kifayətdir. Ancaq bu həmişə belə deyil və siz bu məlumatı ekrana iki dəfə toxunduqdan və ekranı aşağı sürüşdürdükdən sonra deyil, ekranı işə saldıqdan dərhal sonra görmək istəyirsiniz ki, bu nişanlar nəhayət göstərilsin.

Sonra biz Sailfish OS-də həyata keçirilən əsl multitasking haqqında danışmağa başladıq. Və burada Mark qəribə bir nümunə verdi. Onlar smartfonlarında musiqi pleyerini işə salıb, musiqi çalmağa başlayıblar. Sonra oyunçu minimuma endirildi, əsas ekranda mini-şəkil kimi göründü. Mark bildirib ki, Sailfish-də musiqiyə nəzarət etmək və ya treki dəyişmək üçün pleyeri yenidən açmağa ehtiyac yoxdur, sadəcə işləyən tətbiqin mini-şəkilindəki düymələri seçmək kifayətdir. Əslində, bu, Android-də eyni widgetdır, istifadəçi baxımından yeni bir şey görmürəm, lakin Mark tamaşaçıları bunun gözəl olduğuna inandırdı və bunun əsl multitasking olduğunu söylədi. Markın fikrincə, əsas ekranda işləyən tətbiqlərin mini-şəkillərinin əsas ideyası ondan ibarətdir ki, onun tez-tez istifadə olunan funksiyalarını idarə etmək üçün tam proqram pəncərəsini açmağa ehtiyac yoxdur, bunu mini istifadə edərək əsas ekrandan edə bilərsiniz; -proqramların şəkilləri. Android-dən vidjetlərlə fərq, yəqin ki, Sailfish-də hər bir tətbiqin mütləq əsas ekranda işləyən mini-blok şəklində göstərilməsi funksiyasına malik olmasıdır, halbuki Android-də vidjetlər könüllü məsələdir.

Həmçinin təqdimatda onlar tez dəyişmənin mümkünlüyünü nümayiş etdirdilər fon şəkli Qalereyadan gələn ana ekran və nümayiş tamamlandı.

Yuxarıda təsvir edilən bütün xüsusiyyətləri nümayiş etdirən iki dəqiqəlik qısa videoya baxa bilərsiniz, burada:

Həm də on dəqiqəlik bir video var, amma qəribə də olsa, yalnız eyni funksiyaları nümayiş etdirir, başqa heç nə yoxdur:

Potensiallardan biri maraqlı imkanlar Sailfish – Android proqramları üçün dəstək. Bununla belə, Jolla-dan olan tərtibatçıların özləri bu məqamı hələ şərh etməyiblər. Daha doğrusu, Sailfish-də həqiqətən belə bir dəstəyin olacağı məlumdur, lakin onun necə həyata keçiriləcəyi, Android proqramlarının neçə faizi "yenidən işləməyə" ehtiyac olmadan sabit işləyəcək və sair - cavab yoxdur.

Bu materialı ilk dəfə hazırlamağa başlayanda mənim üçün yeganə məlumat mənbəyi olduğu ortaya çıxdı qısa video. Sonra oturub baxmağa başladım daha çox məlumat, lakin Jolla sistem üzərində iş elan edildikdən sonra (səhv etmirəmsə) ilk dəfə öz inkişafını ictimaiyyətə göstərdi və mən daha çox məlumat tapmağa ümid edirdim. Ancaq indi məlum oldu ki, üç dəqiqəlik videoda göstərilən funksionallıq Jollanın bu mərhələdə göstərə biləcəyi hər şeydir. kimi partnyorların siyahısı istisna olmaqla, SLASH 2012 sərgisində bu sistem əsasında smartfonların istehsalına necə və kimin cəlb ediləcəyi barədə maraqlı məlumat verilməyib. Opera Mobile və başqaları.


Bir tərəfdən, Sailfish OS layihəsi maraqlı görünür, heç olmasa, Nokia-nın işləməkdən imtina etməsinə baxmayaraq, üzərində işlənə bilən və potensialı olan, ümumiyyətlə yaxşı bir sistemi seçən və onu inkişaf etdirməyə qərar verən insanlar var idi. MeeGo cihazları ilə əlaqəli filial. Digər tərəfdən, gördüklərimizdən sonra, Sailfish-in hər hansı bir formada uğuruna inanmaq çətindir, o, Nokia N9-un buraxılmasından və Meego istiqamətinin bağlanmasından sonra artıq keçib; bir ildən çoxdur, və Jolla-nın Sailfish OS-də göstərdiyi hər şey eyni MeeGo OS 1.2 Harmattan-ın bir qədər yenidən işlənmiş interfeysi idi, yalnız ekranlar indi soldan sağa deyil, aşağıdan yuxarıya dəyişir. Yeni funksionallıq- bunlar, ən azı, əsas ekranda işləyən mini proqramlardır, lakin bu, digər əməliyyat sistemləri ilə rəqabət aparmaq üçün kifayət deyil və daha heç nə göstərilməyib.

Digər suallar cavabsız qalır: Jolla hətta ƏS-ni səviyyəyə çatdırmağı planlaşdırırmı? iOS sistemləri və Android, yoxsa şirkətin əldə etmək istədiyi hər şey sabit icma və geeks üçün MeeGo inkişaflarına əsaslanan iş sistemidir? Əgər iOS və Android ilə rəqabət aparmaq planları yoxdursa, niyə “böyük əməliyyat sistemi sailfish” və “böyük şirkət Jolla” ifadələri var və belə planlar varsa, heyranlıq və emosiyalar fırtınasına səbəb olan məhsul haradadır? onun funksionallığı, gözəlliyi və yeniliyi?

Artem Lutfullin ()

Sailfish OS platforması üçün proqramların yazılması üçün C++ dili və Qt kitabxanaları, həmçinin proqramların qrafik interfeysini təsvir etmək üçün QML dilindən istifadə olunur. Buna görə də, Qt və QML-dən istifadə edərək proqramlar yazmaq təcrübəniz varsa, Sailfish OS üçün inkişaf etdirmək sizə heç bir çətinlik yaratmayacaq. Bundan əlavə, Sailfish OS inkişaf etdirməyə imkan verir doğma proqramlar haqqında Python dili. Bununla belə, bu mövzu bu məqalənin əhatə dairəsi xaricindədir və orada təsvir olunmayacaq (bu barədə daha çox oxuya bilərsiniz, məsələn,).

Digər mobil platformalarda olduğu kimi, Sailfish OS-nin inkişafı ilə həyata keçirilir SDK istifadə edərək platformanın yaradıcıları tərəfindən təmin edilir. SailfishOS SDK daxildir:

  • QtCreator bütün inkişaf prosesinin aparılması təklif olunan bir IDE-dir.
  • Mer əməliyyat sistemi (əslində bu sadəcə bir təbəqədir mobil sistemlər, Linux nüvəsinə əsaslanır, lakin sadəlik üçün biz Mer-i proqramlar yaratmaq üçün lazım olan ƏS kimi təsvir edəcəyik).
  • Sailfish OS emulyatoru.
  • Nümunələr, dərsliklər və API sənədləri.

Mer və platforma emulyatoru VirtualBox üçün virtual maşın şəkilləri kimi təqdim olunur. Bununla belə, VirtualBox özü SailfishOS SDK-ya daxil deyil. Buna görə də əvvəl birbaşa quraşdırma SDK, əvvəlcə quraşdırılmalıdır VirtualBox versiyaları 4.1.18-dən aşağı olmamalıdır. Bundan əlavə, Windows-da işləyərkən, SDK-nı quraşdırmadan əvvəl, siz də quraşdırmalısınız Windows paketi Microsoft Visual C++ 2010 yenidən paylana bilər (x86).

SailfishOS SDK özü Linux, Windows və Max OS X üçün mövcuddur, ondan istifadə etmək olar. SDK qrafik quraşdırıcı kimi gəlir, ona görə də SDK-nın quraşdırılması heç bir çətinlik yaratmır. SDK-nı quraşdırdıqdan sonra siz Sailfish OS platforması üçün proqramlar hazırlamağa tam hazırsınız.

Salam Dünyanın yaradılması! Tətbiq də heç bir çətinlik yaratmır. Sadəcə Qt Creator-u işə salın, əsas ekranda “Yeni Layihə” düyməsini sıxın (və ya Fayl -> Yeni Fayl və ya Layihə menyusu vasitəsilə...) və layihəni konfiqurasiya edin:

Avtomatik yaradılan layihə standart bir səhifəlik Hello World-dən bir az daha mürəkkəbdir. Bu, Sailfish OS-nin bəzi xüsusiyyətlərini dərhal aşkar etməyə imkan verir. Əsas səhifədə standart salamlama göstərilir. Bununla belə, bu ekranda aşağı sürüşdürsəniz ( standart nəzarət müəyyən bir platforma üçün), yuxarıda elementlərin siyahısının yerləşdiyi tətbiqin ikinci səhifəsinə keçməyə imkan verən bir menyu görünəcək.

Aşağıda Hello World proqramının ekran görüntüləri verilmişdir:

İndi koda nəzər salaq. Burada hər şey QML proqramları üçün standartdır və buna görə də bu dildən istifadə edərək ərizə yazmış hər kəsə tanışdır. yeganə .cpp fayl nəyi təsvir edir .qml proqram başlayanda göstərilməlidir. Bizim vəziyyətimizdə belədir HelloWorld.qml. Bundan əlavə, layihə 2 səhifədən, həmçinin Sailfish OS proqram menecerində tətbiqin görünüşünü müəyyən edən, bütün işləyən proqramların miniatürlərini göstərən və onlar arasında keçid və ya onları bağlamağa imkan verən Cover Page ehtiva edir.

HelloWorld.qmləsas proqram pəncərəsini təsvir edir. O, tətbiqin başlanğıc səhifəsini və Qapaq Səhifəsini, həmçinin əlavə proqram parametrlərini (bizim vəziyyətimizdə icazə verilən ekran istiqamətləri və standart olaraq istifadə olunacaq ekran istiqaməti) müəyyən edir:

ApplicationWindow ( ilkin Səhifə: Komponent ( Birinci Səhifə ( ) ) örtük: Qt.resolvedUrl("cover/CoverPage.qml") icazə verilənOrientations: Orientation.All _defaultPageOrientations: Orientation.All )

FirstPage.qml proqramın ana səhifəsini təsvir edir. Burada hər şey QML proqramları üçün standartdır, lakin Sailfish ƏS-nin bəzi xüsusiyyətlərinə diqqət yetirməlisiniz:

//... SilicaFlickable ( anchors.fill: ana PullDownMenu ( MenyuItem ( mətn: qsTr("İkinci səhifəni göstər") onClicked: pageStack.push(Qt.resolvedUrl("SecondPage.qml"))) ) //...

Burada istifadə olunan elementdir Silika Flickable, bu, birincisi, elementin içərisinə tam uyğun gəlmirsə, elementin içindəki məzmunu sürüşdürülməsinə imkan verir. İkincisi, istifadə etməyə imkan verir PullDownMenyu- aşağı sürüşdürməklə açılan eyni proqram menyusu.

Bundan əlavə, mən də diqqət çəkmək istərdim CoverPage.qml, tətbiqin Qapaq Səhifəsini təsvir edir. O, aşağıdakı elementi ehtiva edir:

CoverActionList (id: coverAction CoverAction ( iconSource: "image://theme/icon-cover-next" ) CoverAction ( iconSource: "image://theme/icon-cover-pause" ) )

Bu element məlumatı göstərməklə yanaşı, istifadəçiyə açıq proqram menecerində tətbiqi birbaşa miniatürdən idarə etmək imkanı verir.

Tətbiqi emulyatorda işə salmaq üçün sizə lazımdır yan menyu i486 dəstini seçin, arzu olunan tip qurmaq (buraxılış və ya debug) və quraşdırma metodu RPM Paketi kimi yerləşdirin:

Bundan sonra sadəcə klikləyin yaşıl ox yan menyuda. Bu hərəkət tətbiqi quracaq, emulyatoru işə salacaq, tətbiqinizi emulyatorda quraşdıracaq və işə salacaq.

Bundan əlavə, yan menyudakı düyməni sıxmaqla sadəcə emulyatoru işə sala bilərsiniz. Bu, bu platformada bir cihaz olmadan Sailfish OS-ni asanlıqla araşdırmağa imkan verəcəkdir.

Hamısı budur, gələcəkdə Sailfish OS platformasının inkişafının bəzi xüsusiyyətlərini daha ətraflı təsvir etməyə çalışacağam.

Sailfish ƏS-ni hazırlayan Jolla şirkəti gözlənilmədən əməliyyat sisteminin üçüncü versiyasını elan etdi. Təqdimat MWC 2018 çərçivəsində Barselonada keçirilib.

Bu hadisə ilə bağlı söhbətimizi davam etdirmək qərarına gəldik alternativ Android və iOS mobil əməliyyat sistemləri. Biz əvvəllər baxdıq, indi növbə Sailfish-dir.

Nokia və Intel-in bununla nə əlaqəsi var?

Bu uzun tarix. 13 il əvvəl başladı. Sonra, 2005-ci ildə köhnə Nokia öz məhsulu ilə məşhur idi, və modeli hələ sarsılmazlığı ilə məşhur deyildi. 2000-ci illərin ortalarının həmin may günlərində Fin istehsalçısı öz məhsulunu təqdim etdi cib kompüteri Nokia 770. Bu inqilabi cihaz idi: Wi-Fi vasitəsilə interneti tutdu! VoIP və var idi Google xidmətləri Danışmaq.

Planşet Jabber protokolunu dəstəklədi! Vallah, bu sözlərdə nə qədər nostalji var! Planşet 2005-ci ilin noyabrında satışa çıxarılıb. 770 Maemo-nun ilk versiyası - 2005OS-da işləyirdi. Daha sonra Nokia N800, N810, daha sonra N900 çıxdı. Onların hamısını Maemo idarə edirdi.

Nokia N900-də Maemo interfeysi

Finlandiyadan ABŞ-a köçürük. 2007-ci ildə prosessorlu netbuklar buraxıldı Intel Atom. Şirkət çox resurs tələb etməyən əməliyyat sistemi tələb edən bu cihazları tanıtmaq istəyir. Windows uyğun deyil - Microsoft axmaqcasına Atomla maraqlanmır. Sonra Moblin layihəsi görünür. Adı Mobile Linux üçün qısadır. Təxmin etdiyiniz kimi, yeni əməliyyat sistemi mobil cihazlar üçün nəzərdə tutulub. O, açıq mənbəli Linux-a əsaslanırdı.


Moblin interfeysi

Səkkiz il əvvəl, 2010-cu ilin fevralında Nokia və Intel güclərini birləşdirdiklərini elan etdilər. Birgə hazırlanmış əməliyyat sistemi MeeGo adlanır. Daha sonra Nokia N8 olacağı açıqlandı ən son smartfon Symbian OS-də (quraşdırılmış başqa bir Nokia əməliyyat sistemi daha çox cihazlar) və N9 MeeGo ilə buraxılacaq.


MeeGo-da Nokia N9

Çox gözəl idi: istifadəçilər iOS, Android, Windows Phone, MeeGo-da olan cihazlar arasında seçim edə və ya hətta BlackBerry ala bilərdilər! Ancaq təəssüf ki, belə idil uzun sürmədi.

2011-ci ildə il Nokia MeeGo qəfil bağlandı. Nokia N9-un populyarlığına baxmayaraq, layihə artıq hazırlanmadı. Beləliklə, bu ƏS versiyasında ilk smartfon həm də sonuncu oldu.

MeeGo-nun hazırlanmasında iştirak edən komandanın bir hissəsi öz şirkətlərini yaratmaq üçün Nokia-dan ayrıldı. Onun adını Jolla qoydular. Komanda əməliyyat sistemi üçün patentlərin əksəriyyətinə nəzarəti əldə edə bilmədi, ona görə də onun bir çox elementi yenidən işlənməli oldu. Məsələn, dizayn.

Jolla nə ilə getməyə çalışdı?

Şirkət çoxşaxəliliyi və açıqlığı vurğuladı. İlk təqdimat zamanı onlar üçüncü tərəf proqram tərtibatçıları tərəfindən işlənib hazırlanması üçün SDK buraxacaqlarına söz verdilər. Zəngin fərdiləşdirmə seçimləri və dəstəyi ilə əməliyyat sistemi çoxnüvəli prosessorlar, hansı gələcəkdir.


Həmçinin interfeysə xüsusi diqqət yetirildi. Beləliklə, şirkətin həmtəsisçisi Mark Dillon bunları söylədi: "Sailfish OS interfeysi unikaldır ki, cihaz yalnız jestlərdən istifadə etməklə istifadə edilə bilər." İstənilən proqramdan bildiriş mərkəzini açmaq üçün sağa sürüşdürün. Aşağıdan yuxarıya - quraşdırılmış proqramların siyahısı açılır. Çoxlu jestlər var idi. Hamısı adi düymələri əvəz etdi. Android smartfonlarının istehsalçıları indi buna gəlməyə və ekranın əhəmiyyətli hissəsini “yeyən” ekran düymələrindən imtina etməyə çalışırlar.

2012-ci ildə şirkət Jolla smartfonunu elan etdi. Bir il sonra satışa çıxdı. Cihazın qeyri-adi görünüşü var idi. Deyəsən, o, ikisindən yapışıb müxtəlif smartfonlar. Bir az sonra Jolla Tablet elan edildi, lakin sonra şirkət maliyyə çətinlikləri ilə üzləşdi. Planşet buraxılmadı.


Jolla indi necə yaşayır?

O vaxtdan bəri şirkət diqqətini özünün əməliyyat sistemi olan Sailfish OS-yə yönəltmək qərarına gəlib. Məsələn, Nexus 4 və OnePlus One smartfonları üçün proqram təminatının hazırlanması birbaşa Jolla daxilində həyata keçirilib.

2016-cı ildə şirkət Rusiyanın "Açıq Mobil Platforması" üçün Sailfish ƏS-yə lisenziya verib. Birlikdə Sailfish Mobile OS RUS buraxıldı. Dəstəklənən cihazların siyahısına dövlət işçiləri və korporativ müştərilər üçün “Ermak OMP” smartfonu, həmçinin Rus smartfonu INOI R7. Rusiya lisenziyalı ƏS-yə oxşar əməliyyat sistemləri Braziliya, Çin və digər ölkələrdə mövcuddur.


Ermak WMD

Sailfish-in üçüncü versiyası daha çox cihaz üçün nəzərdə tutulacaq. MWC-də onlar payızda yuxarıda qeyd olunan INOI R7, Sony Xperia XA2, Gemini PDA PDA, eləcə də adı açıqlanmayan modellərdə öz görünüşünü elan etdilər. düyməli telefonlar 4G dəstəyi ilə. Sailfish OS 3 təhlükəsizliyinə diqqət yetirəcək. Məsələn, cihaz itirilsə və ya oğurlansa, istifadəçi bütün məlumatları uzaqdan silə biləcək.

Əməliyyat sistemi Android proqramlarını dəstəkləyir, lakin istifadəçi Sailfish OS üçün 50 dollar ödəyibsə.


Sailfish OS quraşdırılmış Sony Xperia XA2

Bazarda iki əməliyyat sisteminin üstünlüyü istifadəçi üçün ən yaxşı vəziyyət deyil. Belə olan halda, bizim çox arzuladığımız texnoloji tərəqqi inkişafa maraqsızlıqdan mane olacaq. Seçim nə qədər çox olarsa, seçici üçün bir o qədər yaxşı olar. Ümid edirik ki, Sailfish alternativ əməliyyat sistemi kimi inkişaf edəcək və bir gün inamla saxlayacağı yuvasını tapacaq.

Jolla smartfonunu tədqiq etdikdən sonra biz bu cihazın işlədiyi əməliyyat sistemi Sailfish OS haqqında ayrıca material hazırlamağa qərar verdik. Smartfonun özünü nəzərdən keçirdiyimiz üçün performans, rabitə modullarının işləməsi və sair məsələlərə toxunmayacağıq. Bundan əlavə, bu məqalənin əməliyyat sistemi ilə ilk tanışlığın nəticəsi olduğunu vurğulayırıq. Ola bilər ki, smartfondan uzun müddət istifadə etdikdən sonra burada təsvir olunmayan detallar görünəcək. Bununla belə, biz yeni OS-nin inkişafını yaxından izləyəcəyik və görünən kimi yeni məlumatlar- Yeni material hazırlayacağıq.

Sailfish OS, Stiven Elopun Nokia-ya qoşulmasından qısa müddət sonra ölən Nokia-dan olan insanların cəhdidir. Sailfish ƏS-nin mürəkkəb nəslini daha yaxşı başa düşmək üçün sizə Nokia N9 və Nokia N950 haqqında məqalələr, eləcə də Sailfish ƏS-nin ilk dəfə harada təqdim edildiyi barədə yaddaşınızı yeniləməyi məsləhət görürük.

Biz bütün bu hekayəni təkrar etməyəcəyik və yalnız ƏS-nin işinin əsas prinsiplərini başa düşmək üçün lazım olan bir neçə əsas faktı qeyd edəcəyik. Beləliklə, Sailfish OS-nin qəlbində - Linux nüvəsi Qt və Mer-də əlavə ilə, interfeys və proqramlar QML və HTML5-də hazırlanır. Mənbə kodu tamamilə açıqdır ki, bu da həvəskarlara OS-ni dəyişdirməyə və onu digər smartfonlara quraşdırmaq imkanı verir. Xüsusilə, Sailfish ƏS-ni Nokia N9 və telefonda quraşdırmaq üçün artıq uğurlu cəhdlər var Google Nexus 5. Onu da qeyd edirik ki, MWC 2013-də Jolla CEO (hazırda inkişaf qrupunun rəhbəri) Mark Dillon bizə Nokia N950-də Sailfish ƏS-ni nümayiş etdirdi.

Bununla belə, Jolla-nın əməliyyat sistemini digər istehsalçılara lisenziyalaşdırmağı planlaşdırdığına dair hələ heç bir xəbər yoxdur hal-hazırda Sailfish OS-nin yeganə rəsmi “daşıyıcısı” Jolla smartfonudur. Təcrübədə ƏS ilə tanış olaq.

İlkin quraşdırma və əsas proqramlar

Smartfonu ilk dəfə işə saldığımız zaman bizdən sistemi qurmaq üçün bir neçə addımdan keçməyimiz xahiş olunur (dil, ölkə seçmək, mağazada qeydiyyatdan keçmək və s.). Hər şey çox gözəl edilir, interfeys dərhal öz üslubu və fərqliliyi ilə heyran edir maraqlı xüsusiyyətlər. Rus dilinin dəstəklənməsi xoşdur - baxmayaraq ki, smartfon nəinki Rusiyada satılmır, hətta Jolla saytında sifariş versəniz, buraya çatdırılmır. Üstəlik, dəstək həm klaviaturaya (əvvəlcə rus dili mövcuddur, onu parametrlərdə aktivləşdirmək lazım deyil), həm də interfeysə aiddir.

ƏS-ni işə salmazdan dərhal əvvəl bizə interfeysin idarə edilməsi üzrə qısa təlim keçməyi təklif edirlər. MeeGo kimi, Sailfish OS tamamilə jestlə idarə olunur. Bundan əlavə, işə başlamazdan əvvəl quraşdırılacaq proqramların siyahısını seçə bilərsiniz. iOS və Android-dən fərqli olaraq, biz əvvəlcədən quraşdırılmış xəritələr, poçt və digər xidmətlərdən istifadə etməyə məcbur deyilik - “məcburi” paketə yalnız Telefon, Mesajlar, Brauzer, Kamera, Kontaktlar, Mağaza, Qalereya, Parametrlər, Bələdçi və Yandex.Store daxildir.

Bu paraqrafın üstündəki soldakı ekran görüntüsündə siz əvvəlcədən quraşdırılmış proqramların tam dəstini (üst iki cərgə və üçüncü cərgənin birinci nişanı) görə bilərsiniz, sağdakı ekran görüntüsündə isə proqramların tam dəstini görə bilərsiniz. ilk işə salındıqda quraşdırmamız xahiş olunur. Burada çox şeyin çatışmadığı aydın görünür - məsələn, fayl meneceri, sosial şəbəkə müştəriləri, YouTube... Bu problemləri qismən həll etmək olar, lakin bu barədə sonra danışacağıq.

Əsas tətbiqlər haqqında qısaca danışaq.

Bütün tətbiqlər çox minimalistdir. Demək olar ki, heç bir parametr yoxdur, interfeys həmişə intuitiv deyil. Ancaq görünüşü xoşdur. Yuxarıda Telefon tətbiqinin ekran görüntüləri var. Aşağıda Mesajlar var. Klaviaturaya və dillərin dəyişdirilməsinə diqqət yetirək. Düzəni dəyişdirmək üçün barmağınızı boşluq düyməsini sıxıb saxlayın və sonra yenə də barmağınızı qaldırmadan açılan menyuda sizə lazım olan dili klikləyin. Bir tərəfdən, düzümü dəyişdirməyin bu üsulu maraqlıdır, digər tərəfdən, iPhone və Android-dən daha çox vaxt aparır. Rus dilli mesaja ingilis dilində bir söz daxil etmək lazımdırsa, prosedur çox uzun və əlverişsizdir.

Buradakı brauzer özünəməxsusdur və düzünü desəm, bundan bir qədər məyus olduq. Birincisi, interfeys çox qeyri-adidir: ünvan çubuğu yalnız əlfəcinlərin yerləşdiyi ikinci ekrandadır. Və ən əsası, portretdən mənzərəyə oriyentasiyada heç bir dəyişiklik yoxdur. Bu, məsələn, onlayn videolara baxmağı demək olar ki, mənasız edir. Təəssüf ki, oriyentasiyanı dəyişdirmək qabiliyyətinin olmaması bir çox Jolla proqramında problemdir.

"Kamera" proqramı parametrlərinin tərtibinə görə maraqlıdır, "Qeydlər" tətbiqi isə maraqlıdır, çünki o, qeydlərinizə rəngli etiketlər təyin etməyə, onları bu şəkildə çeşidləməyə imkan verir.

Saat, Kalkulyator, Kontaktlar, Təqvim xüsusi bir şey deyil, Media, Sənədlər və Qalereya açmaq üçün nəzərdə tutulub müxtəlif fayllar(müvafiq olaraq audio, mətn və foto/video). Xəritələr tətbiqinə gəlincə, o, Nokia Here Maps-dən istifadə edir. GPS-dən istifadə edərək yeri düzgün müəyyənləşdirirlər, xəritələrin özləri olduqca ətraflıdır (Moskvada fərdi evlərə qədər hər şeyi göstərirlər), amma təəssüf ki, fərqli olaraq Nokia smartfonları, xəritələri yerli olaraq İnternet olmadan istifadə etməyin heç bir yolu yoxdur.

Bizim əhatə edəcəyimiz son Jolla proqramı Maildir. Onun əsas çatışmazlığı qoşmanı birbaşa içəri aça bilməməsidir poçt müştərisi: Siz yalnız faylı endirə və Sənədlərdə aça bilərsiniz. Üstünlüklər olaraq, bir neçə hərfi seçmək və hamısını bir kliklə silmək qabiliyyətini (nədənsə, yeni əməliyyat sistemlərində həmişə bu seçim yoxdur), həmçinin bir neçə hərflə işləmək qabiliyyətini qeyd edirik. poçt qutuları.

Görünüş və Nəzarətlər

Geeky əməliyyat sistemi üçün və hətta ilk versiyasında Sailfish OS əla görünür. Yaxşı seçilmiş nazik şriftlər, şəffaf pəncərə miniatürləri, hamar görünüş və minimuma endirilmiş tətbiqlər üçün yoxa çıxma effektləri...

Erkən dövrü xatırladan Firefox OS-dən fərqli olaraq Android versiyaları, Sailfish OS həqiqətən gözəl çıxdı. Tətbiq nişanlarına diqqət yetirək: onların əksəriyyəti müxtəlif formalardadır. Bu, ingilis dilində Unlike (fərqli, başqalarından fərqli, bənzərsiz) sözü ilə ifadə edilən Jolla fəlsəfəsini nümayiş etdirir.

Aşağıda yeni tətbiqlər üçün nişanlar əlavə olunur; burada Android-də olduğu kimi üfüqi iş masası yoxdur - yalnız nişanları olan şaquli "vərəq". Və bu idarəetmə xüsusiyyətləri ilə bağlıdır.

Sağdan sola və soldan sağa sürüşdürmə jesti yığışdırılır çalışan proqram bağlamadan. Aşağıdan sürüşdürmə bildiriş pəncərəsini açır. Üst - tamamilə əhatə edir açıq tətbiq. Və barmağınızı ekrana qoyub barmağınızı qaldırmadan bir az aşağı çəksəniz, görərik əlavə menyu, yuxarıda görünəcək, sanki iş masasının üstündə. İçindəki əşyalardan birini seçmək üçün bu elementi şəffaf bir zolaqla birləşdirməlisiniz. Çox maraqlı olsa da, mənimsəmək üçün qeyri-adi bir həll!

Heç bir proqram işləmədikdə yuxarıdan sürüşdürmək ekranı söndürəcək və yuxu rejiminə keçəcək. Söndürülmüş ekrana iki dəfə toxunmaq, əksinə, smartfonu işə salır. Təbii ki, bütün bu sürüşmə, çəkmə, tıqqıltı və s.-yə öyrəşmək o qədər də asan deyil. Gündəlik həyatda bunun həqiqətən rahat olacağı bir həqiqət deyil (bəzi həllər aydın şəkildə əlverişli olsa da). Ancaq buna baxmayaraq, sənayenin inkişafı üçün belə təcrübələr lazımdır. mobil cihazlar. Bəlkə də bəziləri digər əməliyyat sistemlərində istifadəyə veriləcək.

Sailfish OS-də kifayət qədər tanış olan bir neçə həll var. Məsələn, bir tətbiqi silmək üçün barmağınızı işarənin altında xaç görünənə qədər tutaraq işarəni vurmalısınız. Bundan sonra, sadəcə xaç üzərinə klikləyin və proqram silinəcək. Bənzər bir şəkildə, açıq tətbiqlərin lazımsız miniatürlərini "öldürə" bilərsiniz.

Qeyd edək ki, Mark Dillonun Mobile World Congress 2013-də bizə nümayiş etdirdiyi interfeys xüsusiyyətlərindən biri hələ həyata keçirilməyib - bu, birbaşa miniatürdə tətbiqə nəzarətdir. Məsələn, musiqinin səsləndirilməsinə nəzarət: proqramı tam ekrana açmadan siz Oynat və ya Pause düyməsini sıxırsınız. Təəssüf ki, biz bu ideyanı heç vaxt son cihazda işlək vəziyyətdə görə bilmədik: hər hansı toxunuşa cavab olaraq tətbiqin miniatürü onu tam ekrana genişləndirdi. Lakin miniatürlərin görünüşündə həmin konsepsiyanın izləri qalmışdır. Baxaq, bəlkə gələcəkdə həyata keçiriləcək. Bununla belə, bu olmasa belə, Sailfish OS-nin çoxşaxəli performansı çox yaxşıdır.

Android proqram mağazaları və dəstəyi

Sailfish OS-də iki proqram mağazası quraşdırılıb: özünün Jolla mağazası və Yandex.Store. Jolla mağazasında xüsusi olaraq Sailfish OS üçün yazılmış proqramlar var. Bu yazı zamanı bu proqramlardan 152-si var (sistemin qurulması zamanı təklif olunan Jolla proqramları da daxil olmaqla). Əlbəttə ki, bunu daha populyar və köhnə əməliyyat sistemləri üçün tətbiqlərin bolluğu ilə müqayisə etmək olmaz, lakin smartfonun satışının çox yaxınlarda başladığını nəzərə alsaq, başlanğıc olduqca yaxşıdır.

Mağazada daha uğurlu tətbiqləri vurğulamaq üçün bəyənmələr sistemindən istifadə edilir və yükləmələrin sayı haqqında məlumat göstərilir. Bundan əlavə, əlbəttə ki, kateqoriyalara bölünmə var.

Hazırda mövcud proqramların əksəriyyəti sadə kommunal proqramlar və təsadüfi oyuncaqlardır (ilan, Sudoku və s.). Lakin əməliyyat sistemi ilə ilk tanışlıqdan dərhal sonra quraşdırmağı tövsiyə etdiyimiz olduqca faydalı şeylər də var. Gəlin onları sadalayaq.

Fayl brauzeri fayl meneceridir. Hətta qəribədir ki, əsas proqram dəstində belə bir şey yoxdur. Skrinşot skrinşot çəkmək üçün vasitədir (təəssüf ki, Android 4.x və iOS-da olduğu kimi ekran görüntülərini çəkmək üçün aparat imkanları hələ Sailfish OS-də tətbiq edilməyib).

Fənər əsas fənərdir. Dostlar Facebook üçün gözəl müştəridir.

Nəhayət, Webcat yaxşı (qüsursuz olmasa da) brauzerdir, sürəti (SunSpider-də nəticə bir yarım dəfə yaxşıdır!) və interfeys rahatlığı baxımından qabaqcadan quraşdırılmış brauzerdən üstündür, həmçinin landşaft oriyentasiyasının olması ilə sevindirir. əvvəlcədən quraşdırılmış birində yoxdur).

Əlbəttə ki, Mağazada çox uğurlu tətbiqlər də yoxdur. Məsələn, Dropbox üçün Sailbox adlı müştəri bizi məyus etdi (istifadə etmək əlverişsizdir, funksionallığı təvazökardır). və Hava normal başlaya bilmədi. Bununla birlikdə, təqdim olunan bütün tətbiqlər pulsuzdur, buna görə də orta səviyyəli bir şey quraşdırsanız belə, sonradan onu silməkdən çəkinməyəcəksiniz.

İndi Yandex.Store-un Sailfish OS-də necə işlədiyini və burada nə üçün lazım olduğunu görək. Əslində Yandex.Store-un olması çox dəyərlidir, çünki ondan Android proqramlarını quraşdıra bilərsiniz. Sailfish OS Android proqramları ilə uyğunluq iddia edir, lakin Google Play Store yoxdur (Google onu Android-dən ayrıca lisenziyalaşdırmır). Buna görə də, siz alternativ bazarlarla kifayətlənməlisiniz və Yandex.Store ən azı onlardan ən pisi deyil.

Yandex.Store-dan quraşdırıla bilən və onlarla Jolla-da işləmək olduqca normal olan proqramlar arasında VKontakte və Odnoklassniki müştəriləri, Skype var (lakin ondan yalnız istifadə edilə bilər) mətn söhbəti səs ötürülməsi ilə bağlı problemlərə görə), Viber, Angry Birds, Metro.Yandex və digərləri, onsuz həyatımızı təsəvvür etmək indi bizim üçün çətindir.

Nəzərə alın ki, Android proqramlarında Sailfish OS-də istifadə edilməyən Geri və Menyu düymələri var, lakin onlarla birlikdə qara çubuq ekran sahəsinin bir hissəsini “yeyir”.

Və təbii ki, Android proqramlarının interfeysi Sailfish OS üslubunda hazırlanmayıb. Həmçinin qeyd edirik ki, Android-dən olan oyunçular və fayl menecerləri burada praktiki olaraq yararsızdır, çünki onlardan "görünən" qovluqların siyahısı Jolla-nı kompüterə qoşmaqla və ya yerli Fayl Brauzerini işə salmaqla görünə bilənlərlə üst-üstə düşmür. Göründüyü kimi, Android proqramları əsas fayl mühitindən təcrid olunmuş bir növ virtual maşında işləyir. Yəni fayllarla işləmək ona görə çətindir. Məsələn, siz kompüterinizdən film yükləyə və onu Android pleyerində aça bilməzsiniz (vasitəsilə heç olmasa, müvəffəq olmadıq). Yandex.Store-dan və microSD kartdan quraşdırılmış MX Player vasitəsilə videonu oynamaq mümkün olmadı.

Fayllarla işləmək, PC-yə, Terminala qoşulmaq

Sailfish ƏS-nin əsas xüsusiyyəti maksimum açıqlıqdır, istifadəçiyə maksimum azadlıq verir (Linux sisteminə uyğundur). Buna görə də burada fayllarla işləmək heç bir əlavə fənd tələb etmir: siz faylları kompüterinizdən smartfonunuza köçürə və Sailfish OS proqramlarından istifadə edərək aça bilərsiniz, hətta tərtibatçı rejimini aktivləşdirə və tam funksional Terminal əldə edə bilərsiniz.


PC-yə qoşulmağa gəldikdə, olmadan aktivləşdirilmiş rejim Tərtibatçının fikrincə, smartfon kompüterə qoşulduqda iki seçim təklif edəcək: faylların ötürülməsi və ya yalnız şarj edilməsi. Birinci halda, smartfon kimi görünəcək çıxarıla bilən saxlama, və siz faylların üzərinə yaza biləcəksiniz daxili yaddaş smartfon və ona. İkinci halda, əlbəttə ki, smartfon sadəcə kompüterdən doldurulacaq.

Developer rejimini aktiv etsəniz, Developer Mode adlanan üçüncü seçim mövcud olacaq.

Android proqramlarının birbaşa APK faylından quraşdırıla bilməsi çox vacibdir: biz sadəcə APK-ni smartfonun daxili yaddaşına köçürüb quraşdırırıq. Əlbəttə ki, onun düzgün işləməməsi şansı var, lakin bu, "real" Android-də də olur.

Əslində, burada mövcud olan fayllarla işləməkdə yeganə problem xüsusi olaraq Android ilə bağlıdır, yəni Android proqramlarının Jolla daxili yaddaşının kök kataloqunda olan fayllara çata bilməməsi. Ancaq bu, əməliyyat sisteminin məntiqindən irəli gəlir.

Nəticələr

İndi rəvan şəkildə çatışmazlıqlara keçirik. Əlbəttə ki, sistem çox gəncdir və onu "Hamburq hesabına" qiymətləndirmək bəlkə də tamamilə doğru deyil. Ancaq çatışmazlıqları və qeyri-sabitlikləri qeyd etməmək də mümkün deyil. Firmware-nin ilk versiyasında vəziyyət tamamilə kədərli idi. Birincisi, bir tətbiqi quraşdırdıqdan sonra Jolla mağazası fəaliyyətini dayandırdı və bütün sonrakı buraxılışlarda qəzaya uğradı. İkincisi, işə başladıqdan sonra OS yeniləməsinin mövcudluğu barədə bildiriş çıxdı, lakin yeniləmə cəhdi heç bir nəticə vermədi. Görünür, OS sadəcə yeniləməyə başlamaq əmrlərinə cavab vermədi - buna görə də mövcud yeniləmə haqqında bildiriş asmağa davam etdi. Üçüncüsü, daimi donmalar var idi müxtəlif tətbiqlər. Məsələn, Yandex.Store yalnız bir dəfə uğurla işə salındı. ƏS yeniləməsi nəhayət quraşdırıldıqdan sonra ( cari versiya- 1.0.2.5 Maadajâvri), əhəmiyyətli dərəcədə daha az problemlər var idi, lakin bəzi qeyri-sabitliklər və qəzalar hələ də qeyd edildi.

Bundan əlavə, onlar qarışıq təəssüratlar buraxdılar əvvəlcədən quraşdırılmış proqramlar: onlar, əlbəttə ki, interfeys baxımından gözəl və maraqlıdırlar, lakin oriyentasiyanı landşaft kimi dəyişdirmək imkanı olmayan brauzeri necə buraxa bilərdilər? Niyə Media proqramı yalnız musiqi ifa edir, lakin videolara Qalereyadan istifadə etməklə baxmaq lazımdır? Niyə video faylı sadəcə fayl menecerindən - yalnız Qalereyadan açmaq olmaz? Belə kiçik və böyük çatışmazlıqlar çoxdur, amma...

Bununla belə, bütün bu problemlərə və qeyd olunan çatışmazlıqlara baxmayaraq, biz Sailfish OS-ni çox perspektivli əməliyyat sistemi hesab edirik. Onun öz üslubu, öz ideologiyası (düzgün, səriştəli və səmimi), özünəməxsus xüsusiyyətləri var... Nəhayət, Maemo dövründən bəri mobil açıqlığın taleyini izləyən tərtibatçılar və həvəskarlar birliyi var. layihələri mənbə və bu istiqamətdə atılan hər addımı dəstəkləmək. Ona görə də indi hər şey Jolla komandasının gələcək strategiyasından asılı olacaq. Onlar ƏS-ni lisenziyalaşdıracaqlar və ya ondan yalnız smartfonlarında istifadə etməyi planlaşdıracaqlar? Sonuncu halda, ucuz smartfonlar buraxmağı planlaşdırırlar, yoxsa yalnız yuxarı seqmentə diqqət yetirəcəklər? Yəqin ki, bu sualların bəzilərinə yaxın gələcəkdə (məsələn, Mobil Dünya Konqresi 2014-dən sonra) cavab alacağıq. Və hər halda, biz Sailfish OS-nin taleyini izləyəcəyik və ümid edirik ki, Nokia-nın lənəti (əvvəlcə Maemo, sonra MeeGo-nu dəfn etdi) Nokia korporasiyasının bağırsaqlarında doğulsa da, onunla pozulsa da, bu başlanğıcdan yan keçəcək. və balıqçı gəmisinə pulsuz səyahətə çıxın.

P.S. 31 yanvarda məqalə tamamlandıqdan sonra Jolla bir sıra çatışmazlıqları aradan qaldıran və əvvəllər çox çatışmayan bəzi funksiyaları əlavə edən 1.0.3.8 (Naamankajarvi) əməliyyat sistemi yeniləməsini buraxdı. Onların arasında: landşaft rejimi brauzer üçün, Kamera proqramında iki barmaqla böyütmə, Android mühitində SMS dəstəyi və digər təkmilləşdirmələr.