Un autre examen de Sailfish OS ou de la farine du choix d'un système d'exploitation mobile approprié

Ce travail a commencé à être écrit sur la version de Sailfish OS 1.1.2.16, et pendant le processus d'écriture, les mises à jour 1.1.4.29 et 1.1.6.27 sont arrivées (oui, quelque chose que j'ai renversé).

Au fait ...
2.0 ( Indiegogo Jolla Tablet), .

- , 2.0 -, — , , , …


Préface


Cette partie exprime principalement des pensées / sentiments personnels sur le choix du système d'exploitation de l'auteur, de sorte que toute personne qui ne s'y intéresse pas peut la manquer.

Pendant longtemps, j'étais un utilisateur de Windows Mobile (le matériel est htc hd mini, un bon appareil pour l'époque, mais il est désormais dépassé). Quand il s'agissait d'acheter un nouveau téléphone, j'ai commencé à penser quel système d'exploitation était le plus approprié pour moi (je considère que les appareils comme le téléphone sont une extension de moi-même dans une certaine mesure, donc ils devraient correspondre à leur propriétaire). La première chose qui m'est venue à l'esprit: Android, IOS, Win phone, Ubuntu phone, Firefox OS, Sailish OS. Les pensées ont commencé: Donc, IOS est trop simple pour moi, le téléphone Win n'a pas inspiré, Android - cela semble être une bonne plate-forme relativement ouverte, vous pouvez creuser (ce qui est + pour moi), les services Google, et en effet tout son écosystème est au top, mais pour une raison quelconque Google a longtemps été antipathique, je ne sais pas pourquoi, peut-être parce que Google se met en colère.

Ok, les corporations sont finies. Ce qui reste? Téléphone Ubuntu, Firefox OS, Sailish OS.

Mise en garde! Sous la coupe beaucoup de photos "lourdes"!

Firefox

Non, un système d'exploitation basé sur un navigateur? Lorsque les développeurs eux-mêmes ont dit (je ne me souviens pas où je l'ai lu), le plus difficile a été d'apprendre au navigateur à appeler.

Ubuntu Phone

Hmm, pas mal, assez proche. J'étais et je suis un utilisateur d'Ubuntu Desktop, et l'idée d'Ubuntu Edge était très bonne. Mais j'ai lu les "critiques", ils disent qu'il y a beaucoup de bugs pour les enfants, etc. De plus, l'OS semblait être là, mais il n'y avait pas et il n'y avait pas d'appareil «officiel» (c'est-à-dire avec un OS préinstallé) (et le téléphone Jolla, quant à lui, était déjà vendu en totalité même en Russie).

Au fait ...
: Jolla Ltd, « ». , , , , « » , , — -- — . , : Jolla ( ) , « » ( , 2015 , 100 ).


Sailfish OS

Reste Sailfish OS. Tout d'abord, je l'aimais plus dans la conception (peut-être que ma sympathie cachée pour l'effet de flou a joué un rôle). Deuxièmement, ils ont écrit que c'était moins important que le même téléphone Ubuntu. Troisièmement, la philosophie de gestion, quatrièmement ... eh bien, eh bien, ça m'a juste plu.

Et serrant les dents, l'auteur de cette création est allé commander un téléphone Jolla (20 000 roubles pour moi, c'est beaucoup d'argent pour le téléphone). Voilà comment il tournait et tournait ...

UPD
Au moment de l'achat, il en coûtait 20 000 roubles, maintenant il en coûte 15 000 roubles .

Okay allons-y


Commençons par l'architecture



La photo a été prise de sailfishos.org/about , là vous pouvez en lire plus, plus, mieux, il y a aussi un lien vers les composants Open Source: releases.sailfishos.org/sources . Ils doivent également avoir un compte github.

Comme vous pouvez le voir sur l'image, à l'intérieur du système d'exploitation, il existe des composants assez familiers à Linux: gstreamer, pulseaudio, dbus, systemd, wayland, QT, etc. Autrement dit, tout cela est plus ou moins familier, ouvert et vous pouvez creuser plus profondément.

Au fait ...
, .

Interface

L'interface est en fait extrêmement concise:



Toutes les "fenêtres" sont situées verticalement. Tout en haut de l'écran de verrouillage (date, heure, appels manqués, messages, Wi-Fi, icône `` si l'alarme est activée '', etc.), au milieu (!) De l'écran de verrouillage et de l'accueil sont le niveau de la batterie et le niveau du signal cellulaire. Oui, oui il n'y a pas de barre supérieure sur cet OS! (bien que dans la version de démonstration 2.0 pour la tablette (!) j'ai vu qu'il était présent là-bas). Autrement dit, si nous sommes à la maison et que nous voulons voir l'heure ou le niveau de charge, nous devons «glisser» un peu vers le bas pour voir le bord de l'écran de verrouillage. Mais comment faire la même chose si vous êtes dans l'application, demandez-vous? Simplement! Faites un petit glissement vers la gauche ou la droite, voyez l'heure et chargez (ils seront déjà dans Home, pour ainsi dire) et sans lâcher votre doigt pour revenir. (En général, je recommande fortement de regarder une vidéo de ce processus, car c'est difficile à décrire avec des mots.) J'ai essayé de faire un écran,à quoi tout cela ressemble:



