Il ne s'agit pas d'une duplication des questions suivantes
- Quel est le format d'emballage de Snap ?
- Pourquoi les emballages instantanés existent-ils - y a-t-il un réel besoin ?
parce que :
- Ma question stipule spécifiquement que Je suis intéressé par l'expérience de l'utilisateur final et non la facilité ou l'efficacité du développement, ce à quoi l'autre question fait largement référence. Comme il a été noté, le développement/déploiement affecte l'expérience de l'utilisateur final, mais ce n'est pas tout, et aucune des questions référencées n'aborde les problèmes qui ont un impact direct sur la capacité de l'utilisateur final à utiliser l'application (par exemple, les problèmes d'accès aux données sur d'autres partitions, la lenteur, etc.)
- Peut-être que le terme "convaincant" n'était pas le bon ; mon intention était de poser des questions sur les conséquences réelles, expérimentales, c'est-à-dire sur les choses qui se produisent ou ne se produisent pas, par opposition aux déclarations théoriques/architecturales qui, tout en étant vraisemblablement exactes, ne semblent pas être étayées par des exemples réels pour soutenir la déclaration. J'aurais dû dire plus directement directement que mon intention était d'obtenir des réponses qui tiennent compte de l'équilibre entre les "avantages" des boutons-pression et les inconvénients réels rencontrés par les utilisateurs finaux. La question du "double" est largement théorique et ne traite pas du tout de l'expérience de l'utilisateur final.
- La question "dupliquée" ne mentionne rien qui ressemble de près ou de loin à l'exemple que j'ai utilisé ici, c'est-à-dire qu'il existe un inconvénient pour l'utilisateur final (dans ce cas, le manque d'accès aux données sur d'autres partitions et les performances de l'application snap) qui n'est pas abordé dans la documentation disponible que je peux trouver.
Bien que je comprenne que snap a un grand avantage en rendant les applications plus largement disponibles, Y a-t-il une raison impérative de choisir snap plutôt qu'apt, si l'application est disponible pour ma distro/version via un paquet apt ?
Je suis curieux parce que j'ai fait quelques lectures sur les snaps, et tout l'enthousiasme autour de la méthode semble concerner des choses qui sont avantageuses pour les développeurs d'applications, mais je n'ai pratiquement rien vu sur la façon dont cela facilite la vie des utilisateurs finaux (en dehors de l'évidence ; qu'ils peuvent être en mesure d'installer des applications qui ne sont pas autrement disponibles sur leur distro / version).
J'ai installé snapd et installé quelques snaps et j'ai été vraiment frustré et déçu. Les applications snap sont lentes et il est difficile, voire impossible, d'accéder à des fichiers sur d'autres partitions à partir du snap.
Bien que j'aie vu beaucoup d'informations disant que les snaps sont "plus rapides", "plus faciles", "plus sûrs", etc., je n'ai pas été en mesure de trouver quelque chose qui explique pourquoi ou comment c'est réellement le cas.
Étant très novice en matière de Linux, je me demande si je ne suis pas en train de rater quelque chose d'évident ? Pour être clair, je comprends pourquoi cette technologie peut être utile en général, mais je ne trouve rien qui explique si/pourquoi c'est une meilleure option même lorsque l'application en question est disponible pour l'installation via une méthode plus traditionnelle, et que toutes les dépendances sont satisfaites.