İki yaklaşım, kaputun altında oldukça farklıdır.
Her ikisini de birkaç gün kullandıktan sonra Fogger'i (en azından bu gelişim aşamasında) tercih ederim .
Ubuntu Web Uygulamaları
Ubuntu Web Apps, birlik başlatıcısında sayfaya özgü bir kısayol oluşturmak ve birlik masaüstü özelliklerine (bildirimler, mesaj menüsü, ses menüsü, çizgi vb.) Erişmek için tarayıcı eklentisi kullanan siteleri görüntülemek için tercih ettiğiniz tarayıcıyı (Firefox veya Chromium) kullanır. .
- Bu yaklaşımın bir avantajı masaüstü ile derin entegrasyon.
- Bir dezavantaj (IMHO), web uygulamalarına kendi ayrı tarayıcı örneklerinin verilmemesi, ancak Firefox veya Chromium'da yeni bir sayfa olarak açılmasıdır.
Bu, örneğin Alt-Tab ile açık uygulamalar arasında geçiş yaparken web uygulamanızın başka bir tarayıcı penceresi olarak göründüğü anlamına gelir.
Ayrıca, bazı durumlarda web uygulamasının ayrı bir tarayıcı penceresi oluşturmak yerine tarayıcıda yeni bir sekme olarak açıldığı anlamına gelir.
Her zamanki tarayıcı 'Chrome'un (durum çubuğu, URL çubuğu, yer işaretleri çubuğu) tümü de uygulamanın tarayıcı penceresinde görünür, yani bir masaüstü uygulaması kullanıyormuş gibi hissetmezsiniz - tarayıcınızı açıkça kullanıyorsunuz demektir.
Son olarak, bir web sayfasını yalnızca tarayıcınız size seçenek sunuyorsa, örneğin birisi zaten bir entegrasyon komut dosyası ayarladıysa "entegre edebilirsiniz".
Sisleyici
Fogger, her web uygulaması için yeni bir uygulama örneği ile kendi yeni tarayıcı penceresini oluşturur ve web sayfasının davranışını özelleştirmek için iki tür dosya kullanır:
kullanıcı komut dosyaları
kullanıcı stilleri
Kullanıcı stilleri temelde sayfanın görünümünü (Facebook için Fogapp bakınız) özelleştirme sayfanın css geçersiz kılar.
Kullanıcı komut dosyaları yollardan herhangi sayıda sayfanın davranışını özelleştirebilirsiniz JavaScript dosyalarıdır. Bu kullanıcı komut dosyaları için Fogger, birliğin masaüstü özelliklerini bir javascript API'sı aracılığıyla sunar. Bu yaklaşımın bir avantajı, sayfaların daha çok masaüstü uygulamaları gibi hissetmesidir: Alt-Tab döngüsünde kendi ayrı ikonları vardır ve normal tarayıcı araç çubukları yoktur. (Dağınıklığın olmaması hoşuma gidiyor).
Bir Sisleyici büyük avantajı size birkaç saniye içinde anında bir Fogapp içine herhangi bir sayfa açabilirsiniz olmasıdır. Görsel ayarlamayı sevenler için, Fogapp için özel bir simge kullanmak daha kolaydır ve Fogapps, geçerli bir simgeye (ör. Gmail için) sahip olduğu simge temanıza saygı duyar.
Fogger için bir dezavantaj varsa, javascript API'sının birlik masaüstünün birçok özelliğine (henüz) erişim sağlamaması olabilir.
Özetle
"Hangisinin daha iyi olduğunu bilmiyorum" kategorisinde, iki çerçeve kullanıcı verilerinize çok farklı yaklaşımlar uygular.
Ubuntu Web Uygulamaları verileri merkezileştirmeye çalışır. Web uygulamanız yalnızca varsayılan tarayıcınızla aynı veri profilini kullanmakla kalmaz, aynı zamanda Gnome'un "Çevrimiçi Hesaplar" yöneticisi aracılığıyla işletim sistemi düzeyinde hesap verilerini merkezileştirir.
Fogger, diğer taraftan, her uygulamanın verilerini yalıtır. Bu, örneğin tarayıcınızı Google'da oturum açmış halde tutmayı kolaylaştırır, ancak oturum açmadan YouTube'da gezinmek için bir Fogapp kullanın (Google'ın kötü veri toplamasını önlemek için).
Aynı site için, her biri farklı bir kullanıcı profili kullanan birden çok web uygulaması kurmayı da kolaylaştırır. Bu, özellikle birden çok kullanıcı aynı bilgisayarı kullanıyorsa ve "Mary'nin Gmail'i" ve "Bob'un Gmail'i" için ayrı uygulamalar isterse yararlı olabilir. Ayrıca, diğer verilerinize dokunmadan bir web uygulaması için verileri temizlemeyi kolaylaştırır.
Benim Tercihim
Şu anda, Unity'nin Web Uygulamaları birlik masaüstüne daha derin erişim sunsa bile, Fogger'in daha esnek ve tatmin edici bir entegrasyon sağladığını düşünüyorum .
Fogger'ın kullanıcı komut dosyaları için API'sını genişletmesini engelleyen hiçbir şey yok ve umarım bu olur. Aslında, iki yaklaşımın birleştiğini (birlik?) Görmek harika olurdu, mevcut farklılıklar bir uygulama oluştururken seçebileceğiniz farklı seçenekler haline geliyor. Bu, rekabetin gerekli olduğundan emin olmadığım bir örnektir.