Alors de quoi je parle ... Oh oui, tout en bas se trouvera Launcher - l'endroit où se trouvent les raccourcis de toutes les applications, et de là, ils peuvent être supprimés du système.


Lock


Home


Launcher

Et pourtant, ces rectangles dans Home indiquent les applications en cours d'exécution, s'il y en a plus de 4, alors leur taille est réduite:


Il y avait 4 applications en cours d'exécution


lancées le 5ème

et voici l'une des deux façons (le processus de suppression ne compte pas) pour terminer l'application:



S'il y a plus de 9 de ces rectangles, ces derniers dépasseront les limites de l'espace visible et deviendront inaccessibles à l'écran (mais en réalité ils resteront en mémoire et fonctionneront). Leur accès est décidé en fermant les candidatures "supplémentaires".

La fenêtre Événements s'ouvre si vous balayez du bas vers le haut dans l'écran de verrouillage, Accueil, Lanceur.


Fenêtre des événements

Un peu sur la philosophie de gestion

Si le système d'exploitation Android (je ne parlerai pas d'iOS, car j'ai utilisé ce système d'exploitation encore moins que Google) est plus axé sur le "piquer" en termes de gestion, alors Sailfish OS se concentre sur les balayages. Oui, il n'y a pas de boutons pour fermer, minimiser ou revenir en arrière - tout se fait avec des gestes! Parmi les gestes, "piquer" est utilisé, peut-être, uniquement pour le déverrouillage (vous devez "piquer" deux fois sur l'écran). Pour verrouiller, faites simplement glisser votre doigt de haut en bas, mais toujours du point le plus haut de l'écran (sinon vous fermez simplement l'application).

Inconvénients de l'interface

Au début, je n'aimais pas que vous ne puissiez pas désactiver rapidement, par exemple, le Wi-Fi ou le Bluetooth, vous deviez entrer dans les paramètres et y appuyer (car cela s'est avéré être une question d'habitude). Je voudrais reconcevoir légèrement le centre de notification, ce n'est pas mal, mais ça pourrait être mieux (nous attendons 2.0, ils disent que cela a été corrigé là-bas), je n'aime pas non plus que le nombre d'événements manqués soit affiché dans le centre de notification, je voudrais voir ce que j'ai manqué spécifiquement / J'ai oublié.

À propos du

