“仅链接” Chrome应用程序的用途是什么?


Answers:


19

这个Google Developer页面详细介绍了托管和打包应用之间的区别。简而言之,它们之间的主要区别是托管应用程序是您所考虑的应用程序(显示托管网站的应用程序),而打包应用程序是更独立的应用程序(包括大多数(如果不是全部) HTML和CSS文件或资源)。

在WrongPlanet论坛上,有一个有趣的页面,描述了开发人员制作托管应用的一些原因认为苹果公司指出的原因之一是:

从技术上讲,它可能是一个网站,但其功能与普通的非Web浏览器应用程序并无区别。同样,将其转换为快捷方式也会删除所有不相关的浏览器控件,使其看起来像普通的应用程序窗口。

NeantHumain继续讨论,说:

Google Chrome应用程序只是用HTML5编写的网络应用程序,它们利用了画布,视频,SVG,WebGL等新功能,还可以通过JavaScript访问大量新API,从而实现从地理定位到离线存储再到网络工作者的各种需求多线程。

因此,换句话说,似乎在托管应用程序的后台发生的不仅仅是显示网页。它允许开发人员扩展网站的功能,并绕开普通网站可能遇到的一些限制。


哇,真的很全面!简而言之,这意味着chrome应用仍然可以与服务器交互,但是已经加载了大多数资源(JS / CSS / HTML)。+允许通过附加功能克服浏览器的局限性。
kolypto 2014年

2
默认的浏览器沙箱具有相当严格的权限集。用于应用程序的浏览器窗口将改为使用授予该应用程序的权限。
西蒙·里希特

2
第二个引号有点误导-任何普通网站也可以使用这些功能。
停止Harming Monica 2014年

@OrangeDog任何普通网站有时也可以使用这些功能。使用应用程序,您可以专门为Chrome开发。否则,您可能必须支持IE之类的事情,从而造成长期的噩梦。逐步加强救援。好吧,那也有足够多的问题引起噩梦。
Aidiakapi 2014年

1
我还要指出,当您考虑Image&CSS Caching时,这些都没有用。他们甚至不允许独立的会议...基本上他们解决了什么真正的问题?除了删除浏览器镶边外,它们还提供什么功能值得困扰?我想它们的安装比使用其他浏览器更容易安装,但是如果没有个性化的会话,我只是看不到重点。
Michael Tunnell

1

这是另一个原因:

借助移动平台,应用程序成为了“下一件大事”,对于某些用户而言,在应用程序商店中搜索应用程序然后使用搜索引擎来查找提供网络应用程序的网站更为自然。喜欢服务。有些人习惯于浏览器上的网站,另一些习惯于屏幕上的应用程序。

从非技术角度来看,将您的网站包装在无边框的窗口上,使其看起来像一个应用程序(从技术上来说,它已经是),并在应用程序商店中放置一个条目,可以更轻松地吸引这些受众。而且比在不同平台上开发整个新应用程序更具成本效益。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.