- Sailfish OS est un système d’exploitation mobile basé sur Linux, issu du projet MeeGo de Nokia, commercialisé comme plateforme indépendante depuis 2013
- Jolla Ltd. a repris son développement en y intégrant la compatibilité avec les applications Android et une interface centrée sur les gestes de balayage, avant de l’étendre au fil des générations vers des solutions de sécurité pour les entreprises et les administrations
- Basé sur l’open source tout en restant indépendant des grands groupes, il s’agit du seul OS mobile à détenir entièrement ses droits de propriété intellectuelle (IPR) et ses marques
- Il s’appuie sur le QML du framework Qt et les technologies Wayland pour offrir une interface riche et une forte adaptabilité matérielle, tout en conservant de hautes performances grâce à des bibliothèques Android
- Il représente une alternative stratégique pour bâtir un écosystème mobile indépendant centré sur l’Europe, avec des implications importantes pour les entreprises, les gouvernements et la communauté technique
Histoire de Sailfish OS
- Sailfish OS est issu de MeeGo OS, développé conjointement par Nokia et Intel
- Avant 2011, les deux entreprises ont investi environ 1 milliard de dollars avec pour objectif un OS mobile open source
- MeeGo a servi de base à plusieurs appareils, dont le Nokia N9, avant que Nokia ne bascule ensuite vers Windows Phone OS
- L’équipe de développement de MeeGo a fondé Jolla Ltd. pour poursuivre le projet
- Elle a fait évoluer l’interface basée sur les gestes de balayage pour donner naissance à Sailfish OS
- Elle a assuré l’exécution des applications Android et la compatibilité avec les chipsets Android
- En 2013, sortie de la version bêta de Sailfish OS avec le smartphone Jolla
- Présence sur 36 marchés en moins d’un an
- En 2015, annonce de Sailfish OS 2.0 et de la tablette Jolla, avec renforcement de la stratégie de licence
- En 2018, Sailfish OS 3 évolue en solution sécurisée pour les environnements d’entreprise et gouvernementaux
- Distribution auprès des utilisateurs techniques via le programme communautaire Sailfish X
- En février 2021, présentation de Sailfish 4
- Ajout de nombreuses fonctionnalités de prise en charge pour des projets des secteurs privé et public
Caractéristiques de Sailfish OS
- Une plateforme mobile mature éprouvée sur le marché depuis 2013
- Commercialisée sur plusieurs appareils et utilisée dans des projets d’écosystème mondiaux
- Un OS indépendant basé sur l’open source, sans dépendance envers les grands groupes
- Détention complète des droits IP et des marques
- Développé depuis 2011 par une équipe d’ingénieurs expérimentés de Jolla, entreprise finlandaise
- Une communauté mondiale contribue à la base de code open source
- Considéré comme une option stratégique pour les entreprises et les gouvernements
- Également apprécié des passionnés de technologie à la recherche d’un OS mobile alternatif
Architecture de l’OS
- Conçu sur la base d’une architecture de distribution Linux
- Utilise le QML du framework Qt pour mettre en œuvre une interface orientée tactile et des applications légères
- Fournit son propre ensemble de composants UI appelé Sailfish Silica
- Exécution des applications Android intégrée
- Garantit des performances de niveau natif grâce à des bibliothèques basées sur Android
- S’appuie sur Qt5 et les technologies Wayland
- Permet de réutiliser le code d’adaptation matérielle Android existant et de simplifier le travail de portage matériel
- Pour les composants open source, le code source peut être téléchargé depuis le site officiel
1 commentaires
Commentaires Hacker News
J’avais eu une bonne expérience avec le Xperia XA2, mais à cause des exigences VoLTE des opérateurs américains, il a fini en déchet électronique
Même sur les modèles Xperia récents, le support matériel n’est pas complet, et les modèles les plus récents ne sont même pas pris en charge
Si je paie pour l’OS et le matériel, j’ai au minimum besoin d’une garantie de stabilité
Au final, on n’est que des consommateurs qui doivent acheter l’iPhone autorisé par Verizon
Il y a désormais un support jusqu’au Xperia 10 V, ainsi qu’un appareil Jolla C2 pour la communauté
Liste officielle des appareils pris en charge
Je suis allé jusqu’à la page UX et la page des principes de design, et il n’y a des images nulle part
Décrire un design mobile uniquement avec des mots, c’est comme exprimer l’architecture par la danse. Il faut le montrer
L’interface est étonnamment soignée. Elle a à peine changé en 10 ans, mais reste fluide
Le problème, c’est le matériel — les appareils actuels sont trop grands et de qualité médiocre. C’était bien mieux à l’époque du support des Xperia
Le clavier prédictif a disparu, apparemment pour des raisons de licence. Je pense qu’Apple et Google ont tué les petits acteurs
Le navigateur repose sur une vieille base Firefox, donc il plante sur beaucoup de sites et Cloudflare le bloque
J’ai entendu dire que la plupart des utilisateurs passent par le navigateur de l’environnement de compatibilité Android
/info, pas la page d’accueil. Il y a en réalité des dizaines de captures d’écranCela dit, une vidéo montrant l’interface gestuelle aurait été encore mieux
J’ai aussi utilisé Android et l’iPhone, mais l’essentiel avec SailfishOS, c’est que c’est un Linux de poche
On peut faire du ssh, synchroniser avec rsync, éditer avec vim, lancer des tâches cron, etc. J’utilise un ancien téléphone comme capteur distant
J’ai essayé de passer à l’iPhone, mais il était difficile d’y reproduire la même souplesse qu’avec Sailfish
Quand j’active le VPN, tout le trafic des appareils connectés passe par le VPN, ce qui était impossible sur iPhone
L’équipe est petite, donc on en voit les limites, mais pour moi cela reste la plateforme la plus satisfaisante des trois OS
La dernière version 5.0.0.71 est sortie il y a quelques jours
C’était comme WINE : ça ne marchait qu’à moitié, et cela a découragé le développement d’apps natives
Ensuite, le projet de tablette a lui aussi échoué, et il ne reste plus qu’un OS aftermarket sans matériel officiel
En plus, ils ont collaboré avec la Russie en 2015, puis ont rompu en 2021
La leçon, c’est qu’il ne faut pas coopérer avec des environnements qui imposent la compatibilité
Vu le succès de Proton et du Steam Deck, ce raisonnement paraît peu convaincant
L’émulation Android de SailfishOS est de loin la plus aboutie que j’aie utilisée
Ce n’est pas encore destiné au grand public, mais le développement est actif
Le moteur du navigateur repose toujours sur Gecko 91, très en retard sur Firefox actuel
Si on a de l’expérience Linux, c’est nettement plus agréable à utiliser
J’adore l’interface et l’esprit de la communauté. Je redoute le jour où je devrai passer à un autre OS
La plupart des apps Android fonctionnent via AlienDalvik/AppSupport, mais le BLE n’est pas pris en charge, donc les apps de trottinette électrique ne marchent pas
On peut aussi installer Google Play, mais je ne l’utilise pas
Le développement rapide d’apps est possible avec QML et C++/Python/JS, et on peut même modifier soi-même l’interface
Patch Manager permet de modifier l’interface de manière transparente
En revanche, Jolla est une petite entreprise, donc le développement avance lentement. Les développeurs de la communauté créent activement des apps
Le navigateur repose toujours sur un vieux Gecko, mais un développeur l’a fait passer de l’ESR 78 à 91
Les appareils officiellement pris en charge sont peu nombreux, et les ports communautaires ont quelques bugs
J’espère que Jolla trouvera un meilleur matériel et un modèle économique stable
Lien connexe
Les entreprises américaines n’ont fait qu’une suspension temporaire, alors que Jolla a coupé complètement
Le marché russe va probablement se tourner vers des technologies chinoises comme HarmonyOS
L’entreprise a continué à dire jusqu’au bout que tout allait bien, puis a annoncé l’annulation du projet
Le manque de transparence était vraiment trop grave, et depuis je ne leur fais plus confiance
Ils semblent ensuite avoir été rachetés à nouveau par une autre entreprise, mais l’essentiel de SailfishOS reste en source fermée, et il n’y a plus de matériel maison
À ce stade, je pense que Pixel + GrapheneOS est une bien meilleure alternative
Ensuite, après la faillite, ils se sont relancés et ont sorti plusieurs produits
Le crowdfunding est par nature un investissement à haut risque. Les échecs sont innombrables sur le marché des OS mobiles
Mais la communauté avait aussi des attentes trop élevées
Face à deux géants, j’aimerais qu’on leur donne encore une chance au moins une fois
Annonce officielle de clôture