Sailfish OS, quoi de neuf en 2024 depuis octobre 2022 ?

Posté par  . Édité par pherjung, BAud, patrick_g, Damien Caliste, Arkem, Xavier Teyssier et Benoît Sibaud. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
24
21
juin
2024
Téléphonie

Sailfish OS est un système d'exploitation basé sur le noyau Linux et développé par la société finlandaise Jolla. Il vise surtout le marché des appareils mobiles (smartphones, tablettes).

Dans la suite de la dépêche, vous découvrirez les dernières nouvelles concernant Jolla et Sailfish OS.

Sommaire

Introduction

Après une période turbulente, Jolla est enfin prête à attaquer cette nouvelle année sereinement. En attendant les répercussions de cette nouvelle ère, petit tour d'horizon des dernières nouveautés dans Sailfish OS depuis la dépêche d'octobre 2022 et des annonces survenues lors du Jolla Love Day 2.

Basée sur la distribution GNU/Linux MeeGo, initialement développée par Nokia et Intel, Sailfish a le principal avantage de fournir une couche supplémentaire nommée AppSupport basée sur Android AOSP. AppSupport s'exécute dans un container LXC et permet d'installer des applications Android, compensant ainsi l'absence de certaines applications ou services natifs. Cela positionne Sailfish comme une réelle alternative à Android, sans pour autant être handicapé par le peu d'applications natives.

Pour la petite histoire, en 2011, Nokia opère un choix stratégique consistant à passer à Windows Phone pour tous ses modèles. Cela a abouti au démantèlement de la division en charge de MeeGo et du Nokia N9, qui était aussi à l'origine du Nokia N900 sous Maemo.
En raison de ces turbulences, plusieurs employés décident de fonder Jolla afin de continuer le développement de MeeGo et de concevoir leur propre matériel. En 2013, leur premier modèle — le Jolla 1 — est dévoilé et sera maintenu jusqu'en septembre 2020.

Par la suite, la société Jolla a développé une tablette mais pour diverses raisons, notamment de fabrication, sa commercialisation a dû être arrêtée et seule une partie des commandes a été livrée. Enfin, il y a eu une nouvelle tentative pour un second smartphone dédié aux développeurs dont nous parlerons dans la suite de cette dépêche.

C'est après cet échec, que Jolla a décidé de se concentrer sur le système d'exploitation en s'appuyant entre autres sur le programme «Sony Open Devices». La première version du programme Sailfish X est publiée en 2017 pour le Xperia X.

Il y a eu par la suite le Xperia XA2 (32bits), toujours maintenu, puis le Xperia 10 II et enfin le 10 III (64bits).

Nouveautés depuis Sailfish OS 4.4

Chaque nouvelle version apporte sa grosse nouveauté. L'occasion aussi de stabiliser l'OS et mettre à niveau les différentes dépendances. Toutes les modifications sont listées dans les notes de version de chaque mise à jour.

Écran de verrouillage

Version 4.5 - Struven Ketju

Cette mise à jour sortie le 09 février 2023 est nommée en l'honneur de l'arc géodésique de Struve.
Struven Ketju
Elle apporte la mise à niveau d'Android vers la version 11, tout comme diverses contributions pour stabiliser et améliorer l'expérience utilisateur tant au niveau d'Android qu'au niveau de Sailfish OS.
Dans les principales améliorations, notons :

  • une meilleure intégration d'Android au sein de Sailfish OS ;
  • une connectivité (Wi-Fi, réseau mobile) plus stable ;
  • une amélioration lorsque l'utilisateur active le Bluetooth et cherche de nouveaux appareils ;
  • ou encore la possibilité d'utiliser une phrase de passe. Précisions de taille, cela sert à déchiffrer la partition, déverrouiller le système ou encore à obtenir les droits root lorsque c'est nécessaire.

Cette mise à jour est aussi l'occasion d'ouvrir l'accès à plusieurs API. Comme aux bibliothèques QtLocation, BluezQt ou encore Sailfish.media. Cette dernière permettant d'intégrer le lecteur audio dans une application. Voir la liste de toutes les nouvelles API dans la note de version struven ketju 4.5.0-16 pour l'énumération complète.

Autre nouveauté apportée, cette fois-ci par dcaliste : en plus de la vue « à la semaine » l'application calendrier offre une vue « au mois » ainsi qu'une autre vue « au jour ». dcaliste en a aussi profité pour améliorer la synchronisation avec les divers comptes en lignes.
Calendrier
Dernier point, l'ajout d'une option native arrêtant la charge pour réduire l'impact sur la batterie.

Au fil de l'année, plusieurs mises à jour mineures ont été déployées afin de corriger divers bugs introduit par la 4.5.0.16.
La 4.5.0.19 publiée le 23 mars 2023 apporte la gestion de CLAT à ConnMan, permettant d'utiliser les données mobiles sur les réseaux IPv6.

En mars 2024 est publiée une mise à jour mineure modifiant les conditions générales d'utilisation. Ceci afin de marquer le changement de propriétaire et donc le renouveau de Sailfish.

Version 4.6 - Sauna

À l'occasion du Jolla Love Day 2, la version 4.6.0.11 a été publiée pour les utilisateurs aguerris ayant activé le mode « Early Access ». La version définitive sera rendue publique lorsque les bugs découverts durant la seconde phase de test seront corrigés.

Parmi les principales nouveautés, l'apport de la 5G pour le Sony Xperia X10 III. Le précédent modèle, en l'occurrence le X10 II en étant dépourvu, il n'y a pour l'instant qu'un seul appareil compatible. Précision de taille, l'apport de la 5G est intimement lié au matériel malgré l'adaptation de ConnMann et oFono pour gérer la 5G.

Autre changement de taille, le partage de connexion par Bluetooth est désormais implémenté.

À nouveau, calendrier est l'une des principales applications à recevoir une nouvelle fonctionnalité l'améliorant grandement avec la possibilité de rechercher des événements.

Le 06 juin, la version 4.6.0.13 a été déployée aux abonnés « Early Access » et corrige certains bugs introduits précédemment.

Nouveaux modèles pris en charge

