EDIT - Questo non è un duplicato di nessuna delle due domande di riferimento perché:
- La mia domanda afferma specificamente che sono interessato all'esperienza dell'utente finale , non alla facilità o all'efficienza dello sviluppo, che è ciò a cui si riferisce ampiamente l'altra domanda. Come è stato notato, lo sviluppo / implementazione influisce sull'esperienza dell'utente finale, ma non è tutto quello che c'è da fare e nessuna delle domande a cui si fa riferimento affronta problemi che incidono direttamente sulla capacità di un utente finale di utilizzare l'applicazione (ad esempio problemi di accesso ai dati su altre partizioni, lentezza, ecc.)
- Forse "convincente" non era la parola giusta da usare; il mio intento era quello di chiedere conseguenze sul mondo reale, esperienziali, cioè cose che accadono o non accadono, al contrario di affermazioni teoriche / architettoniche che, sebbene presumibilmente accurate, non sembrano essere supportate da alcun mondo reale esempi a supporto della dichiarazione. Avrei dovuto dichiarare più direttamente che la mia intenzione era quella di ottenere risposte che considerassero l'equilibrio dei "vantaggi" rispetto agli aspetti negativi del mondo reale vissuti dagli utenti finali. La domanda "duplicata" è in gran parte teorica e non tratta affatto l'esperienza dell'utente finale.
- La domanda "duplicata" non menziona nulla di remoto simile all'esempio che ho usato qui, ovvero che esiste uno svantaggio dell'utente finale per gli snap (in questo caso, la mancanza di accesso ai dati su altre partizioni e le prestazioni delle app di snap) che non è discusso in alcuna documentazione disponibile che posso trovare. Fine di EDIT
Mentre capisco che snap ha un grande vantaggio nel rendere le app più ampiamente disponibili, c'è qualche motivo convincente per scegliere snap over apt, se l'app è disponibile per la mia distribuzione / versione tramite un pacchetto apt?
Sono curioso perché ho letto alcune informazioni sugli snap e tutta l'eccitazione per il metodo sembra riguardare cose che sono vantaggiose per gli sviluppatori di app, ma non ho visto praticamente nulla su come ciò semplifichi la vita agli utenti finali ( a parte l'ovvio; che potrebbero essere in grado di installare app che non sarebbero altrimenti disponibili sulla loro distribuzione / versione).
Ho installato snapd e installato un paio di snap ed ero davvero frustrato e deluso. Le app di snap sono lente ed è difficile, se non impossibile, accedere ai file su altre partizioni dall'interno dello snap.
Mentre ho visto molte informazioni che dicono che gli snap sono "più veloci", "più facili", "più sicuri", ecc., Non sono stato in grado di trovare nulla che spieghi il perché o come questo sia effettivamente il caso.
Essendo molto nuovo su Linux, mi chiedo se forse mi sto perdendo qualcosa di ovvio? Per essere chiari, capisco perché la tecnologia potrebbe essere utile nel complesso, ma non riesco a trovare nulla che spieghi se / perché sia un'opzione migliore anche quando l'app in questione è disponibile per l'installazione tramite un metodo più tradizionale e tutte le dipendenze sono soddisfatti.