Jadi saya membaca beberapa situs berita Ubuntu. Dalam beberapa bulan terakhir saya melihat banyak artikel berbeda tentang integrasi situs web ke desktop-kesatuan.
Dari apa yang saya pahami setidaknya ada dua upaya yang berbeda:
- aplikasi web ubuntu
- fogger
Apa perbedaan utama, dan apakah ada lebih banyak upaya yang melakukan hal yang sama? Saya agak tidak jelas tentang apa yang harus saya pilih untuk menginstal.
Jawaban:
Kedua pendekatan ini sangat berbeda di bawah tenda.
Setelah menggunakan keduanya selama beberapa hari saya lebih suka Fogger (setidaknya pada tahap pengembangan ini).
Aplikasi Web Ubuntu
Aplikasi Web Ubuntu menggunakan peramban pilihan Anda (Firefox atau Chromium) untuk melihat situs-situs yang menggunakan plugin peramban untuk membuat pintasan khusus laman di peluncur persatuan dan untuk mengakses fitur-fitur desktop persatuan (pemberitahuan, menu pesan, menu suara, tanda hubung, dll.) .
Ini berarti, misalnya, bahwa ketika bersepeda melalui aplikasi yang terbuka dengan Alt-Tab aplikasi web Anda hanya muncul sebagai jendela browser lain.
Ini juga berarti bahwa dalam beberapa situasi aplikasi web tampaknya terbuka sebagai tab baru di browser alih-alih membuat jendela browser yang terpisah.
Semua 'Chrome' peramban yang biasa (bilah status, bilah URL, bilah bookmark) juga muncul di jendela peramban aplikasi, artinya Anda tidak merasa seperti menggunakan aplikasi desktop - Anda jelas menggunakan peramban.
Akhirnya, Anda hanya dapat "mengintegrasikan" halaman web jika browser Anda memberi Anda opsi, yaitu jika seseorang telah menyiapkan skrip integrasi.
Fogger
Fogger membuat jendela browser baru sendiri, dengan instance aplikasi baru untuk setiap aplikasi web dan menggunakan dua jenis file untuk menyesuaikan perilaku halaman web:
skrip pengguna
gaya pengguna
Gaya pengguna pada dasarnya menimpa css halaman, menyesuaikan tampilan halaman (lihat Fogapp untuk Facebook).
The Script pengguna adalah file javascript yang dapat menyesuaikan perilaku halaman dalam berbagai cara. Untuk skrip pengguna ini, Fogger memaparkan fitur desktop kesatuan melalui API javascript. Salah satu keuntungan dari pendekatan ini adalah bahwa halaman terasa lebih seperti aplikasi desktop: mereka memiliki ikon tersendiri dalam siklus Alt-Tab, dan bilah alat browser yang biasa tidak ada. (Saya suka kurangnya kekacauan).
Sebuah keuntungan besar dari Fogger adalah bahwa Anda dapat mengubah halaman apapun menjadi Fogapp dengan cepat, dalam hitungan detik. Bagi mereka yang suka tweaker visual, juga lebih mudah untuk menggunakan ikon khusus untuk Fogapp, dan Fogapps menghormati tema ikon Anda di mana ia memiliki ikon yang berlaku (misalnya, untuk gmail).
Jika ada kerugian untuk Fogger, API javascript mungkin belum menyediakan akses ke banyak fitur desktop kesatuan.
Singkatnya
Dalam kategori "Saya tidak tahu mana yang lebih baik", kedua kerangka kerja ini mengambil pendekatan yang sangat berbeda terhadap data pengguna Anda.
Aplikasi Web Ubuntu mencoba memusatkan data. Tidak hanya aplikasi web Anda menggunakan profil data yang sama dengan browser default Anda, itu juga memusatkan data akun di tingkat OS melalui manajer "Akun Online" Gnome.
Fogger, di sisi lain, mengisolasi data masing-masing aplikasi. Ini membuatnya lebih mudah untuk, misalnya, membuat browser Anda tetap masuk ke Google tetapi menggunakan Fogapp untuk menjelajahi YouTube tanpa masuk (untuk menghindari pengumpulan data Google yang tidak menyenangkan).
Ini juga membuatnya lebih mudah untuk mengatur beberapa aplikasi web untuk situs yang sama, yang masing-masing menggunakan profil pengguna yang berbeda. Ini bisa sangat berguna jika banyak pengguna menggunakan komputer yang sama dan menginginkan aplikasi terpisah untuk "Mary's Gmail" dan "Bob's Gmail". Ini juga membuatnya mudah untuk menghapus data untuk satu aplikasi web sambil membiarkan data Anda yang lain tidak tersentuh.
Preferensi Saya Jadi saat ini, saya pikir Fogger menyediakan jenis integrasi yang lebih fleksibel dan memuaskan, meskipun saat ini Aplikasi Web Unity menawarkan akses yang lebih dalam ke desktop unity.
Tidak ada yang menghentikan Fogger untuk memperluas API untuk skrip pengguna, dan saya harap itu terjadi. Sebenarnya, akan lebih baik untuk melihat dua pendekatan disatukan (kesatuan?), Dengan perbedaan saat ini menjadi opsi yang berbeda yang dapat Anda pilih saat membuat aplikasi. Ini adalah satu contoh di mana saya tidak yakin kompetisi diperlukan.
sumber
Saat ini saya menggunakan Fogger untuk test drive setelah melihat Aplikasi web . Inilah beberapa perbedaan (dari sudut pandang saya)
Pengguna hanya akan bisa mendapatkan aplikasi Web melalui PPA karena tidak ada rencana (saat ini) untuk sepenuhnya mendukungnya ke LTS. Fogger sekarang tersedia di USC. Namun aplikasi web tampaknya memiliki integrasi yang lebih baik dengan ubuntu. Saya mencoba menghindari PPA (pilihan pribadi)
Ada sejumlah situs yang didukung oleh Unity Web Apps (out of the box), namun ini termasuk Facebook, Twitter, Pandora, Last.FM, GMail, dan Yahoo! Mail) akan muncul bilah notifikasi yang meminta Anda untuk berintegrasi. Fogger tampaknya tidak terbatas dalam hal situs apa yang dapat dibungkus (Saya telah menggunakannya pada aplikasi seperti Evernote dan editor foto OL dan berfungsi dengan baik, terutama ketika tingkat integrasi mendalam tidak diperlukan dan Anda hanya ingin aplikasi web Anda berperilaku seperti penduduk asli) desktop satu.
Preferensi yang saya curigai akan bersifat subyektif. Saya yakin dan saya menantikan bagaimana kedua alat ini matang.
sumber
Mereka berbeda dalam banyak hal.
Fogger adalah aplikasi yang membuat aplikasi web terpisah untuk situs web pilihan Anda. Ini pada dasarnya membuat aplikasi yang memuat halaman tertentu. Tetapi secara default tidak terintegrasi dengan desktop asli Ubuntu.
Di sinilah webapps lebih terintegrasi ke dalam Ubuntu. Ketika Anda memilih untuk mengintegrasikan situs, situs itu menjadi bagian dari desktop Ubuntu Anda.
Misalnya, jika Anda membuat aplikasi facebook di fogger, itu akan membuat aplikasi. Jika Anda membuka aplikasi itu, ia akan memuat jendela dengan peramban web yang terhubung ke facebook. Menggunakan skrip pengguna Anda bisa mendapatkan notifikasi. Untuk pesan baru, notifikasi baru (facebook), ia membuat pop up dengan sesuatu seperti
1 New messages
Tetapi jika Anda mengintegrasikan facebook, Anda bisa mendapatkan pesan yang tepat di desktop Anda. Empati aktif secara otomatis sehingga Anda dapat membalasnya. (Dalam fogger, Anda harus membalas melalui jendela, yang pada dasarnya adalah halaman web.)
Jika Anda terintegrasi,
Libre.fm
Anda dapat memutar musik dengan rhythmbox. Tetapi jika Anda membuat aplikasi fogger, itu akan dimainkan melalui browser.Jika saya tidak jelas kepada Anda, saya sarankan Anda menginstal keduanya. Anda dapat melihat perbedaannya dengan sangat mudah.
sumber