De nombreuses rumeurs mentionnaient la prise en compte de nouveaux appareils. En suivant divers dépôt Github, il a été possible de déduire quel était le futur appareil Sony géré par Jolla. Le 18 avril, la lettre d'information met enfin un terme aux diverses spéculations et confirme le portage de Sailfish sur les Sony X10 IV et Sony X10 V. D'autres portages toutefois non-officiels sont en cours de développement, comme pour le Fairphone 5.

Suite au Jolla Love Day 2, un nouvel appareil officiel limité à 1 000 unités est annoncé. À savoir le Jolla Community Phone aussi nommé Jolla C2 et développé en collaboration avec le constructeur turc Reeder.

Pour rappel, le premier appareil dédié à la communauté était le Jolla C. Ce modèle a été développé sur la base du Intex Aquafish du constructeur indien Intex Technologies. D'ailleurs il était relativement facile, pour ceux et celles qui n'avaient pu obtenir le Jolla C de convertir l'Intex Aquafish en Jolla C. Il en reste encore des traces dans le forum. Le Jolla C et l'IntexAquafish « as a Jolla C » sont encore maintenus, mais la version 4.6 sera la dernière mise à jour. Le Jolla C étant sorti en 2016, et l'Intex Aquafish quelques mois plus tard, nous pouvons considérer que c'est une bonne durée de maintenance et équivalente à celle du Jolla 1.

Contributions communautaires

Sailfish OS n'est certes pas entièrement libre, cela n'empêche pas d'avoir une communauté d'utilisateurs active contribuant aux parties libres de la distribution. Ce faisant, Sailfish OS fait ainsi partie des solutions alternatives aux deux autres grands systèmes du marché que sont iOS et Android.

Historiquement, pour le navigateur natif, Sailfish OS a toujours utilisé Gecko comme moteur de rendu, en utilisant l'adaptation Qt (QtMozEmbed) pour ce dernier. Maintenir cette adaptation pour un logiciel tel que Gecko est une tâche ardue et chronophage, raison pour laquelle Sailfish Browser utilise encore la version ESR 78. Un ancien employé de Jolla, flypig, a pris en main la mise à niveau du moteur de rendu à la version Gecko 91.
Ce travail titanesque est entièrement documenté dans un journal. La lecture en vaut d'ailleurs la chandelle !

En ce qui concerne oFono, un autre contributeur de Sailfish, piggz, a entrepris de gommer les divergences avec la version maintenue par Jolla. piggz est également connu pour ses portages, principalement sur le PinePhone. Suite à l'initiative de flypig de documenter son projet, l'avancement de son projet est documenté dans un journal.

La nouvelle n'a pas encore eu d'énormes répercussions, mais une équipe d'utilisateurs a entrepris de porter Flutter sur Sailfish OS. Pour l'instant, seule une application est disponible.

Les plus téméraires d'entre vous pourront également installer le gestionnaire de paquets nix sur SailfishOS. Le développeur qui s'est lancé dans cette aventure a eu droit à un bel entretien dans le Community News de décembre 2023.

Entre le 26 et 30 septembre 2024 se tiendra le second Hackathon organisé par la communauté d'utilisateur. L'événement étant en cours d'organisation les informations suivront prochainement.

Les applications natives

Il est évident que la liste des applications natives est moins fournie que les OS concurrents dominant le marché. Pour autant, l'essentiel est disponible ! Chaque 2 semaines lors du « Community News », les dernières applications actualisées sont mis en évidence dans cette lettre de diffusion. Par exemple — et outre le calendrier déjà évoqué — voici de manière non exhaustive quelques applications tierces natives :

Grille d'application

  • Pure Maps : associée avec OSMScoutServer, offre un système de navigation hors-ligne performant. Certes, il n'y a pas toutes les informations que l'on peut trouver dans les applications concurrentes, mais son usage reste très confortable ;
  • Barcode, anciennement Codereader, un lecteur de codes-barres et de codes QR. Disponible dans Openrepos et Chum. Parfait pour récupérer les codes QR des timbres postes en lettre suivie. A noter également que l'auteur de Barcode a publié une application pour utiliser une Yubikey disponible dans Chum.
  • Paketti : une application de suivi de courrier et de colis ;
  • Chum : magasin d'applications fonctionnant dans les mêmes principes que F-Droid. Il est possible d'installer aisément via https://chumrpm.netlify.app/. Voir aussi cet article de blog du Nico's blog au sujet de Chum ;
  • ownKeepass : application capable d'emporter avec vous votre fichier .kdbx Application et offre toutes les fonctions basiques présentes dans KeepassX. Malheureusement le développement d'ownKeepass s'est arrêté, ce qui n'empêche pas qu'un jour le développement soit repris par quelqu'un d'autre :

ownKeepass

Si l'utilisateur ne trouve pas son bonheur, grâce au Android AppSupport il sera toujours possible d'installer Fdroid et Aurora Store. A noter aussi que microG peut également être installé assez facilement, notamment pour permettre l'usage de certaines applications bancaires.

Ainsi, le magasin d'applications fourni par Jolla permet de trouver le magasin F-droid ou encore Aptoide. C'est depuis F-droid qu'il sera possible d'installer Aurora Store.

Rappelons que parmi les limitations, le Bluetooth n'est opérationnel que pour le son dans les applications Android. A ce jour, seuls certains modèles de montres assez spécifiques sont capables de communiquer avec le smartphone grâce à l'application native Amazfish développé par piggz, toutes les autres montres ne pouvant pas se connecter en Bluetooth au smartphone en raison de cette limitation du Bluetooth.
Pour en savoir plus, vous pourrez lire cet article du Nico's blog. Il en est exactement de même pour le NFC. Implémenter une interface entre Android et Sailfish requiert malheureusement énormément de ressources, mais nous pourrions espérer qu'un jour cela finisse par arriver. Principalement depuis que l'industrie automobile s'intéresse à la prise en charge d'Android.

Nouveau modèle économique pour Sailfish OS

Suite à l'échec de la tablette Jolla et du modèle « commerce entre entreprises et particuliers », une politique de licence régionale a été mise en place dès 2017 avec un partenariat dans plusieurs pays. Cela s'est concrétisé avec l'Intex Aquafish en Inde, qui a servi de base pour le Jolla C. En Amérique Latine, un accord de licence a été signé avec l'entreprise bolivienne Jala sous la marque Accione et enfin avec Rostelcom en Russie, certainement lors de son entrée au capital de Jolla.

