“Yalnızca bağlantı” Chrome uygulamalarının amacı nedir?


30

Bazı web servislerine kısayol olarak, bir web sitesini "çoğaltan" görünen bazı Chrome uygulamaları vardır.

Örnekler şunları içerir, ancak bunlarla sınırlı değildir:

"Uygulamalar" sayfasına kısayol eklemek dışında herhangi bir özellik ekledi veya değiştirmediler.

Bunları kurmak için herhangi bir sebep var mı? Aslında ne yaparlar?

Yanıtlar:


19

Bu Google Geliştirici sayfası , barındırılan ve paketlenen uygulamalar arasındaki farkları ayrıntılarıyla anlatır. Özetle, aralarındaki temel fark, barındırılan uygulamaların sizin düşündüğünüz uygulamalardır (barındırılan bir web sitesini görüntüleyenler) ve paketlenmiş uygulamalar, daha çok kendi kendine yeten uygulamalar (ve tümü değilse HTML ve CSS dosyaları veya kaynakları).

WrongPlanet forumlarında, bir geliştiricinin barındırılan bir uygulama yapmasının nedenlerinden bazılarını açıklayan ilginç bir sayfa vardı . Gözümdeki Apple'ın işaret etmesinin bir nedeni şunlardı:

Teknik olarak bir web sitesi olabilir, ancak normal bir web tarayıcısı olmayan uygulamadan ayırt edilemez bir şekilde çalışır. Ayrıca, bir kısayol haline getirilmesi, normal bir uygulama penceresi gibi görünmesi için tüm alakasız tarayıcı denetimlerini ortadan kaldırır.

NeantHumain , şöyle devam etti:

Google Chrome uygulamaları, HTML5'te yazılmış, tuval, video, SVG, WebGL gibi yeni özelliklerden ve coğrafi konumdan çevrimdışı depolamaya, web çalışanlarından bir web tarayıcısına kadar her şey için JavaScript aracılığıyla erişilebilen bir sürü yeni API'den yararlanan web uygulamalarıdır. okuyucunun

Yani, başka bir deyişle, barındırılan bir uygulamanın arka planında, sadece bir web sayfasını göstermekten daha çok şey devam ediyor gibi görünüyor. Geliştiricinin web sitesinin işlevselliğini genişletmesine ve normal bir web sitesinin karşılaşabileceği bazı kısıtlamaları atlamasına olanak tanır.


Vay, gerçekten kapsamlı! Kısacası, bu, krom uygulamaların hala sunucuyla etkileşime girdiği, ancak kaynakların çoğunun (JS / CSS / HTML) önceden yüklü olduğu anlamına gelir; +, ek özelliklerle birlikte tarayıcı sınırlamalarının üstesinden gelmeye izin verir.
kolypto

2
Varsayılan tarayıcı sanal alanı oldukça kısıtlayıcı bir izin kümesine sahiptir. Bir uygulama için kullanılan bir tarayıcı penceresi bunun yerine uygulamaya verilen izinleri kullanır.
Simon Richter

2
İkinci teklif biraz yanıltıcıdır - normal bir web sitesi de bu özellikleri kullanabilir.
Monica'ya Zarar Vermeyi Durdurun

@OrangeDog Herhangi bir normal web sitesi bazen bu özellikleri de kullanabilir. Bir uygulama ile özellikle Chrome için geliştirebilirsiniz. Bu olmadan, sürekli kabuslara neden olan IE gibi şeyleri desteklemeniz gerekebilir. Kurtarmaya aşamalı geliştirme . Bunun da kabuslara neden olacak kadar meselesi var.
Aidiakapi

1
Ayrıca Image & CSS Önbelleğe Alma'yı göz önüne aldığınızda bunların biraz yararsız olduğuna da dikkat çekmek isterim. Bağımsız oturumlara bile izin vermiyorlar ... temelde hangi asıl sorunu çözüyorlar? Tarayıcı kromunu kaldırmaktan başka, uğraşmaya değer hangi işlevi sağlarlar? Sanırım, diğer tarayıcılarla yapmaktan daha kolay kuruluyorlar ancak kişiselleştirilmiş oturumlar olmadan, sadece bir nokta göremiyorum.
Michael Tunnell,

1

İşte başka bir neden:

Mobil platformlar sayesinde, uygulamalar "bir sonraki büyük şeydir" ve bazı kullanıcılar için bir uygulama mağazasında bir uygulama aramak, daha sonra bir web uygulaması sağlayan bir site bulmaya çalışmak için bir arama motoru kullanmak daha doğaldır. hizmet gibi. Bazı insanlar bir tarayıcıdaki sitelere, diğerleri bir ekrandaki uygulamalar için kullanılır.

Teknik olmayan bir bakış açısıyla, sitenizi kromsuz bir pencereye sarmak ve bir uygulamanın (teknik olarak zaten olduğu gibi) görünmesini sağlamak ve bir uygulama mağazasına giriş yapmak bu izleyiciye ulaşmayı kolaylaştırır. Üstelik farklı platformlarda yepyeni bir uygulama geliştirmekten çok daha uygun maliyetli.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.