今天,我们已经开发了安卓32位的opera浏览器,随着大量漏洞被修复,稳定性改进和谷歌引擎的更新,目前浏览器有了最大的兼容性和安全性。你会发现,有些功能其实是为了弥合本地APPS和“移动互联网”(至少在移动端的web视图上)之间的差别而有意设计的。

  书签网站和安装应用程序之间有了更大的差距,很多人都不太喜欢在桌面上使用书签,却更愿意把APPS软件放在屏幕上,制作一个清晰漂亮的图标,用手指轻轻点击就能打开,这样似乎感觉很酷。

  用户在安卓32位的opera中下载网站时,点击“+”标志,选择“添加到主屏幕”,这个网站的一个快捷方式就立即放在主屏幕上了,以后就能直接访问,找起来也方便多了。

  网页标准化的魅力,能让网站所有者做的更好。通过HTTPS协议服务于网站,描述档再提供一些元数据,Web应用程序就可以得到一个优化后的图标,不管在“单机”还是“全屏”模式,都能在自定义环境下运行。这些Web应用程序在独立的进程中运行,就像本地APP一样,因此我们称之为“可安装的Web应用程序”。你自己也可以在Der.Opera或Airhorner上尝试,是不感觉很棒?

  为什么我们如此信赖?

  Web Apps,他们最大程度的消除了本地和网站APPS之间的差距,你可以用完整的网络堆栈构建应用程序,并在浏览器甚至外界运行,就如同超链接,丝毫不影响重要功能的发挥,也不需要应用商店或别的信息载体。

  Web Apps,谷歌团队Alex Russell的成名作《渐进APPS:远离标签而不失去我们的灵魂》,从开发商和消费者的角度专文论述了许多这方面的优势。

  不需要更新分配延迟

  WiFi又是一种奢侈品,所以人们不会经常更新手机软件。这就意味着,在新版本发行之前,旧版本会被继续使用很长一段时间,要是过时的版本出现安全漏洞,就会产生很多问题。

  Web应用程序,实际上是安装在web服务器上的,一旦更新,每个人都能看到。如果不是特别需要,没有更新分配延迟功能的话,用户也是不愿浪费他们宝贵的数据流量来下载完整的新版APP。

  占内存小

  APP用户,他们的智能手机(PDF)上大约有36个应用程序,其中,有25%是我们每天都会用到的(如:社会/通讯/游戏),也有25%我们几乎用不到。

  TechRepublic网站显示:

  512兆,这么小的内存,仅够安装几个应用程序。

  2015谷歌

  I / O应用软件了解到…

  512兆的内存

  APPS是很不方便的。

  Web应用程序,通常只需存储一个图标,一个基于文本的JSON显示及少量缓存数据,占内存很小。

  安装机制

  +”图标就可以在主屏幕上添加网址。

  ,让Opera主动提示用户在访问主页上添加网址。

  线程的启动特性

  JSON文本文件,以“<”加link开头,如:

  定义图标

  ,并为图标提供了响应式的图像解决方案——避免安装捆绑软件,确保图标在一系列设备及网线数下看起来整齐美观。

  HTTP 还是HTTPS的状态下,只要Opera浏览器里面有manifest文件,图标都可以下载下来,没有manifest文件,就可能只有一个或二个图标,我们选择一个常用的图标就好。

  关于命名

  HTTPS上的,manifest文件被解析之后,安卓主屏幕就会显示简称。保持简短——虽然缩略名并非好的用户体验,但是冗长会显得很不专业。Opera里搜不到简称,就用原名,若显示不存在,就直接用HTML题目。

  显示模式

  Web应用程序。

  Opera:

  全屏——应用程序占据整个屏幕,硬件键和状态栏不显示。

  HTML5全屏模式不同)

  单机——浏览器界面不显示,但硬件键和状态栏会显示。

  浏览器——应用程序在正常的浏览器界面会显示,如Ie浏览器。

  Opera,在全屏或单机模式,使用HTTPS协议才能显示,不安全网站只能显示在阅读器里,manifest文件定义下,能够更好地保护用户,用户自己在URL栏就能随时看到非法网站的真实地址(黑客,如:假冒银行网站)。注意:这和当前安卓系统上的Google(谷歌45位系统)是不一样的。

  Opera支持下拉刷新,这样就感觉更像应用程序了。

  启动URL

  URL给你一些指示操作:

  Web应用程序的每一页,以便用户随时安装,屏幕启动,就会直接弹到主页,再无需返回到安装页面。

  主题颜色

  Opera和谷歌中可通过使用HTML元标签来设置:

  应用范围之外的“导航”

  Web app范围之外的页面,浏览器将闪烁68次,装置会像发怒的河马般强烈震动,警笛也随之鸣响(你的设备可能不支持)。所有设备外部链接的网站在Opera里面打开的新标签,会显示地址栏,你也能看到你所在的地址。

  安卓系统上的Opera和谷歌之间的差异

  Opera属性跟谷歌的区别主要体现在以下四个方面:

  HTTP托管的网站只在浏览器界面显示,不管显示状态是什么;

  当用户点击一个链接,不在可安装的应用程序范围时,一个新的标签就在谷歌浏览器里自动产生了。(在单机app顶部,谷歌小字部分会显示地址,站在用户角度,我们宁愿它更明显一些,当然这不在你的应用程序里。)

  Opera目前也不支持背景颜色设置,即将发行的版本会添加这个功能。

  谷歌有个机制,会建议用户在主屏幕上添加一个应用安装栏,需要使用启发理论,我们正在按照建议的标准进行试验,期望下一期版本中能出现这样一个类似的机制,谷歌要求按照144x144 png图标的标准。

  多读,多看

  Marcos Cáceres和Bruce在一篇关于HTML5的博士论文HTML APP Manifest里面记录了相关资料。你可以通过GitHub服务器查看我们在Dev.Opera上发表的文章。谷歌团队也列出了一些关于促进网络应用程序的资料清单(您也可以查看清单并研究这些网站是如何运作的)例如:

  Dev. Opera

  Flipkart Lite(可在设计博客中参考他们的做法)

  Oumy

  Airhorner

  媒介

  微博

  Svgomg

  语音备忘录

  吉他调音器

  abc.xyz

  Opera浏览器的Web应用程序成为安卓系统的首选,随着本地应用程序能见度的不断提高,人们会越来越离不开网络,我们也希望它能发展的更好!