Pour des raisons douanières et administratives, Jolla ne commercialisait ses licences qu'au sein de l'Union européenne ainsi que dans l'Association européenne de libre-échange (AELE). Suite au « Brexit », la commercialisation avec la Grande-Bretagne n'a repris qu'en 2021.

Lors du Jolla Love Day 2, un nouveau modèle économique a été présenté. Les appareils apparus avant les Sony X10 IV et Sony X10 V sont livrés avec une licence perpétuelle. Les nouveaux modèles eux sont utilisables avec un abonnement mensuel, voire annuel. La documentation sur les licences sera mise à jour lors de la commercialisation des licences pour les X10 IV, V et Jolla C2. Quelle que soit la licence payante (perpétuelle pour X10 II et X10 III ou à abonnement pour le X10 IV et X10 V et aussi le J2), les services fournis demeurent les mêmes :

  • Les mises à jour logiciel OTA ;
  • L'accès au support client tant que l'appareil est garanti ;
  • La possibilité d'installer les extensions suivantes :
    • Android AppSupport ;
    • Support Microsoft Exchange ;
    • Saisie prédictive.

Petite particularité du Jolla Community 2, l'abonnement valide une année est inclus dans le prix d'achat.

En dehors du Jolla Community 2, où Sailfish OS est flashé par défaut, tous les autres modèles nécessitent d'être manipulé par l'utilisateur pour changer l'OS. Les instructions en anglais sont fournies pour tous les modèles et rédigées pour être exécutées depuis Linux, Mac OS ou encore Windows.

Jolla et le logiciel libre

Jolla a toujours été ouvert à l'idée de libérer les sources, il est dommage que depuis 2013 certaines parties comme le compositeur Lipstick restent encore propriétaires. Un bref instant, une vague de projets a été libéré. Malheureusement, cela a été de courte durée. Cela n'empêche pas que Jolla reste un contributeur au logiciel libre et qu'il a libéré les sources de certaines applications comme le navigateur ou encore le lecteur de document. La grosse partie du backend est lui libre. Avec un changement radical dans leur modèle économique, les choses pourraient changer.

Récemment, quelques nouvelles bibliothèques ont été développées avec une licence open-source, comme une exportation vers le QML de l'interface MPRIS.

Autre point intéressant à noter, Jolla a grandement contribué à l'essor de Linux sur les téléphones portables avec le développement du projet libhybris.

Voici une liste non exhaustive des projets auxquels Jolla contribue ou a libéré les sources :

  • amber-web-authorization qui permet de faire de l’authentification OAuth en QML ;
  • sailfish-secrets qui est un projet ambitieux, permettant de chiffrer / déchiffrer depuis le QML en choisissant son backend (principalement OpenSSL, mais aussi GnuPG), mais qui permet aussi de stocker des informations chiffrées sur le téléphone, un peu comme un kwallet ;
  • messagingframework, hérité de l’ère Nokia et hébergé par le projet Qt. C’est un quadriciel de gestion des courriels ;
  • KCalendarCore, un « framework » KDE pour la gestion du calendrier.

Et bien sûr tout l’héritage de MeeGo, directement maintenu par Jolla, également utilisé par d’autres projets comme LuneOS ou encore AsteroidOS :

Notons aussi que Jolla participe régulièrement à FOSDEM. Si vous souhaitez lire à ce sujet : https://www.ncartron.org/jolla-and-sailfish-os-at-fosdem-23.html

Restructuration

Cette restructuration s'est opérée dans le cadre du droit finlandais. L'objectif était notamment de restructurer le capital et faire sortir l'actionnaire russe Rostelcom. Pour ce faire, et comme vraisemblablement les négociations amiables n'ont pas dû aboutir, les dirigeants de Jolla ont demandé à la justice de placer l'entreprise dans le cadre d'une procédure que nous pourrions comparer en droit français à la procédure de sauvegarde.

Cette procédure a fini par aboutir et — selon notre compréhension — cela s'est traduit par la création d'une nouvelle entité : l'entreprise Jollyboys Ltd.

Jollyboys a repris ainsi tous les actifs de Jolla, y compris la marque, les noms de domaines et bien entendu Sailfish OS.
Nous comprenons, selon les planches qui furent publiées pendant le Jolla Love Day 2, que les entreprises Jolla/Jollyboys Ltd et Seafarix ont été rachetées par le personnel dirigeant de l'entreprise Jolla.
Chaque technologie est séparée dans une structure juridique différente :

  • Seafarix pour ce qui concerne l'automobile ;
  • Jollyboys pour Sailfish OS ;
  • VenhoAI pour les produits relatifs à l'IA.

La réorganisation de l'entreprise Jolla a suscité l'objet de beaucoup de discussions sur le forum.
Nous comprenons également que la marque Jolla et le nom de domaine jolla.com sont la propriété de la société Jollyboys.

Conclusion

Lors du Jolla Love Day 2, une feuille de route pour la version 5 a été dévoilée.
Une séparation de Sailfish est planifiée avec une partie nommée Sailfish Core et dévouée à l'embarqué et une autre conçue pour les téléphones portables, tablettes et autres appareils.

À voir ce que donnera le nouveau modèle de financement, mais il est réjouissant de voir du changement. L'année prochaine nous confirmera si cette nouvelle voie est la bonne. Le développement logiciel étant coûteux, offrir la possibilité d'y contribuer financièrement en tant qu'utilisateur donne plus de garantie de survie et de développement.

Si vous souhaitez suivre Sailfish, des comptes rendu des réunions de la communauté organisés par Jolla sont également accessibles. Il existe un blog officiel et une lettre de diffusion qui parait toutes les deux semaines et dont le numéro du 6 juin est précisément consacré à la 4.6 - Sauna.

