Journal Téléphone sous Linux ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
36
25
avr.
2024

Aujourd'hui, avoir un téléphone avec un Android libéré, c'est possible, on pense en particulier à Murena.

Avoir un téléphone sous GNU/Linux, c'est aussi possible via des projets tels que Librem ou encore le Pinephone.

On peut aussi utiliser PostmarketOS avec un Oneplus 6 par exemple.

J'ai longtemps utilisé LineageOS (Oneplus one, Pixel 1, Oneplus 7 pro) tout en contribuant au projet mais j'avoue que le monde Android ne m'a jamais beaucoup passionné.

J'ai aussi eu un Meizu/UbuntuPhone en 2015.

L'année dernière, j'ai récupéré un Oneplus 6 que j'ai immédiatement passé sous PostmarketOS. C'est une expérience agréable modulo quelques déconvenues :
- Pour l'instant, les appels téléphoniques se passent assez mal (problème de sélection des bonnes entrées/sorties audio)
- La caméra ne fonctionne pas.
- Le détecteur d'empreintes ne fonctionne pas

C'est assez normal en soit, il y a un gros travail de portage des drivers Android (noyau ancien 4.14) vers le noyau actuel et pour la caméra par exemple, c'est très complexe.

Je suis donc resté sous LineageOS sur mon Op7 pro en me servant du Op6 comme lecteur MP3.

Et puis je suis allé en février au FOSDEM rencontrer la communauté GNOME (je contribue pas mal au projet) et j'ai découvert ce jour-là le projet Droidian

Après réflexion, j'ai donc acheté un Redmi Note 9 pro et j'ai enfin pu avoir un téléphone sous GNU/Linux fonctionnel !

Droidian c'est quoi ? C'est Mobian (Debian pour mobile) + Halium (ce qu'utilise UBports). En gros, le téléphone boot sur le noyau Linux Android d'origine, lance un conteneur LXC pour avoir un Android minimal afin de communiquer avec le noyau puis lance les services Linux standards que l'on trouve sur un téléphone Linux: ofono, phosh, …

Résultat, tout fonctionne (même la caméra)! On a donc un téléphone GNU/Android/Linux :) On peut même utiliser Waydroid pour lancer ses applications Android préférées.

Pas de bol pour moi, le Redmi Note 9 pro a été supprimé des téléphones officiellement supportés et j'ai donc pris le relais (pas encore officiellement) pour la maintenance : https://github.com/gnumdk-miatoll

Par défaut, Droidian utilise un service (batman) qui se charge de l'économie d'énergie avec des résultats plutôt intéressants. Ayant fait quelques modules kernel du temps où je bossais sur LineagesOS, je me suis inspiré de Batman pour développer un module chargé de gérer au mieux l'énergie quand l'écran est éteint.
J'arrive à avoir des résultats impressionnants : https://floss.social/@gnumdk/112309304719804582 et https://floss.social/@gnumdk/112115901530845308 .

Et pourtant ce module noyau fait une chose que l'on m'a toujours déconseillé de faire sous Android, baisser tous les curseurs de performances au minimum quand l'écran est éteint. En effet, un téléphone Android ne se met jamais en veille, il freeze les applications et compte sur le "CPU idle" pour économiser de l'énergie. Problème sous Android, si on force les performances au minimum, les tâches mettent plus de temps à s'exécuter, du coup les CPU ne sont jamais idle et donc on consomme plus d'énergie.

Ben ce n'est pas vrai ici, j'ai clairement un téléphone qui tient beaucoup mieux que mes téléphones Android avec en usage une consommation d'énergie équivalente écran allumé, mais lorsque je laisse mon téléphone sur un coin de table, une consommation d'énergie vraiment minimale.

Autre projet que j'ai dû développer pour avoir le même niveau de fonctionnalité que sur mon téléphone LineageOS: un gestionnaire de charge de batterie.

Pour finir, concernant Waydroid, par défaut, il est livré soit avec un Android AOSP, soit avec le store Google. Cette dernière version fonctionne bien, mais l'appli de ma banque n'a pas voulu fonctionner à cause de SafetyNet. Je me suis donc rabattu sur AOSP + MicroG ce qui permet de "spoofer" SafetyNet.

Voici les apps que j'utilise quotidiennement : SNCF, blablacar, Boursobank, Meteociel, Paypal et OrganicMap.

Il y a bien Puremaps en natif sur Droidian mais sans la géolocalisation via 4G/Wifi, c'est un peu long d'où l'usage de OrganicMap + MicroG + Mozilla Location Services.