gestionnaire de packages standard de la console dans le système d'exploitation pkcon, mais vous pouvez le remplacer par zypper, le nom d'utilisateur nemo (apparemment, ce n'est pas pour rien qu'ils disent "Nous ne sommes pas comme" sur le site) (au fait, cette phrase est ressentie dans l'interface).



Applications natives

Tout d'abord, quelques mots sur la façon d'obtenir les programmes: il y a un magasin officiel Jolla appelé Harbor, ainsi que «l'héritage» de Meego - openrepos.net. Oui, il n'y a pas beaucoup d'applications jusqu'à présent, mais elles sont écrites lentement, et les créations existantes, je pense, sont assez créatives. Personnellement, j'ai suffisamment d'applications. Une caractéristique distinctive de Harbour est que vous ne pouvez pas (pour l'instant vous ne pouvez pas?) Distribuer des applications pour de l'argent, il n'y a tout simplement pas une telle fonction, vous pouvez seulement ajouter un bouton pour le service flattr afin que ceux qui le souhaitent puissent donner de l'argent.

Je dirai tout de suite que pour une raison quelconque, tous les programmes fonctionnent pendant une longue période (par rapport à iOS / Android).

Programmes manquants ou à améliorer:
- Bloqueur graphique
- Lecteur de fichiers musicaux
- Pour le programme "Notes", vous devez faire le bouton "exporter" ou "enregistrer sous", car je ne comprenais pas où il stocke toutes les notes
- Nous devons affiner l'implémentation de CalDav, car parfois cela fonctionnait de manière tordue (avec le calendrier Yandex). Les développeurs disent qu'il est encore "expérimental" ...
- Je voudrais demander aux développeurs de terminer le lecteur vidéo par défaut




. Lecteur vidéo.

Vous voyez? Pouvez-vous imaginer ce qui arrive à cette bande si elle frappe une zone blanche dans une vidéo? De plus, la vidéo ne s'arrête pas commodément, en général, vous devez encore affiner le lecteur.

À propos des applications Android

Sailfish OS prend en charge les applications Android, en utilisant l'émulateur intégré (qui peut être facilement supprimé via le même port pour rendre le téléphone complètement racialement propre), j'ai réussi à lancer toutes les applications dont j'avais besoin: Skype, Opera, 2Gis, WPS office. Les applications Android sont généralement stables. Il existe plusieurs magasins clients qui peuvent être téléchargés directement depuis Harbour:

- Anzhi Market - n'a pas essayé;
- Aptoide Store - Personnellement, j'ai aimé le Yandex.Store le plus stable;
- Yandex.Store - au début, je l'ai utilisé uniquement, mais il s'est avéré être très buggé, il me semble qu'il prend la première place dans ma liste de bogues d'applications Android.

Captures d'écran supplémentaires


Calendrier


Faire un balayage de haut en bas


Régler l'heure de rappel


Paramètres


utilitaires « Sailfish Utilities » (vous permet de redémarrer l'émulateur Android, sous - système réseau, reindex fichiers multimédias, etc.) Notes de


calculatrice


(et montre également l'approximation du texte pour fixer la lettre dans le mot)



Remarque: Si vous regardez attentivement, dans les coins de tous Vous pouvez voir les filets de ces «rectangles» - c'est une caractéristique de l'interface (Un bon exemple de la philosophie des développeurs: «Nous ne sommes pas comme»).

Le développement pour Sailfish OS

Les applications sont écrites en C ++ et QML (partie graphique), comme écrit sur le site officiel du SDK comprend:

- L'environnement de développement intégré (IDE) QtCreator - Le
moteur de construction Mer pour la compilation croisée
- L'émulateur SailfishOS
- Tutoriel, conception et documentation de l'API
- Référentiels pour des bibliothèques supplémentaires et du code open source

Plus d'informations sur: sailfishos.org/develop .

Jolla Phone

Disons quelques mots directement sur le support Sailfish OS. Il a une caractéristique qui détermine l'ensemble de sa conception, le téléphone se compose de deux parties: le téléphone lui-même et l'arrière de l'autre moitié. L'autre moitié peut théoriquement être n'importe quoi:
- un panneau ordinaire
- un clavier
- un panneau solaire
- ...

En même temps, même les panneaux ordinaires ne sont pas si simples! Ils ont une balise NFC, grâce à laquelle lors du changement de panneau, l'arrière-plan, la sonnerie, etc. changent. À propos du clavier: un passionné a créé un clavier appelé TOHK (google it), mais maintenant, malheureusement, vous ne pouvez pas l'acheter. Seuls les membres de la société sur Kickstarter l'ont reçu.

Bilan personnel: je ne suis pas particulièrement sophistiqué en termes de smartphones, il vaut donc mieux regarder les photos de ma copie (au moment de la rédaction, il a 4 mois). Je peux seulement dire que l'appareil est élégant, mais il y aura toujours des rayures sur le boîtier à certains endroits.









J'étais accro que les développeurs n'aient pas «collé» leur logo, il est sur le panneau arrière, mais là il est assez invisible, et en haut sur le bord du smartphone.

Conclusion


L'appareil s'est avéré très intéressant, oui, Sailfish OS est une plate-forme plutôt jeune: il y a des bugs (bien que «je n'ai presque pas trouvé de bugs pour les enfants), il n'y a pas encore beaucoup d'applications natives (bien que je n'aie pas trouvé de défauts particuliers, et si le support Android aide toujours) ), le caractère incomplet de certains programmes par défaut, mais néanmoins il y a du potentiel et c'est énorme!

La philosophie de gestion originale, l'ouverture de la plate-forme, le beau design captivent.

Quant au Jolla Phone lui-même, il s'est révélé différent des autres téléphones: un design «deux demi», une combinaison intéressante de matériaux, la possibilité de personnalisation grâce à l'autre moitié.

En général, si Jolla se développe au même rythme, il a toutes les chances de prendre la place qui lui revient au panthéon de l'OS mobile.

Et plus loin:

Un ami, en lisant cette critique, m'a dit: "Je ne comprends toujours pas pourquoi je dois payer cet argent pour ne pas avoir de téléphone iOS / Android / Windows."

Je n'ai délibérément pas alloué de manière «agressive» des fonctionnalités de tueur et ce que l'utilisateur recevra exactement pour ces 15 mille roubles (prix pour 08h15), parce que, premièrement, ce n'est pas un texte de vente, c'est juste une critique modeste, et deuxièmement, qui a «mûri» ", Lui-même comprendra pourquoi il a besoin d'un tel téléphone et quel genre de fonctionnalités tueuses il a, non?

Liens vers d'autres critiques en russe (qui m'ont paru intéressantes):


www.linux.org.ru/gallery/screenshots/11368594
habrahabr.ru/post/206280
geektimes.ru/post/242801

Liens utiles:


sailfishos.org (Vous pouvez lire littéralement tout sur le système d'exploitation dans l'original.)
sailfishos.org/design/ux-framework (Pour ceux qui ont une mauvaise compréhension de la structure de l'interface)
sailfishos.org/design/gestures (Plus sur les gestes)
sailfishos.org/design/ Principes de conception (principes de conception)

PS

Je profite de cette occasion pour demander aux utilisateurs du téléphone Jolla: si vous avez acheté un étui pour votre bien-aimé? Si oui, lequel?

Soit dit en passant, je me demande à quoi aboutira l'accord entre Jolla et la Fédération de Russie, car Sailfish OS a été déclaré presque comme l'OS national officiel et ajouté au plan de substitution des importations.

J'exprime ma gratitude à mes amis pour les premiers avis, corrections et conseils.

Source: https://habr.com/ru/post/fr383119/


All Articles