• [^] # Re: Zero Install

    Posté par (site web personnel, Mastodon) . En réponse au journal des paquets Snaps dans Ubuntu. Évalué à 10.

    Malheureusement, dès qu'on s’intéresse aux problèmes utilisateur dans le monde réel, le projet se fait dézinguer

    Je pense que le principal problème derrière les autres projet était qu'il n'y avait personne d'influent (je pense) derrière. Ce n'est pas une raison technique mais sociale donc, et la vie est injuste, mais c'est comme ça.

    XDG-app est porté par Alex Larrson, hacker reconnu chez GNOME et employé Red Hat. Ses projets sont donc rapidement déployés sur Fedora, puis les distributions qui packagent GNOME, et bien sûr Red Hat plus lentement, mais sûrement. Pour moi, ça a toutes les chances de s'imposer, et c'est bien.

    Ensuite il y a — je pense — quelques raisons techniques aussi. XDG-app, ce n'est pas seulement de l'influence, c'est aussi de la bonne technologie:

    • Déjà il y a le côté "sécurité" en jeu avec de la séparation des droits et boîte à sable. C'est important de pouvoir protéger ses données ou l'accès à certaines ressources quand on récupère un logiciel d'une source moins sûre. Très peu des alternatives que je vois semblent même prendre cette fonctionnalité en considération. Tout ce qu'ils veulent, c'est installer quelque soit la distrib.

    • Mais surtout, c'est moins vital et en même très important pour l'adoption, il y a l'intégration au bureau. Quand j'ai un logiciel installé, je veux que le double clic sur un fichier ouvre le dit logiciel (s'il est fait pour ouvrir ce type de fichier) ou qu'il soit au moins proposé dans les alternatives conseillées avec un clic droit.
      Je veux que le logiciel soit proposé dans une recherche du menu des applications (ou équivalent), et pas avoir à double cliquer quelque part sur un fichier exécutable, ni à l'exécuter à travers un niveau additionnel (un logiciel graphique intermédiaire).
      Je veux que l'icône du logiciel soit bien installée et utilisée là où il faut.
      Etc. En gros, je veux que le logiciel ne se différencie pas à l'utilisation des logiciels installés par le système de paquetage. C'est une histoire de confort d'utilisation. Même si le logiciel est installé côté utilisateur, sans droit root, etc. il est important qu'il soit intégré à mon bureau (jusque là, c'est l'apanage des logiciels installés côté système, alors que le bureau est personnel, par utilisateur. C'est contradictoire!).

    Beaucoup des alternatives qui ont existé ne remplissaient pas ces critères.
    Je ne connaissais pas Snaps, ni ses caractéristiques (notamment par rapport aux 2 objectifs "sécurité" et "intégration au bureau"). On verra lequel sera celui qui se fera une place au final. Perso je n'ai pas d'états d'âme tant que la solution finale marche bien et est libre. On verra. Je parierai néanmoins plus sur xdg-app, déjà parce que je crois que Red Hat a quand même plus d'influence et de contributeurs aux projets tiers que Canonical, ensuite parce que j'en ai au moins entendu parler. Donc ils ont l'air de partir avec une longueur d'avance côté "reconnaissance".
    Et puis les bases sont bonnes (bon Snaps aussi, peut-être. Je découvre).

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]