Aller plus loin

  • # 4.6.0.13

    Posté par  . Évalué à 3.

    La version 4.6.0.13 a finalement été publiée ce jour pour tous les utilisateurs.
    https://forum.sailfishos.org/t/release-notes-sauna-4-6-0-13/19088

  • # je vais me bouffer un stock de tomates, mais j'assume

    Posté par  . Évalué à 9. Dernière modification le 22 juin 2024 à 01:09.

    c'est amusant je voyais depuis quelques semaines cette news dans la partie "rédaction" du site, je m'attendais à ce qu'elle débarque plutot fin aout/septembre pour profiter de l'engouement de la rentrée..

    malheureusement, je vais avoir un commentaire assez acide au sujet de sailfishos (pouvez dégainer les tomates), pour avoir suivi de plus ou moins près ce système à la loupe, tant sur quelques de leurs forums, d'avis de testers sur xda, mais également, pour avoir vu toute leur pres' du mois dernier (ou d'il y a deux mois)

    attention, petit pavé piquant à venir :
    3,
    2…
    1 :
    * sailfish v4.5 mai, v5 en aout
    * nouveau tel "jolla community" en approche, fabriqué en UE
    * partenariat avec reeder en turquie (le pdg a transmis une vidéo digne d'oral de stage), 100k d'appareils vendus (par an?)
    * passage de la licence "compatible android" de ~30€ en paiement unique (50€ à vie) à abo petit prix 5€/mois
    * séparation de sailfishos (pour utilisateurs généraux) tablettes/tels.. avec sailfishcore (pour industriels)
    * jolla mind2, assistant d'IA (LLM) pour gérer ses données perso, 700eur (petit appareil type raspberry), avec abo optionnel à 10€/mois
    * 5G dispo que sur xperia X IV et xperia X V, pas sur le jolla C (…)

    *jolla C2: 1000 appareils, édition limitée, 300€, sfos5, 8/128GB, 4 mois avant livraison.

    et comme toujours, la signature classique : "la couche logicielle sera libre dans les années à venir" (certains commentateurs jurent l'avoir entendu il y a un certain nombre d'années.. :D )

    ..mais ca fait très "oral de stage de 3e année d'études" tellement c'était amateur..
    c'était bien plus "ambiance GUL/asso logiciel libre/install party", que vraie communication techno/commerciale (avec des sonneries d'iphone dans la salle, sisi ^ ^ )

    moins de 500 visionnages en direct sur yt au jolla loveday2..

    sur un peu moins d'une heure et demie de conf :
    -moins d'1/4 d'heure pour sailfishos (séparation des branches, améliorations logicielles)
    - cinq minutes sur leur partenariat avec reeder, distrubuteur turc d'appareils électroniques
    -cinq minutes sur le jolla C (no joke)
    - trente minutes sur leur appareil embarqué qui fait IA..

    À titre personnel j'ai souvent beaucoup espéré de Jolla/Sailfish : EN-FIN un système fiable, propulsé par une entreprise qui a compris qu'un public ne veut ni d'android-like ni d'iphone, totalement indépendant des deux gafam, tant sur la politique commerciale que le technique.

    c'est un coup à se mettre un doigt bien dans l'oeil : pour une "telle ambition", la présentation a donné l'impression du contraire absolu ; et je regrette lourdement d'avoir à rédiger mais cette impression a été partagée, en direct, sous mes yeux, par un autre internaute, semblant partager cette déception :

    this is a great comedy sketch
    https://rehost.diberie.com/Picture/Get/f/295430

    J'aurais tellement adoré qu'ils soignent beaucoup plus leur présentation, dans l'ensemble (pas *que les diapos mais surtout le reste), leur aspect "marketing" (ils sont une boite commerciale, rappelons le), au même titre que d'autres entreprises (je pense à purism) pour mettre en avant leurs produits.

    oui, il y a bien un petit marché de niche qui veut autre chose qu'android ou iphone : le librem en est la réincarnation, mais pas le seul : le pinephone, et tous les autres oS qui gravitent autour : ubuntu, mobian.. sachant que d'autres distros linux tentent de s'immiscer aussi sur smartphone..

    j'ai juste eu l'impression qu'ils cherchaient à rassurer un public déjà partiellement conquis..

    personnellement, depuis que j'ai "signé" avec postmarketos (et pourquoi pas d'autres du projet mer, un jour?), je ne regrette pas d'avoir laissé sailfish de coté, bien que j'aurais adoré le tester dans sa version 3x/4x, bien que certains commentateurs expriment une forme d'évolution mal effectuée..

    • [^] # Re: je vais me bouffer un stock de tomates, mais j'assume

      Posté par  . Évalué à 8.

      J'aurais tellement adoré qu'ils soignent beaucoup plus leur présentation, dans l'ensemble (pas *que les diapos mais surtout le reste), leur aspect "marketing" (ils sont une boite commerciale, rappelons le), au même titre que d'autres entreprises (je pense à purism) pour mettre en avant leurs produits.

      Nous aussi ! Clairement, nous aurions préféré une présentation plus professionnelle. Même l'ordinateur qui a servi à faire la présentation était un Mac :/

      Il est clair que la communication et le « markerting », n'est vraiment pas le fort de Jolla. Nous avons eu enfin à nouveau un début de commencement de feuille de route, Il était temps, même si nous pourrions encore dire « peut mieux faire ».

      La corrections de bugs ou certaines évolutions peuvent prendre beaucoup de temps, voire trop de temps. L'échec assez cuisant de l'Intex Aquafish en Inde est intimement lié à l'absence de VoLTE qui finalement n'arrive qu'avec le X10 III puis le X10 II. Cela étant toute la production du Intex Aquafish s'est vendue assez rapidement, notamment grâce aux acheteurs européens, l'appareil étant notamment disponible à l'époque sur ebay.

      Jolla n'arrive pas à maintenir un rythme de production, qui parfois conjugué avec une absence de communication, laisse l'utilisateur dans l'expectative.

      Pour autant, les choses évoluent ou finissent par évoluer. On est loin, avec un smartphone sous Sailfish OS des dernières innovations extraordinaires des deux grands fabricants. Mais l'utilisateur, même si il peut être parfois très agacé par les bugs qui mettent du temps à se corriger, trouvera une communauté active qui dans bien des cas trouvera des solutions de contournement. Un des exemples les plus flagrants : la gestion des 3 objectifs de l'appareil photo du X10 III lié à l'absence de l'API Camera2.

      Pour ce qui me concerne, utilisateur du Nokia e71 puis e72 qui synchronisait avec Lotus Notes sur le PC fourni par l'entreprise où je travaillais, il m'a fallu trouver au bout d'un moment une alternative. En 2013, est arrivé Jolla avec son J1. J'ai sauté dans le bateau. Et je ne regrette toujours pas mon choix. C'était accessible pour le non développeur comme moi pas forcément à l'aise avec la ligne de commande, facile d'utilisation avec une interface qui est loin des usines à gaz. J'ai eu mes moments de solitudes, notamment lorsque Jolla a décidé de renommer dans le système la carte µSD. Mes applications Android n'accédaient plus à la carte. Cela a pris plusieurs mois avant que j'arrive à tout refaire fonctionner. J'aurais pu tout bazarder et passer à /e/ qui est finalement arrivé sur le marché récemment (et trop tardivement pour moi). Finalement, je n'ai rien lâché et vraiment je ne regrette pas.

      On est d'accord, Sailfish OS est loin d'être parfait. Mais c'est tellement mieux  ;-) Et surtout accessible à presque tout le monde car contrairement à d'autres OS alternatifs, et compte tenu de la bonne intégration avec les smartphones Sony, l'installation est vraiment facile, pourvu que l'on sache parler un peu l'anglais et que l'on sache utiliser un peu un ordinateur. Sailfish OS est vraiment à considerer comme faisant partie des vraies solutions alternatives, même si parfois les dirigeants de Jolla peuvent être agaçants.

    • [^] # Re: je vais me bouffer un stock de tomates, mais j'assume

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      décharge ses tomates et les rangent

      J'ai vu la présentation de 30mn sur leur IA dans un appareil physique ou faut acheter l'appareil ET l'abonnement mensuel, mais qui ni dans la présentation, ni dans la Q&A n'ont donné d'info sur l'ouverture de l'appareil (peut-on remplacer l'OS? des images de restauration de prévu? si on arrête de payer, ça deviens un presse-papier? etc.)…

      Sinon, j'aimerais bien une version un peu plus récente de sailfish pour mon pinephone beta edition (1.0)…

      EFBBBFE297AFE2978EE297AF0D0AE297AFE297AFE2978E0D0AE2978EE2978EE2978E

    • [^] # Re: je vais me bouffer un stock de tomates, mais j'assume

      Posté par  . Évalué à 3.

      C'est un coup à se mettre un doigt bien dans l'oeil : pour une "telle ambition", la présentation a donné l'impression du contraire absolu ; et je regrette lourdement d'avoir à rédiger mais cette impression a été partagée, en direct, sous mes yeux, par un autre internaute, semblant partager cette déception :

      this is a great comedy sketch
      https://rehost.diberie.com/Picture/Get/f/295430

      Pour le context, Mister_Magister est un membre de la communauté de SFOS assez connu pour développer pas mal d'applis, mais pour aussi avoir participé à plusieurs ports communautaires.

      Emacs le fait depuis 30 ans.

  • # Toujours les mêmes choses qui pêchent depuis des années

    Posté par  . Évalué à 3.

    J'utilise SFOS depuis des années et l'arrivée d'une nouvelle version est toujours une bonne nouvelle, mais certains points ne manquent pas de me laisser perplexe :

    Autre changement de taille, le partage de connexion par Bluetooth est désormais implémenté.

    Je ne sais pas vous, mais perso c'était en 2013-2015 que j'attendais cette feature. En 2024, c'est plutôt le support complet de la VoLTE qu'on attend (actuellement dispo que sur un ou deux des smartphones supportés officiellement et sur aucun port communautaire). Ne pas en avoir, c'est se priver du marché et de la potentielle communauté en Amérique du Nord.

    Précision de taille, l'apport de la 5G est intimement lié au matériel malgré l'adaptation de ConnMann et oFono pour gérer la 5G.

    Donc ca veut dire que la 5G n'est dispo que sur les modèles supportés officiellement par Jollaboys, donc sur aucun port communautaire ?
    Faut pas oublier qu'une très grosse partie des utilisateurs de SFOS sont uniquement sur des ports communautaires, le hardware officiellement supporté ne satisfaisant pas tout le monde. La VoLTE et la 5G (dans une moindre mesure pour l'instant) sont un énorme frein à une adoption plus importante de SFOS.

    Pure Maps : associée avec OSMScoutServer, offre un système de navigation hors-ligne performant. Certes, il n'y a pas toutes les informations que l'on peut trouver dans les applications concurrentes, mais son usage reste très confortable

    Ca fait un bout de temps que j'ai plus utilisé de GPS avec SFOS. Est-ce que le fix met toujours dans les 15min à se faire ? Étant toujours en 4.0, est-ce que depuis des helpers de géoloc ont été intégrés, par exemple Mozilla Location Service (MLS) ou un service à la DejaVu ou Local NLP ?

    Une liste complète des applications est accessible sur les sites suivants :
    - https://openrepos.net/
    - https://sailfishos-chum.github.io/

    C'est aussi un point qui me dérange depuis des années, mais aucun de ces dépôts sont officiels. J'ai l'impression que plus aucun développeur n'utilise l'appstore officiel et le système de permission des applis mis en place il y a quelques années.
    D'ailleurs l'appstore officiel ne permet toujours pas de vendre/acheter des applis, alors que c'est demandé depuis quelque chose comme 10 ans.

    Historiquement, pour le navigateur natif, Sailfish OS a toujours utilisé Gecko comme moteur de rendu, en utilisant l'adaptation Qt (QtMozEmbed) pour ce dernier. Maintenir cette adaptation pour un logiciel tel que Gecko est une tâche ardue et chronophage, raison pour laquelle Sailfish Browser utilise encore la version ESR 78. Un ancien employé de Jolla, flypig, a pris en main la mise à niveau du moteur de rendu à la version Gecko 91.

    Je trouve que le navigateur web de SFOS ca a toujours été un gros point noir de cet OS. Mon opinion c'est qu'il fait le service minimal, et rien de plus. Il n'y a pas d'addons, pas de système de syncho, ni même moyen d'envoyer un onglet à un PC. On peut bien installer des navigateurs Android, mais ils n'auront pas d'intégration à l'OS, il ne sera pas possible de les choisir comme applications par défaut, rendant du coup le navigateur officiel de SFOS assez incontournable.

    J'aime beaucoup cet OS, mais il évolue très peu sur de gros points attendus depuis des années, qui freinent beaucoup l'intérêt qu'il pourrait susciter. C'est bête mais j'ai de plus en plus de mal à le conseiller quand on a des Droidian ou des PostmarketOS à côté qui n'ont rien à envier d'un point de vu système, mais qui ont la personnalisation et moyen de faire tourner des logiciels desktop Linux classique en plus.

    Emacs le fait depuis 30 ans.

    • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

      Posté par  . Évalué à 2. Dernière modification le 25 juin 2024 à 12:36.

      Il va m'être difficile de répondre à tous les points mais je peux déjà parler de ce dont je suis certain:

      Ca fait un bout de temps que j'ai plus utilisé de GPS avec SFOS. Est-ce que le fix met toujours dans les 15min à se faire ? Étant toujours en 4.0, est-ce que depuis des helpers de géoloc ont été intégrés, par exemple Mozilla Location Service (MLS) ou un service à la DejaVu ou Local NLP ?

      C'était surtout le XA2 qui posait des problèmes de "fix" du GPS.
      Pour en savoir plus il faut aller ici dans le forum et surtout ici.

      Pour ma part, sur mon x10ii, je n'ai aucun problème particulier et le fix est rapide, d'autant plus que j'utilise MLS qui est disponible à la fois dans le store et dans Chum. La difficulté en revanche c'est que, sauf erreur, Mozilla est en train d'arrêter ce service. Il faudrait que je reteste, mais mon x10ii se fixe quand même très correctement même en mode déconnecté. Il faudrait que je reteste sur le XA2 de ma femme mais elle n'utilise aucune application de navigation. De ce que je vois : les satellites sont vus rapidement. Il y a un an, elle l'avait fait tomber dans l'eau. Le smartphone est parti en réparation où il a été ouvert, nettoyé, séché. Et à l'époque, de ce que j'avais vu: cela avait bien amélioré les choses.

      Je trouve que le navigateur web de SFOS ca a toujours été un gros point noir de cet OS
      Oui cela fait partie des points faibles, et même la nouvelle version quand elle sera prête sera avec un moteur en ESR 91. Nous sommes loin encore de la dernière version. Maintenant Jolla c'est devenu une petite équipe qui n'a pas les moyens des mastodontes. Perso je fais très bien avec et dès lors que je veux consulter un site internet auquel je n'apporte pas la même confiance que linuxFR, j'utilise Firefox.

      Pour la 5G et VoLTE, je ne suis pas assez calé. De ce que je crois comprendre, c'est que le code lié au firmware qui gère la puce modem est propriétaire et que cela touche des parties particulièrement complexes.

      Enfin openrepos, en effet, n'est pas un dépôt officiel de Jolla. En revanche Chum, si j'ai bien compris est lié à l'infrastructure de construction des paquets de Sailfish OS. Si ce n'est pas officiel, cela s'en rapproche quand même fortement.
      https://build.sailfishos.org/project/show/sailfishos:chum

      Dernier point : le store est toujours utilisé par les développeurs. Toutefois, Jolla/Jollyboys pose des règles assez strictes mais là aussi, je n'ai pas tous les éléments de réponse.

      • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

        Posté par  . Évalué à 2.

        Je viens de tester le "fix" du GPS sur le XA2 de ma femme.

        Sans aucune connexion (pas de data et pas de wifi), GPS réglé à "Mode sans connexion réseau" a mis montre en main 3mn. Ce n'est peut-être pas extraordinaire, mais cela ne me semble pas non plus si mauvais que cela.

      • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

        Posté par  . Évalué à 2.

        En revanche Chum, si j'ai bien compris est lié à l'infrastructure de construction des paquets de Sailfish OS. Si ce n'est pas officiel, cela s'en rapproche quand même fortement.

        C'est sur l'infra de build d'OpenSuse, et n'importe qui peut mettre en place une infra de build dessus. Ca n'a strictement rien d'officiel.

        Dernier point : le store est toujours utilisé par les développeurs. Toutefois, Jolla/Jollyboys pose des règles assez strictes mais là aussi, je n'ai pas tous les éléments de réponse.

        Très peu, on parle beaucoup plus d'Openrepos, qui est un calvaire à utiliser sur la durée, entre les dépôts plus mis à jours, les conflits de bibliothèques, etc, et Chum qui au moins est cohérent, mais a moins d'applis qu'Openrepos.
        L'utilisation de l'appstore officiel impose d'utiliser Firejail il me semble, que visiblement peu de devs ont envie d'utiliser, et qui n'est pas du tout encouragé par l'absence de possibilité de monétiser les applications directement dessus.
        Le truc, c'est qu'avec Firejail via le Jolla store, les permissions sont imposées à l'utilisateur, qui du coup n'a pas vraiment de choix. Peut-être qu'il aurait été plus judicieux d'utiliser flatpak à la place, qui a des frontends pour gérer les permissions justement.
        La possibilité de vendre des applis sur le JollaStore est une vieille promesse jamais tenue.

        C'était surtout le XA2 qui posait des problèmes de "fix" du GPS.

        Le problème c'était l'utilisation forcée des ressources AGPS de Google à l'époque, et l'impossibilité d'en configurer un autre (genre celui de Mozilla) l'URL était hardcodé. Quand l'utilisation des données de Google a été retirée, c'était devenu très pénible d'utiliser le GPS, les fix à froids étaient devenus dramatiquement long. J'ai le même problème avec mon Fxtec (première version, c'est la seconde qui a des problèmes d'antenne).

        d'autant plus que j'utilise MLS

        MLS améliore beaucoup la vitesse de fix effectivement. Mais il faut faire les updates très régulièrement pour qu'il soit efficace, non ? Et comme c'est une appli externe, uniquement manuelles, elles ne se font pas automatiquement en arrière plan quand Internet est dispo, il faut donc penser à lancer l'appli régulièrement juste pour faire les maj, pour quand on aura besoin du GPS rapidement. C'est pas très fluide à l'usage je trouve.

        Pour la 5G et VoLTE, je ne suis pas assez calé. De ce que je crois comprendre, c'est que le code lié au firmware qui gère la puce modem est propriétaire et que cela touche des parties particulièrement complexes.

        Tout les modems GSM ont des firmware 100% proprio, à part dans le Pinephone et peut-être aussi chez Purism. J'entends bien que ca demande du dev en plus de permettre un support générique de la VoLTE, mais sans avancée dessus, SFOS sera quasi mort sur smartphone lors de l'abandon de la 3G en Europe. L'écosystème des utilisateurs utilisant des ports communautaires représente une belle partie des développeurs, et il a pris un coup avec le début du retrait de la 3G aux USA.

        Emacs le fait depuis 30 ans.

        • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

          Posté par  . Évalué à 2.

          C'est sur l'infra de build d'OpenSuse, et n'importe qui peut mettre en place une infra de build dessus. Ca n'a strictement rien d'officiel.

          Je suis curieux de lire où tu as vu que Chum se base sur l'infrastructure d'Open Suse, parce que la documentation de Chum mentionne build.sailfishos.org et non cdn.opensuse.org.

          Peut-être as-tu confondu avec Nemo Mobile, le fork de Sailfish, qui lui réellement utilise l'infrastructure d'Open Suse.

          L'utilisation de l'appstore officiel impose d'utiliser Firejail il me semble,

          Toutes les applications sont obligées de passer par Firejail (plus précisément Sailjail, l'implémentation de Sailfish). La différence, c'est que certaines applications explicitent dans le fichier de configuration de ne pas utiliser Sailjail. Tout simplement parce que le développeur n'a pas eu la possibilité de rendre son application compatible. Quelques sources pour expliciter mes propos Source1, source2 et surtout l'article dans le blog de Jolla : https://blog.jolla.com/whats-up-with-sandboxing/

          Peut-être qu'il aurait été plus judicieux d'utiliser flatpak à la place

          L'implémentation de flatpack est limitée à chaque appareil et le développeur est passé à autre chose. Jolla a priorisé et a préféré implémenter d'autres technologies. D'ailleurs, je préfère le support VoLTE au support flatpak vu qu'il faut faire des choix :(

          La possibilité de vendre des applis sur le JollaStore est une vieille promesse jamais tenue.

          Y a déjà eu des promesses ? Des demandes j'en ai vu, mais des promesses aucunes. Peut-être sont-elles listées dans together.jolla.com. Y a plutôt eu aucune annonce.
          Par contre, il a des changements et peut-être que dans le futur un modèle de rémunération apparaîtra. Voir ce commentaire d'un employé de Jolla, durant une réunion communautaire.

          […] GPS […]

          Concernant le GPS, c'est un domaine complexe et fastidieux. Ploum l'explique assez bien dans son blog : https://ploum.net/2023-11-03-logiciels-de-navigation.html

          utilisant des ports communautaires représente une belle partie des développeurs

          En lisant régulièrement le forum officiel et traitant les rapports de bug (quand le temps me le permet), je n'ai pas l'impression que la majorité des développeurs utilisent des ports communautaires. Peut-être était-ce le cas avant.

          • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

            Posté par  . Évalué à 2.

            Je suis curieux de lire où tu as vu que Chum se base sur l'infrastructure d'Open Suse, parce que la documentation de Chum mentionne build.sailfishos.org et non cdn.opensuse.org.

            Sur le forum de SFOS tout simplement. Je suis ravi d'être détrompé, mais rien n'indique plus que ca que ca soit officiel. Chum n'est pas installé par défaut dans SFOS, et il n'y a eu aucune annonce de la part de Jolla sur ce sujet.

            Toutes les applications sont obligées de passer par Firejail (plus précisément Sailjail, l'implémentation de Sailfish).

            Dans les liens que tu fournis, justement, il est clairement indiqué que Firejail n'est utilisé que pour certaines applis officielles, et n'est pas encore obligatoire pour les autres applis. Dans le changelog de SFOS4.4 il n'y a aucune mention du côté obligatoire d'utiliser Firejail.

            L'implémentation de flatpack est limitée à chaque appareil et le développeur est passé à autre chose.

            Le support de flatpak est générique. On a pas eu besoin d'adaptation particulière pour tester l'adaptation faite par Rinigus sur les Fxtec.

            Y a déjà eu des promesses ? Des demandes j'en ai vu, mais des promesses aucunes.

            Oh oui, et tu en connais au moins une très bien, qui est la promesse de rendre SFOS complètement libre, mais on attend toujours.
            La possibilité de vendre des applis a été promis il y a plus de 10 ans, vu qu'il y avait une certaine demande de la communauté pour ca.

            Concernant le GPS, c'est un domaine complexe et fastidieux.

            Bien sûr, seulement rien n'est fait pour aider dans SFOS : pas de possibilité de changer manuellement l'URL du help AGPS, il n'y a pas moyen de constituer sa propre base d'AP wifi ou d'antenne GSM pour améliorer la vitesse de fix, etc.

            En lisant régulièrement le forum officiel et traitant les rapports de bug (quand le temps me le permet), je n'ai pas l'impression que la majorité des développeurs utilisent des ports communautaires. Peut-être était-ce le cas avant.

            Ca tombe bien, mais je n'ai pas parlé de majorité, vu qu'on a aucun moyen de le savoir.

            Pour les rapports de bugs desquels parles-tu ?
            Lorsqu'on est sur un port communautaire, on a un peu moins tendance à en faire sur l'infra de Jolla, vu qu'on est sur un device non supporté. Si c'est concernant l'OS, on le fait directement auprès des porteurs, si c'est pour des applis, on le fait aussi directement auprès des devs via leurs canaux de communications (github/lab, masstodon, discord, etc).

            Emacs le fait depuis 30 ans.

    • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

      Posté par  . Évalué à 2.

      La VoLTE et la 5G (dans une moindre mesure pour l'instant) sont un énorme frein à une adoption plus importante de SFOS.

      Entre la partie tech et la partie opérationnelle du Store, vous en avez gros, Sire !

      pour ça que j'ai préféré postmarketos : je ne sais pas si la 5G est fonctionnel (je n'utilise jamais la 4G, n'ai pas d'appareil compatible 5G) mais pour la volte : c'est presque réglé, pour les appareils qui sont compatibles de base avec cette techno.

      En gros :
      pour tout système, de lineageos à ubuntu touch, avoir la volte est réalisable sous condition que le système d'origine y soit compatible (=dispose des .mbn qualcomm associés aux opérateurs mondiaux ET compatibles avec le chipset arm de l'appareil) en premier lieu ; un appareil non compatible volte par le logiciel original, sauf tricherie avec un chipset identique d'un appareil différent compatible volte, ne pourra pas permettre l'usage de cette techno.
      pour mon xperia XZ2, j'ai triché en utilisant le .mbn du Mi-9T (xiaomi) qui partage le meme chipset, et compatible avec les opérateurs. Du coup, ca marche.

      pour la compatibilité volte "inter-systèmes" avec des OS différents d'android :
      sous linux, ça fonctionne, le projet postmarket est compatible avec la VoLTE sur les OnePlus à partir du 6, d'après ces essais :
      https://gitlab.com/postmarketOS/pmaports/-/issues/1878

      à vous les studios!

      • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

        Posté par  . Évalué à 2.

        Entre la partie tech et la partie opérationnelle du Store, vous en avez gros, Sire !

        Bin assez oui. J'aime beaucoup SFOS mais il a quasiment les mêmes problèmes depuis le début et les choses évoluent assez peu. Sa stagnation n'est pas vraiment propice à son épanouissement.

        pour la compatibilité volte "inter-systèmes" avec des OS différents d'android :
        sous linux, ça fonctionne, le projet postmarket est compatible avec la VoLTE sur les OnePlus à partir du 6, d'après ces essais :

        Intéressant, sur postmarket le support de la VoLTE se fait du coup grâce aux drivers android avec libhybris/halium ou c'est via des drivers natifs ?

        Emacs le fait depuis 30 ans.

    • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

      Posté par  . Évalué à 2.

      En 2024, c'est plutôt le support complet de la VoLTE qu'on attend (actuellement dispo que sur un ou deux des smartphones supportés officiellement et sur aucun port communautaire). Ne pas en avoir, c'est se priver du marché et de la potentielle communauté en Amérique du Nord.

      je voulais répliquer là dessus :

      pour moi, sailfishos se tire une balle dans le pieds à ne pas proposer de volte/vowifi en 2024. Mais je pense pas que ce soit leur choix. Pour être honnête, ayant réussi à mettre la volte en trichant avec mes .mbn sur mon xz2, dont l'opérateur ne le prends pas officiellement en charge (l'histoire avec son cousin le xiaomi mi9t précitée précédemment), cette affaire m'avait fait croire naïvement que jolla ne sortait plus depuis 2020 d'appareils dénués de volte.

      j'apprends ici même qu'à priori, ils ne sont tout simplement pas compatibles.

      Pour compléter, dans la vidéo : jolla se reconcentre sur l'aspect interface utilisateur, diversité des produits, des contrats etc. L'exemple saisissant fut la réaction des spectateurs apprenant que jolla est en partenariat avec un redistributeur Turc, dont on a pas bien compris en quoi la marque ni le pays tireraient cette épingle, notamment par rapport aux autres régions, mais également à sens inverse : qui irait acheter un jolla sur un autre site que l'officiel, qui en vend? (un peu comme Dell)

      De par ce constat : la réponse d'un des orateurs est qu'il est très difficile de vendre un appareil téléphonique/cellulaire à l'international, surtout chez les grandes puissances (usa en tete, chine/russie également j'imagine -un iphone s'était retrouvé sans wifi je crois, ya dix ans), en raison des normes et de l'aspect juridique.

      Il est donc largement aisé de conclure que Jolla se concentre sur l'Europe 2/3G (pour la voix), les marchés émergents (afrique/asie/amérique du sud), et évidemment certainement pas sur la 4/5G européenne ni meme de vendre leur appareil aux USA.

      C'est ce que j'en ai compris en regardant la vidéo.. Ceci dit, il est impossible pour une marque/système tierce, de s'attaquer au marché US en vendant un appareil dénué de fonctions clés, telles la 5G, la volte/vowifi et beaucoup d'autres choses qui ne manqueront pas de faire passer l'appareil pour un retardataire… et de se taper la honte industrielle qui va avec.

      en d'autres termes, j'ai pas bien compris en quoi les USA et les technos ""récentes"" (aka démocratisées/tendance depuis un peu moins de cinq ans) seraient la priorité de l'entreprise, notamment en raison des obstacles et difficultés qu'elle a du rencontrer..

      • [^] # Re: Toujours les mêmes choses qui pêchent depuis des années

        Posté par  . Évalué à 2.

        Il est donc largement aisé de conclure que Jolla se concentre sur l'Europe 2/3G (pour la voix

        Sauf que la 3G va aussi être retirée en Europe, et chez nous ca devrait commencer pendant cette décennie il me semble.

        Emacs le fait depuis 30 ans.

  • # Toujours en Qt 5.6

    Posté par  (site web personnel) . Évalué à 2.

    A l'époque, on avait porté GCompris pour qu'il fonctionne sur Sailfish OS, mais le fait que la version de Qt du SDK soit restée en 5.6 fait que nous avons dû arrêter de fournir un paquet pour Sailfish OS.

    Du peu de recherche que j'ai fait (https://docs.sailfishos.org/Reference/Qt/), c'est toujours cette version qui est utilisée et ça n'a pas l'air d'évoluer (https://forum.sailfishos.org/t/what-version-of-qt-are-we-on/4964/46, de mars 2023).

    • [^] # Re: Toujours en Qt 5.6

      Posté par  . Évalué à 3.

      Malheureusement, aucun changement de ce côté :(
      Y a bien eu une initiative de certains développeurs pour apporter Qt 5.15, mais en-dehors d'accepter certains commits pour compiler avec Qt 6 rien n'a changé du côté de Jolla.

      Ou pas, car une petite phrase pleine de mystère a été prononcée lors du Jolla Love Day 2 disant que la licence GPLv3 n'était plus une limitation.

      J'espère voir du changement à ce niveau d'ici août/septembre.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.