Voilà, j'espère que j'ai donné envie aux plus geeks d'entre vous :)

  • # en fait il manque l'essentiel !

    Posté par  . Évalué à 7 (+4/-0).

    (pour moi)

    Qu'en est il des performances pour des applications gourmandes tel que certains jeux ? Vu que mon téléphone est déjà limite, est-ce que ça risque de les rendre inutilisable?

    Autre question est-ce que les applis de lecture audio fonctionnent encore l'écran éteint? Même question avec youtoube/dailymotion et autre ;)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: en fait il manque l'essentiel !

      Posté par  (site web personnel) . Évalué à 10 (+9/-0).

      Bonjour, alors je ne joue pas du tout donc je peux pas te répondre. Si ce sont des jeux Android, vu que les perfs de Waydroid sont vraiment équivalentes, y'a pas de raison.

      Idem, j'utilise Freetube donc je ne sais pas les comportements de Waydroid/Youtube.

      Mais oui, comme Android, Droidian ne se met jamais en veille donc pas de problème pour la lecture audio.

      Je m'assure même sur mon noyau que pulseaudio tourne sur le cluster "power efficient" afin d'avoir une consommation d'énergie minimal en mode "baladeur MP3": https://github.com/gnumdk-miatoll/linux-android-xiaomi-miatoll/commit/9e8baa5acf17a56d87e0859c51ddc26d741cbaf2

    • [^] # Re: en fait il manque l'essentiel !

      Posté par  (Mastodon) . Évalué à 2 (+1/-0).

      oulah.

      1. on ne "joue" pas sur postmarket (du tout), c'est orienté minimalisme mobile.
        je pense pas que des "jeux" hors jeux occasionnels (entendre 2D) soient dispos.
        il y a presque que des applis opensource, portées avec quelques adaptations.. mais c'est un petit linux mobile, pas une console de jeu, loin de là ;) c'est pas steam os ;)

      2. sur postmarket :
        firefox ouvert, verrouiller l'écran coupe le son, et un module s'affiche sur l'écran de verrouillage avec les controles de lecture, qui permet de reprendre la lecture.

  • # Sailfish OS

    Posté par  . Évalué à 3 (+1/-0). Dernière modification le 25 avril 2024 à 12:31.

    Pour ma part, /e/ - Murena est arrivé trop tard sur le marché et depuis 2014 je suis avec Sailfish OS. D'abord avec le Jolla 1 puis le Xperia XA2, désormais entre les mains de ma femme (à cause de ses dimensions) et le X10ii pour moi.

    Certes, Sailfish OS n'est pas "entièrement" libre mais il y a une communauté très active.
    Le navigateur natif est en cours d'évolution avec le principal développeur qui tient à jour une page de blog très instructive : https://www.flypig.co.uk/blogindex

    La version 4.6 de Sailfish OS est en cours de sortie et j'envisage une nouvelle dépêche lors de sa sortie car depuis 2022 il y a beaucoup de choses à raconter ;-)

    Pour les apps bancaires il y a ce fil dans le forum : https://forum.sailfishos.org/t/banking-apps-on-sailfish-os/18438

    Et pour l'utilisation de VoLTE, vous trouverez dans ce même forum beaucoup d'informations.

    Enfin le support des Xperia 10IV et 10V serait en train d'arriver officiellement. Peut être pas encore pour la 4.6 en raison de bugs encore trop importants. Mais cela vient ;-)

    Sailfish OS fait aussi parti des solutions alternatives possibles.

    • [^] # Re: Sailfish OS

      Posté par  . Évalué à 5 (+5/-0).

      Oui il y a aussi Sailfish OS.

      Pour compléter (je suis également utilisateur de Sailfish OS depuis début 2014 avec le Jolla 1, puis aujourd'hui un Xperia 10).

      Si j’apprécie beaucoup de point de Sailfish Os, il y a aussi des problèmes qui font que j'ai du mal à en recommander l'usage.
      Le plus gros point noir pour moi, est la sauvegarde des mms qui ne fonctionne pas. Les infos du message sont bien sauvegardés, mais pas son contenu (qui est stoqué de façon indépendante pour les mms).
      Lors du passage du Jolla au xperia, j'ai dû me faire mon propre outil pour sauvegarder et restaurer les fichiers et mettre à jour la base de donnée des messages.

      Et quand j'ai ouvert un ticket pour rapporter le problème (possibilité officielle suite à l'achat d'une licence), on m'a juste proposé de demander sur le forum communautaire, sans aucune info particulière, genre : est-ce que le code source de la sauvegarde est ouvert ou pas ? est-ce que c'est un problème connu ? …
      Et il s'avère que le code de sauvegarde n'est pas opensource, du coup il n'est même pas possible de proposer une amélioration (je suis programmeur, j'aurais pu).

      Donc, j'ai aussi été déçu que des points aussi basiques que la sauvegarde restauration de mms ne fonctionne pas correctement et qu'il ne soit pas possible de contribuer.

    • [^] # Re: Sailfish OS

      Posté par  (Mastodon) . Évalué à 4 (+3/-0).

      pour moi, sailfishos est à postmarket pour les mobiles ce que reactos est à haiku pour les PC : un essai avant la réussite.

      ce que j'apprécie chez sailfishos :
      * une initiative issue d'anciens de nokia
      * qui a commencé à l'avènement des smartphones, début 2010
      * une alternative complètement indpéendante des deux gros
      * avec une UI wayland innovante à ses débuts
      * la compatibilité avec la volte

      ce que j'apprécie moins chez sailfishos :
      * l'élitisme règnant de sa communauté (notamment pour porter le logiciel, "regardez le hadk et c'est tout")
      * l'absence complète de vrai ports et d'encouragement aux ports : pas de jolla? pas de xperia? => pas de sailfish.
      * la communauté très réduite, qui n'a jamais convaincu pour grandir
      * l'UI qui a fait dégringoler la réputation de sailfish avec les nouvelles versions (ca finit meme par se lire sur les forums)
      * l'actionnariat instable (renseignez vous)
      * le fdroid est payant
      * l'UI est propriétaire
      * la pauvreté astronomique des magasins d'applis

      ce que j'aime pas avec postmarket :
      * c'est technique pour l'installer
      * les ports ne sont pas tous stables, certains modèles passent mal ou pas
      * certains bugs (phosh) ne sont pas encore résolus plus de deux ans après l'ouverture d'un ticket
      * les MMS/data doivent être configurés deux fois : le système, et l'appli.
      * les applis du magasin général sont mal présentées (je passe donc par l'apk)
      * ligne de commande indispensable pour prendre une capture (ya une appli, qui n'exporte que vers le presse-papier) et l'enregistrer
      * l'écran de verrouillage pas abouti pour les urgences (bouton d'appel caché, contacts ICE..)
      * le sip/toip ne marche toujours pas…
      * les petits bugs qui perturbent : une maj qui vous plante totalement le démarrage (déjà vu), firefox dont le bas de la fenêtre "clignotte" littéralement, des messages d'erreur en rouge quand le numéro n'est pas attribué, etc.. (résolus en partie depuis)

      ce que j'aime avec postmarket :
      * la communauté qui s'agrandit d'année en année, très bon support communautaire
      * qui en découle d'un nombre d'appareils supportés s'approchant, voire surpassant (bientot) le projet eelo
      * l'extraordinaire amélioration/maturation du système en moins de deux ans, notamment des interfaces
      * la variété de logiciels portés par apk (différent du magasin général)
      * la présence de dino pour xmpp, de firefox
      * la rapidité incroyable de démarrage, en moyenne moins d'une minute, contre plus de deux minutes pour un "stock android" de 2018
      * l'entraide de la communauté, très investie
      * les accessoires nécessaires sont présents : horloge, notes, contacts, vidéos/photos,
      * des tweaks pour modifier le système plus en détails
      * une variété d'interfaces : phosh, gnome, si 3D matérielle ; sinon xfce sans 3D.
      * les utilitaires "geeks" portés, en plus du tel/email : clients rss, xmpp,
      * le port des applis de communication appréciées des geeks : clients telegram/signal/mumble.

      petit aparté :
      le fait d'avoir postmarketos est avant tout une excuse pour ne pas avoir à installer les N apps commerciales demandées par mon entourage/famille/boulot/banque/amis/connaissances/commercants : mon tel m'appartient, n'appartient pas à des enseignes voulant couper leurs couts (et mon autonomie au passage)

      second petit aparté :
      comme vous pourrez le lire ici et là : il y a deux types de choix qui mènent à postmarket :
      -technique : l'appareil n'est plus màj depuis belle lurette par le fabricant, et lineage/android-likes n'y ont pas été portés
      -éthique : vous voulez vous extirper des gafam, ou à minima en prendre de la hauteur (pistage, dépendance etc)

      et plus souvent, pour ceux qui franchissent le pas : les deux :)

      il est évident que pour moi, postmarket est la réincarnation (à l'état actuel) d'un système minimaliste, intermédiaire entre le 3310 et le smartphone standard.

      au contraire d'un android 4 ou d'un iphone 3 d'il y a dix ans :
      peu d'applis (mais utiles), et une navigation web qui marche, là où un iphone 3 ou andro4 aurait très peu d'appli, et les certificats /SSL complètement obsolètes pour aller sur internet.

      pour moi sailfish a montré la voie, qu'une alternative à android/iphone était possible, mais n'y a pas réussi. Postmarket (et mobian, peut être, par ricochet), en sont la potentielle future "réussite".
      Torvalds admettait viser les ordis de bureau, voilà que google a fait énormément avec android (mais plus mal géré tu meurs), et maintenant postmarket va tenter de ramasser les pots cassés sur l'embarqué.

      Murena, pour ma part, (ou eelo) n'est qu'une tentative du cofondateur de mandrake pour initier quelque chose de nouveau à base d'android. Il aurait du lancer son eelo beaucoup plus tot. Déjà sailfish lancé au début des années 2010, est arrivé bien en retard (pas techniquement, mais en terme d'adoption/marché) ; suffit de voir le cercueil : ubuntu, mozilla..

      manjaro, je l'avais à l'oeil, mais il semble qu'ils soient sous contrat pour être distribués par défaut avec le PP, et qu'un petit conflit anime les distro "concurrentes" (postmarket, mobian etc) à manjaro qui se reposerait trop sur cet avantage. Jamais eu l'occasion de le tester : manjaro, comme sailfish, ont l'avantage d'indépendance d'android, mais ont l'inconvénient énorme du petit nombre d'appareils supportés : dans la guerre des concurrents d'iphone, celui qui est porté sur le moins d'appareil, a forcément perdu. C'est la leçon que microsoft a retenu, malgré les millions investis sans compter dans windows phone.

      postmarket a su comprendre que le portage sur le plus grand nombre d'appareils est le moteur pour percer/résister dans la plus grande concurrence électronique, la mobilité grand public. Reste à voir si dans dix ou vingt ans, l'un d'eux fera un pied de nez à android ; pour ma part, je pense pas :

      Samsung even abandoned their own TizenOS for Smartphones because the reality is: most of the people don’t care about the OS, they care about features and apps. And if another OS don’t brings advantages and/or more features than Android (and no, more privacy is not an advantage because most people don’t care about privacy), people will see no need to switch to another OS, unless as I said something happens to Android.
      https://forum.sailfishos.org/t/sfos-compared-to-other-oses/12442/4

      je pense sincèrement, qu'à horizon 2040, ce système peut se valoir de percer, là où jolla/sailfish, mozilla, et autres ubuntu/manjaro ont échoué, en "décalquant" la percée de linux sur le bureau (1 à 5% en ~20 ans) sur le mobile.

      postmarket est peut être à google/android ce que "graphene" est à g/a ;)

      • [^] # Re: Sailfish OS

        Posté par  (Mastodon) . Évalué à 2 (+1/-0).

        je rajoute juste deux bugs qui ont marqué l'expérience (depuis 2022) :
        * le tactile qui répond plus alors que l'os fonctionne, au bout de quelques heures d'inactivité (le son fait réagir la jauge, mais tactile totalement inactif) <= bug résolu mais fallait trouver la solution
        * selon la réception et la génération, un bug fait que les appels sont pas forcément "alertés" par l'appli dans la minute, mais qu'"appeler pour tester" est nécessaire lors d'une perte/reprise de réseau (en gros si l'appli tel n'est pas ouverte, c'est messagerie, quand le tel vient juste de ravoir du réseau)

        et un avantage :
        le petit régiment d'outils de débuggage que propose le projet (terminal/tty accessible par combinaison power/volume)

      • [^] # Re: Sailfish OS

        Posté par  . Évalué à 2 (+0/-0).

        postmarket a su comprendre que le portage sur le plus grand nombre d'appareils est le moteur pour percer/résister dans la plus grande concurrence électronique, la mobilité grand public.

        C'est un moteur, mais ça ne suffit pas. Les portages de SailfishOS sont nombreux, très nombreux, grâce à libhybris que Jolla a initié.
        Ce qui a bloqué SailfishOS je pense, c'est tout bêtement la difficulé à proposer des téléphones à la vente. Même sur le store de Jolla seule une poignée de smartphones (les Xperia) est vendue avec Sailfish ! Alors pour le grand public…

        Tant qu'il faudra installer postmarketos à la main, ça restera un OS de niche, comme les autres. Et bonne chance à eux pour avoir des accords avec les constructeurs…

        • [^] # Re: Sailfish OS

          Posté par  . Évalué à 2 (+2/-0).

          Tant qu'il faudra installer postmarketos à la main, ça restera un OS de niche, comme les autres. Et bonne chance à eux pour avoir des accords avec les constructeurs…

          Bah comme Linux ! même s'il y a maintenant quelques revendeurs de PC Linux ca reste quand même assez rare.. Ce qui compte c'est que l'on puisse l'installer si on le souhaite.

          • [^] # Re: Sailfish OS

            Posté par  (Mastodon) . Évalué à 2 (+1/-0).

            l'excellente vidéo de torvalds qui répond à cette précise question ;)

            pour moi postmarket n'est pas plus compliqué à installer que lineageos, meme en "plus court", sur certains appareils samsung, en deux étapes :
            -installation de lk2nd, via heimdall, en mode download (pour substituer à twrp) ; l'opération prends moins d'une minute, mais est pas à portée de tous (enfin comme twrp, faut connaitre "commandes + modele exact de tel" et avoir un nux sous la main)
            -flashage de l'image avec fastboot, ca prends 10/15min, mais en une seule commande, c'est fait ; ensuite il suffit de redémarrer l'appareil.

          • [^] # Re: Sailfish OS

            Posté par  . Évalué à 6 (+4/-0).

            La complexité de l'installation n'est quand même pas la même. Pour installer Linux sur un PC, on met une clé USB sur n'importe quel PC, on clique sur "Installer", clic-clic-clic, et voilà. Avec aussi peu de contraintes, Linux n'est que sur 4% des PC, et je suis généreux.

            Pour installer un OS alternatif sur un smartphone, il faut:
            1. vérifier que le smartphone est exactement le même modèle que celui supporté par cette image de l'OS (on perd déjà 75% des gens)
            2. débloquer le bootloader (on en perd encore 10%)
            3. flasher l'image avec fastboot (encore 10%)

            Tout ça pour obtenir un smartphone qui marchera souvent moins bien qu'avec Android, puisque tout est prévu pour Android (drivers, apps, etc). Là on perd 4.9% des aventuriers restant.

            Si on se rappelle l'époque des mini-pc (eee PC et compagnie), Linux avait fait une jolie percée avec ces petites machines. Pourquoi ? Ben c'était installé par le constructeur…

            PS: les statistiques sont fournies avec une marge d'erreur de 95%

            • [^] # Re: Sailfish OS

              Posté par  . Évalué à 1 (+1/-0).

              Tu compares l'installation de Linux pour PC actuel avec les Linux pour smartphone. J'ai connu l'installation de Linux avant 2000 c'était velu !
              Linux pour smartphone en est au début, dans quelques années ça sera plus simple.
              Quant au % des utilisateurs, ça intéresse qui ?

            • [^] # Re: Sailfish OS

              Posté par  (Mastodon) . Évalué à 2 (+1/-0).

              malheureusment mon disque SMR a fait péter un boulon à linux : je voulais récupérer la vidéo de torvalds mais la fureur de yt a fait crasher firefox, et j'avais pas sauvegardé mon long commentaire! on m'y reprendra plus.. :(

              donc je retape, par rapport à l'installation aussi (voire plus) compliquée de linux/lineage vs sur un ordi :

              lineage, ou autre, vous faut le numéro modèle. C'est tout. Et de l'aide sur xda, ou d'autres forums.

              pour linux :

              1. faut déja choisir sa distro, et c'est aussi "compliqué" qu'une voiture à choisir, pour le pékin moyen (je plaisante pas !)
              2. faut comprendre qu'il faut télécharger l'image ISO. et pas n'importe laquelle ! entre l'environnement de bureau, le 86, 86_64..
              3. une fois l'ISO télécharger : j'en fais quoi? l'appliquer sur cd (oui ca existe encore), dvd ou clé USB… sous réserve que le bon disque cible soit sélectionné, et que le lecteur DVD n'ait pas de garbagerie d'optiques !
              4. une fois le support finalisé : "on fait deux clics et c'est tout?" non, tout le contraire : faut savoir qu'il faut redémarrer l'ordi, linux n'est pas windows vista.
              5. une fois l'ordi redémarrer, faux accéder au bios, ou à l'uefi, encore plus compliqué d'accès : sur les toshiba grand public, par ex, il faut maintenir F2 avant l'allumage élecrtique, et ensuite spammer cette meme touche pour que l'EFI se présente ; appuyer sur F2 à l'affichage de toshiba ne laissera que démarrer windows ! et une fois dedans, vous y faites quoi? un écran à faire fuir les michu : boot sur USB/DVD, mais surtout : le secureboot à désactiver !

              6. si par miracle il y a encore des non initiés qui ont réussi à booter leur support usb/dvd : une fois le système démarré (pour peu qu'il n'ait pas crashé à cause d'un problème matériel ou de pilote), vous l'installez comment? il y a bien un petit raccourci pour lancer le processus d'installation qui commence de manière toute douce et ergonomique, mais la partie partitionnement (attention, l'erreur fatale et irrémédiable est d'effacer tout le disque, inimaginable pour le débutant qui veut tester le système sans toute formater!)

              7. le redémarrage, et voilà le beau grub.. qui leur explique ? ;)

              quant au mobile : un twrp ou lk2dn, un flash, et en moins de vingt minutes, c'est plié ;)

              torvalds en parle dans cette vidéo :
              https://youtu.be/KFKxlYNfT_o?t=25

              et quinze ans après, on voit le désastre d'android..

              • [^] # Re: Sailfish OS

                Posté par  . Évalué à 2 (+0/-0).

                Mouif.

                Mise à part le côté un peu exagéré (choisir sa distrib est compliqué ? Fedora ou Ubuntu et hop. Et redémarrer ? vraiment ? Comparé à l'installation de twrp/lk2dn qui peut briquer le téléphone…), je remarque que ce n'est pas du tout de ça dont Linus parle. Ce qu'il dit, c'est "si Linux a du succès sur mobile, c'est parce qu'il est préinstallé. Les gens ne veulent pas installer un OS.".

                C'est un point essentiel que j'abordais à la fin de mon commentaire: postmarketos ne décollera pas plus que sailfish tant qu'il ne sera pas préinstallé.

                • [^] # Re: Sailfish OS

                  Posté par  (Mastodon) . Évalué à 1 (+0/-0).

                  Ce qu'il dit, c'est "si Linux a du succès sur mobile, c'est parce qu'il est préinstallé. Les gens ne veulent pas installer un OS.".

                  c'est exactement pour ça que je considère pas android comme un linux : il est imposé, comme macos et windows le sont.

                  quant à postmarket qui ne décollera pas parce qu'il n'est pas préinstallé : Faux.
                  postmarketos décolle déjà, a un public qui pour moi est certainement plus large que celui de sailfish et ubuntu réunis, car il fédère à sa base les utilisateurs d'appareils non spécifiquement visés, mais justement les grand public (sammsung, huawei etc)

                  et dire que personne n'installe d'alternative sur son tel est un peu gros : 95% des gens le font pas, par peur ou plus couramment par ignorance, voire par manque d'intéret : reste les 5% restants qui animent XDA et toute la communauté lineage.

                  il n'y a pas que les geeks sont lineage ou graphene, mais aussi leur entourage qu'ont choisi de déléguer la gestion/installation du tel pour avoir autre chose qu'un truc googlisé jusqu'au cou.. et il y en a beaucoup plus qu'on en l'imagine

                  (et j'inclus volontairement pas les utilisateurs de téléphones classiques qui ne veulent ou ne peuvent pas aller sur internet, souvent par choix)

        • [^] # Re: Sailfish OS

          Posté par  (Mastodon) . Évalué à 1 (+0/-0).

          le problème de cette page là, c'est qu'à première vue :
          - rien n'établit qu'elle parle d'appareils supportés sur sailfish, mais peut etre aussi d'autres projets (que je sache, meego/mer n'est pas uniquement sailfishos, ou en tout cas c'est mal/pas indiqué)
          - les appareils concernés sont listé, leur date de commercialisation est indiquée, mais il en manque deux : la date de disponibiité avec sailfish, la dernière maj de disponible.

          j'explique :
          j'ai testé deux ports de sailfish, celui du htc-m7:
          * il m'a fallu batailler pendant des jours pour retrouver l'auteur des ports à l'époque (pikebu devaamo) et qu'il remette en ligne (après plus de cinq ans d'indisponibilité) les images sur un serveur
          * il m'a fallu batailler à nouveau pendant des jours pour bien parvenir à l'installer, le "howto" manuel ne fonctionnant pas pour mon cas, avec twrp
          => en conclusion j'ai réussi à l'installer (variante at&t, gsm), et bim! carte sim absente alors qu'elle est bien présente. Ceci plus le fait qu'impossible d'aller sur internet car image portée en 2016 ou 2017 et que le grand raz de marrée des certificats/ssl/tls fait qu'on se mange des erreurs de navigation comme sur un iphone 3 aujourd'hui..

          et ca c'est pour le premier appareil! ;)

          second appareil :
          porté en 2020 ou 2021, tablette galaxy tab 2 (espressowifi), tout se porte beaucoup mieux sauf.. le tactile inversé par rapport à l'écran.. donc juste inutilisable… le système ne me parait pas si intuitif/ergonomique que cela, ce que je déteste le plus : choisir le menu en faisant descendre celui ci pour le positionner sur le bon choix (ca doit plaire aux geeks qui s'y sont fait, mais moi pas du tout). navigation internet également très compliquée, j'ai vite abandonné pour découvrir qu'un port postmarketos a été fait.

          donc sailfish, j'y ai mis mon énergie, ma patience, mon coeur, en 2021/22 avant de découvrir postmarket, et cette découverte n'a été qu'un effet inversé pour quelque chose de beaucoup plus récent.

          j'aurais aimé que sailfish réussisse un peu mieux, je pense sincèrement que comme ubuntu, ca aurait été mérité, mais j'ai jamais croisé qui que ce soit avec un tel jolla/sailfish (et pas comme si j'avais pas cherché, mais l'invasive présence d'iph/android est mondiale)

          l'avantage de postmarket, c'est que l'initiative est toute récente, il y a une communauté énorme et le logiciel progresse plus rapidement qu'une fusée, j'ai jamais vu ca. Pourtant j'ai vu pas mal de vidéos sur yt et consors montrer sailfish, je pense que le principal manque d'adoption réside à la fois dans les matériels supportés (pour moi la page "compatibilité" de libhybris manque au mieux d'ergonomie, sinon est partagée avec d'autres projets de systèmes libres, pas que sailfish), mais aussi dans l'absence de fdroid gratuit.

          j'ai navigué dans les magasins d'applications, sur le htc, pour installer presque toutes les applis que je voulais essayer, des erreurs de librairies étaient systématiques, j'ai pu en installer aucune.
          Ya un truc que j'ai trouvé amusant : voir une appli dédiée aux transports en communs d'une ville (norvégienne je crois), je sais pas si elle est maintenue mais la pertinence de la voir "parmi peu d'autres" (càd pas noyée sous des centaines/milliers d'applis), m'a fait penser à celle d'une appli destinée à suivre la conf microsoft investisseurs, qui est restée des années sur le windows RT store, alors qu'elle était destinée à un événement qui a eu lieu une seule fois dans l'histoire ;)

          jme suis dit, qu'"il doit y en avoir, du monde, qui l'utilise, celle là" ;)

          j'ai essayé sailfish, le résultat fut (beaucoup) trop mitigé ; jme suis dit que ça devait venir de moi ; et après j'ai parcouru divers forums et jme suis rendu compte que la déception était assez partagée ; mais je dois admettre que le système a le mérite d'avoir fait patienter les fuyards d'iph/android jusqu'ici, alors qu'à part ubuntu (abandonné?) et saiflish, jusqu'il y a peu, il y avait personne..

          concernant les 'installer à la main', oui et non : la plupart des gens qui n'ont pas d'androidstock mais un lineage, graphene, les ont installé soit en tentant de bidouiller eux meme (et un twrp n'est pas si hard), soit en faisant appel à un geek autour d'eux.
          pour dire, avec les bonnes commandes, l'installation de postmarket est plus simple que celle de lineageos, sur certains modèles de samsung.

        • [^] # Re: Sailfish OS

          Posté par  . Évalué à 2 (+2/-0).

          Je tiens tout de même a préciser que libhybris n'est pas de Jolla a l'origine mais d'un dev open source indépendant talentueux Carsten Munk. Et que cela a commencé avec le projet MER, qui est un fork de MeeGo. Projet open source qui a servi de base a SailfishOS de Jolla.

          Oui, j ai dev pas mal de chose Maemo, Mer et SailfishOS fut un temps. ;)

          • [^] # Re: Sailfish OS

            Posté par  . Évalué à 3 (+1/-0).

            Mea culpa, j'ai fait un raccourci un peu rapide. Ceci dit à cette époque les liens entre Carsten et les gens de Jolla étaient flous; Jolla n'existait pas encore concrètement, et Carsten a été embauché chez Jolla peu après (si je me souviens bien). J'imagine qu'ils se connaissaient déjà du temps de Maemo sur N900.

            Oui, j ai dev pas mal de chose Maemo, Mer et SailfishOS fut un temps. ;)

            J'ai fait mes débuts sur webos-ports à cette époque… et un peu sur libhybris ;) Ça ne nous rajeunit pas…

    • [^] # Re: Sailfish OS

      Posté par  . Évalué à 2 (+0/-0).

      De mon point de vu, SFOS s'est torpillé avec ses bibliothèques proprio (dont il a été promis il y a 10 ans de les ouvrir un jour). Le magasin d'appli semble aussi problématique, la plupart des applis sont dispo sur des dépôts customs, pas forcément maintenus, avec des incohérences dans les version des paquets fournis.

      Le seul bon point pour moi, en 2024, reste l'UI que je trouve être la plus jolie. Mais ne pas pouvoir installer d'applis graphiques mainstreams ou de flatpak à cause de l'absence des bibliothèques graphiques est vraiment dommage.

      L'absence de VoLTE en dehors des Xperia, et l'absence officielle de moyen d'installer le LXC android sur les ports n'aident pas non plus.

      Emacs le fait depuis 30 ans.

  • # Gros bémol de droidian

    Posté par  (Mastodon) . Évalué à 4 (+1/-0).

    Si on lit les notes de releases, on se rend compte qu'il n'est pas possible de chiffrer sont smartphone sur la majorité des appareils.

  • # Boursobank

    Posté par  . Évalué à 4 (+3/-0).

    Concernant Boursobank, tu n'as pas un message de ce type au démarrage de l'appli ?

    Titre de l'image

    Apparemment, ils veulent forcer à utiliser une ROM d'origine, c'est débile et ça craint…

    • [^] # Re: Boursobank

      Posté par  (site web personnel) . Évalué à 4 (+2/-0). Dernière modification le 25 avril 2024 à 16:29.

      C'est ce que je dis dans mon journal, ça fonctionne avec MicroG mais pas avec Google Play.

      • [^] # Re: Boursobank

        Posté par  . Évalué à 5 (+4/-0).

        Ah Ok, je n'avais pas compris le setting de Waydroid pour choisir entre gapps et microg.

        Ceci dit, dans mon cas (GrapheneOS), l'appli fonctionnait de base avec les services Google fournis par GrapheneOS.

        Mais il y a cet avertissement au démarrage plutôt inquiétant pour le futur, d'où ma question : tu n'as pas ce message au démarrage ??

        Nous sommes plusieurs à les avoir contactés à ce propos, arguant que GrapheneOS était un projet avec la sécurité au premier plan. La réponse a été ambigüe, entre "c'est par sécurité et c'est comme ça" et "on va étudier votre remarque", suivi d'un "pas de date à ce jour de prévue pour bloquer les appareils de toutes façons".

  • # Maintenance des appareils

    Posté par  . Évalué à 1 (+1/-1).

    Merci pour ce journal.

    J'ai commencé à regarder le Pinephone et Librem, ils ont l'air facilement réparable, c'est à dire qu'en plus d'avoir d'avoir des articles (iFixit pour Pinephone, doc officielle pour Librem).

    Cet aspect devrait être vraiment être mis en avant. On y gagne la satisfaction personnelle de réparer, les économies réalisées (bon faut être prêt à un peu de casse quand on apprend).

    Bon je dis ça en partie aussi parce que j'ai eu une déconvenue avec un appareil : la pièce brisée n'est disponible que sur une zone géographique précise, et encore sans avoir moyen de s'assurer de la certitude de la fiabilité du commerçant. :(

  • # diviser par "spécialité"?

    Posté par  (Mastodon) . Évalué à 0 (+0/-1).

    Malgré qu'il s'agisse d'un seul appareil, je pense qu'il aurait été pertinent de crééer un sujet par système :
    postmarketos
    et les android-basés ….

    car c'est avant tout l'OS qui dictera les performances, usages possibles et applications portées, comme problèmes rencontrés.

    • [^] # Re: diviser par "spécialité"?

      Posté par  (Mastodon) . Évalué à 3 (+2/-0).

    • [^] # Re: diviser par "spécialité"?

      Posté par  (site web personnel) . Évalué à 2 (+0/-0).

      car c'est avant tout l'OS qui dictera les performances, usages possibles et applications
      portées, comme problèmes rencontrés.

      Je comprends pas cette phrase: usages? applications ? Je vois mal comment il pourrait y avoir une différence.

      • [^] # Re: diviser par "spécialité"?

        Posté par  (Mastodon) . Évalué à 0 (+0/-1).

        oh, tout simple, ca saute aux yeux :

        macos, c'est un univers
        windows, également
        freebsd, openbsd..

        et là, sur mobile :
        iphone est un univers
        android aussi
        postmarket également
        sailfish, ubunut, etc…

        le truc?
        entre eux, il y a très peu d'applis portés sur les memes systèmes, car l'adaptation demande tout un boulot.

        la première réflexion en regardant un post parler d'un seul modèle, et de systèmes différents :
        une fois l'appareil démarré sur son système, tout ce qui se passera sera dans une galaxie très différente (voire opposée) à ce qui se fera sur l'autre système

        utiliser un samsung, un oppo, un xiaomi, ou autre appareil standard proposé au grand public :
        l'expérience android sera très similaire.
        maintenant, renversons le système, mettons y postmarket, sailfish ou ubuntu : chacun aura une expérience très différente, du fait du système/logiciel ; le matériel ne sera plus là que pour colporter l'écran, aucun point commun en dehors d'un matériel qui ne changera pas ; le logiciel, lui par contre, sera le guide.

        mélanger pour un meme appareil, les android-likes, des OS totalement indépendants à android, c'est un peu comme comparer une utilisation quotidien d'ipphone et d'android : un non sens à mon avis.

        • [^] # Re: diviser par "spécialité"?

          Posté par  (site web personnel) . Évalué à 3 (+1/-0).

          Je vois toujours pas.

          PostmarketOS, Mobian ou Droidian, c'est le même écosystème avec les mêmes logiciels…

          • [^] # Re: diviser par "spécialité"?

            Posté par  (Mastodon) . Évalué à -1 (+0/-2).

            my bad, droidian, basé sur mobian, alors que le nom est trompeur : "droid" induit en erreur vers android. Exclu sans chercher plus, et légitimement, vu le nombre de dérivés et de reprises logicielles d'android (yen a des tableaux entiers sur wikipedia), ca ne pouvait pas rater.

            pour moi l'initiative est bonne, mais à l'instar de postmarket, le nom n'est pas très adapté (mais pas du tout meme)

            contient le suffixe "droïd"=basé sur android, premier constat au premier coup d'oeil. Changera pas.

            demain, on appelera windoBSD l'adaptation du démon sur pinephone ;)

          • [^] # Re: diviser par "spécialité"?

            Posté par  (Mastodon) . Évalué à 1 (+0/-0). Dernière modification le 28 avril 2024 à 14:44.

            je me permets de préciser :
            le fait que lineageos soit "indiqué" dans la publication d'origine, a encouragé certaines personnes à s'interroger : les applis bancaires tourneront-elles sur les dérivés d'android?

            du coup, ya deux débats qui n'ont rien à voir qui transitent sur la meme page, et ca fait un peu hors sujet à mon sens, ou perdre les gens dans leur recherche. Enfin c'est mon impression.

            les android-alternatifs, et les systèmes indépendants d'android/AOSP, sont deux mondes vraiment lointains..

  • # AGPS, et GPS sans SIM

    Posté par  . Évalué à 5 (+3/-0).

    Il y a bien Puremaps en natif sur Droidian mais sans la géolocalisation via 4G/Wifi, c'est un peu long

    Si le GPS fonctionne, Ça ressemble à un problème d'AGPS qui n'est pas utilisé.

    Si ton appareil est doté d'un modem Qualcomm contenant un GPS et que ce modem est géré par ModemManager (je ne sais pas comment ça fonctionne sous Droidian), il est possible de pousser les données AGPS pour un fix plus rapide avec par exemple :

    wget -N http://xtrapath2.izatcloud.net/xtra3gr.bin
    sudo mmcli -m any --location-enable-gps-nmea --location-enable-gps-raw # not sure both are needed and which is better                              
    sudo mmcli -m any --location-inject-assistance-data=xtra3gr.bin
    

    Si tu n'as pas de SIM, il faut bidouiller un peu ModemManager et Geoclue, mais une prise en charge native devrait arriver sous peu (et peut-être avec une gestion AGPS un peu native), j'ai participé à l'activation de l'interface Location dans ModemManager indépendamment de l'activation de la SIM, et j'ai poussé le projet GeoClue a prendre ça en charge :

    (mais une vieille SIM dont tu connais le code pin est un bon contournement en attendant)

  • # Quel device de conseillé ?

    Posté par  . Évalué à 1 (+1/-0).

    J'aimerais bien tester postmarketos, et aussi droidian et pourquoi pas UBports. Quelqu'un a un device supporté au mieux et pas trop vieux à conseiller ?
    Il y a pas mal de vieilleries sur https://wiki.postmarketos.org/wiki/Devices :/

  • # les distros populaires s'y mettent..

    Posté par  (Mastodon) . Évalué à 1 (+0/-0).

    après avoir vu passer :
    manjaro
    sailfish
    ubuntu/ub
    mobian
    postmarketos

    la prochaine période va peut être voir deux nouvelles distro s'immiscer :
    gentoo (à priori basé sur une installation android, baah..)
    https://wiki.gentoo.org/wiki/Project:Android
    https://wiki.gentoo.org/wiki/Android
    fedora
    https://fedoraproject.org/wiki/Mobility

    la même forte fragmentation de linux sur le bureau va se retrouver sur le mobile.. déjà avec la petite dizaine c'est pas évident..

    • [^] # Re: les distros populaires s'y mettent..

      Posté par  (Mastodon) . Évalué à 5 (+2/-0).

      Ce n'est pas forcément un problème si les mêmes toolkits graphiques sont utilisés pour les applications.

      Le nerd de la guerre, ce n'est pas la fragmentation des UI et toolkits mais le support des appareils. Si tu regardes bien, ce sont souvent les mêmes appareils qui sont bien supportés par tous les systèmes non-android. Et là c'est plutôt du côté du noyau et des drivers nécessaires que le bât blesse.

Envoyer un commentaire

Suivre le flux des commentaires

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