EDIT - Ini bukan duplikat dari kedua pertanyaan yang dirujuk karena:
- Pertanyaan saya secara khusus menyatakan bahwa saya tertarik pada pengalaman pengguna akhir , bukan kemudahan atau efisiensi pengembangan, yang mengacu pada pertanyaan lainnya. Seperti yang telah dicatat, pengembangan / penyebaran mempengaruhi pengalaman pengguna akhir, tetapi tidak semua yang ada untuk itu, dan tak satu pun dari pertanyaan yang direferensikan mengatasi masalah yang secara langsung mempengaruhi kemampuan pengguna akhir untuk menggunakan aplikasi (misalnya kesulitan mengakses data pada partisi lain, kelesuan, dll.)
- Mungkin "memaksa" bukanlah kata yang tepat untuk digunakan; maksud saya adalah untuk bertanya tentang dunia nyata, konsekuensi pengalaman, yaitu, hal-hal yang terjadi atau tidak terjadi, yang bertentangan dengan pernyataan teoretis / arsitektur yang, meskipun mungkin akurat, tampaknya tidak didukung oleh dunia nyata mana pun. contoh untuk mendukung pernyataan itu. Saya seharusnya menyatakan secara lebih langsung bahwa niat saya adalah untuk mendapatkan jawaban yang mempertimbangkan keseimbangan "keuntungan" untuk membobol kelemahan dunia nyata yang dialami oleh pengguna akhir. Pertanyaan "duplikat" sebagian besar bersifat teoritis, dan sama sekali tidak membahas pengalaman pengguna akhir.
- Pertanyaan "duplikat" tidak menyebutkan apa pun yang mirip dengan contoh yang saya gunakan di sini, yaitu, bahwa ada kelemahan pengguna akhir untuk terkunci (dalam hal ini, kurangnya akses ke data di partisi lain dan kinerja aplikasi jepret) yang tidak dibahas dalam dokumentasi yang tersedia yang dapat saya temukan. Akhir dari EDIT
Sementara saya mengerti bahwa snap memiliki keuntungan besar dalam membuat aplikasi lebih banyak tersedia, apakah ada alasan kuat untuk memilih snap over apt, jika aplikasi tersebut tersedia untuk distro / versi saya melalui paket apt?
Saya ingin tahu karena saya telah melakukan beberapa bacaan tentang buncis, dan semua kegembiraan tentang metode ini tampaknya tentang hal-hal yang menguntungkan bagi pengembang aplikasi, tetapi saya hampir tidak melihat bagaimana ini membuat hidup lebih mudah bagi pengguna akhir ( selain dari yang sudah jelas, bahwa mereka mungkin dapat menginstal aplikasi yang tidak tersedia di distro / versinya).
Saya memasang snapd dan menginstal beberapa buncis dan benar-benar frustrasi dan kecewa. Aplikasi jepret lambat dan sulit, jika bukan tidak mungkin, untuk mengakses file di partisi lain dari dalam jepretan.
Walaupun saya telah melihat banyak info yang mengatakan buncis "lebih cepat," "lebih mudah," "lebih aman," dll., Saya belum dapat menemukan apa pun yang menjelaskan mengapa atau bagaimana ini sebenarnya terjadi.
Menjadi sangat baru di Linux, saya bertanya-tanya apakah mungkin saya hanya kehilangan sesuatu yang jelas? Untuk lebih jelasnya, saya mengerti mengapa teknologi ini mungkin berguna secara keseluruhan, tetapi saya tidak dapat menemukan apa pun yang menjelaskan apakah / mengapa itu merupakan pilihan yang lebih baik bahkan ketika aplikasi tersebut tersedia untuk dipasang melalui metode yang lebih tradisional, dan semua dependensi bertemu.
Jawaban:
Saya dapat membagikan hasil dari beberapa percobaan dengan dua versi LibreOffice 6.1.3.2: satu sebagai snap yang disampaikan dengan ubuntu 18.04 dan yang lainnya dipasang dari ppa resmi. Harap diingat bahwa nilai yang saya berikan di bawah ini merupakan perkiraan.
Waktu mulai spreadsheet Calc kosong
ppa: 1,5 dtk
jepret: 13 dtk
Waktu konversi 13-slide (kebanyakan gambar png) ke pdf dengan kesan
ppa: 9 s
jepret ~ 70 s
Penggunaan disk [MB] (diharapkan / nyata)
ppa: 369/483
jepret: 507/1269
Saya menyadari nilai-nilai ini tergantung pada perangkat keras dan konfigurasi khusus sistem yang saya gunakan. Namun, mengingat saya telah menggunakan laptop yang sama, sistem operasi dan versi LibreOffice, saya percaya perbandingan relatif masih informatif.
Secara keseluruhan, pada gambar jepret laptop saya menempati lebih dari 2 kali ruang disk dan hampir 10 kali lebih lambat dari ppa yang sesuai. Berbeda dengan pendapat umum, startup aplikasi snap selanjutnya tidak lebih cepat di sistem saya.
Pandangan pribadi saya tentang manfaat snap pengguna akhir hanya terkait dengan keamanan sistem (tidak perlu sudo untuk menginstal, izin runtime terbatas). Jadi jika Anda menjalankan sistem pribadi dengan risiko rendah, saya akan tetap menggunakan ppa. Dalam kasus seperti itu, keamanan yang ditingkatkan tidak sebanding dengan biaya kinerja yang jauh lebih buruk pada saat ini.
sumber
Canonical mengatakan ...
Saya juga lebih suka mengelola paket saya di ubuntu tetapi jika Anda berada dalam pembagian lain, Anda mungkin ingin menginstal sesuatu yang tidak tersedia di manajer paket distribusi tetapi mungkin tersedia dalam sekejap. Canonical ingin "mengganti" dengan snap karena mereka berpikir snap itu lebih stabil dan lebih mudah bagi pengembang untuk membuat paket.
Terkunci jauh lebih aman! Terkunci yang Anda instal diinstal dalam volume defferent di hard drive Anda. Anda dapat mengelola izin aplikasi seperti yang Anda lakukan di Android 6.0 dan yang lebih baru. Anda dapat memblokir aplikasi menggunakan kamera atau mikrofon Anda dan mengakses file di direktori rumah Anda.
Memang ada beberapa masalah dengan kompatibilitas tema tetapi terkunci lebih aman dan memberi Anda akses ke paket di sebagian besar distribusi.
sumber