2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

谷歌宣布,PWA 将获得与安卓原生应用同等的待遇与权限

  • 2017-02-20
  • 本文字数:1076 字

    阅读完需:约 4 分钟

自从谷歌提出 PWA (Progressive Web Apps,渐进式网页应用)概念之后,它就持续受到移动开发界的关注。PWA 的目标是基于现代化浏览器的能力来提供一个用户友好的网页应用。其标准为:

  • 可靠:在没有网络的环境中也能提供基本的页面访问,而不会出现“未连接到互联网”的页面。
  • 快速:针对网页渲染及网络数据访问有较好优化。
  • 融入(Engaging):应用可以被增加到手机桌面,并且和普通应用一样有全屏、推送等特性。

近日,谷歌进一步宣布在接下来新发布的 Chrome 57 beta 中将提升“添加到桌面”功能的体验,使用户保存的PWA 应用更深层次地与安卓系统进行结合。早在2013 年,Chrome31 版本中就引入了在安卓桌面创建快捷方式的功能,用于方便用户快速访问页面。在2014 年发布的Chrome38 中提供了对包含 manifest 的 PWA 网页应用的支持。2015 年安卓平台的 Chrome42 进一步改进了“添加到桌面”的功能,用户只要多次访问了具备PWA 特性的页面,Chrome 就会自动提示将应用安装到桌面。这使得用户能更方便地将自己喜欢的网页应用存放到桌面,以便之后如原生应用一样使用。在阿里巴巴的实践中,使用了“添加到桌面”功能的用户的交互率提升了4 倍之高。

在新的Chrome 测试版中,用户增加到桌面的应用,将更深层次地与安卓系统进行结合,而并非只是之前简单地创建网页快捷方式。例如,这些应用将和从应用商店下载的普通应用一样显示在系统的应用列表中以方便管理,它们甚至可以捕获其他应用所发出的intent 请求并进行处理,应用推送的管理也将由系统接管。

Paul Kinlan 在谷歌的官方更新说明中表示,这只是接下来Chrome 将要提升“保存到桌面”功能用户体验的一个开始,之后他们想让该功能成为一种标准的用户体验。

目前这些被“添加到桌面”的应用的运行还是基于Chrome 浏览器的。在权限上,这些应用还会沿用Chrome 的权限,如果需要额外权限,如摄像头、麦克风等,会有弹出窗口来获得用户的确认。页面存储的数据也是和Chrome 浏览器共享的,也就是说如果用户主动清除了Chrome 的缓存,那么应用所下载的内容也将会被清除。当然,可以通过Chrome 的持久化存储功能来保存不希望被删除的数据。

Chrome 的这一更新将打通安卓底层和 Chrome 浏览器,为谷歌深入推进 PWA 应用铺平道路。网页应用也将能够拥有原生应用一样的待遇,这为移动端开发者和网页应用开发者提供了一个更完善的开发平台,也使终端用户能对 PWA 应用有更好的用户体验。


感谢韩婷对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-20 18:007583
用户头像

发布了 41 篇内容, 共 15.1 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

淘宝1688跨境电商API接口接入指南:跨境卖家必备知识

代码忍者

pinduoduo API

50亿美元亏损背后:解析生成式 AI 的商业模式之争

Baihai IDP

程序员 AI 白海科技 LLMs GenAI

笔记 20240604

Geek_d01095

Spring Cloud Gateway

JavaScript 与 Rust 和 WebAssembly 集成

京东科技开发者

让你的 Mac 用上最美的屏保,Aerial 使用教程

Rose

笔记 20240530

Geek_d01095

RocketMQ

笔记 20240611

Geek_d01095

Elastic Search

笔记 20240615

Geek_d01095

RocketMQ

仓储管理系统-综合管理(源码+文档+部署+讲解)

深圳亥时科技

释放时序数据活力:Greptime 边云一体解决方案白皮书发布!

Greptime 格睿科技

数据库 开源 数据分析 物联网 边云一体

创新+1+1+1+1!筑牢算力底座,助推AI产业繁荣发展!

天翼云开发者社区

云计算 云原生

工具分享丨数据闪回工具MyFlash

GreatSQL

Flink 实时湖仓,为汽车行业数字化加速!

阿里云大数据AI技术

大数据 flink 车联网 实时计算

开源赋能开发者:基于 ASF 开源生态构建云原生时序数据库

Greptime 格睿科技

开源 云原生 时序数据库 数据管理

使用Creative Cloud Cleaner Tool mac轻松彻底卸载删除Adobe系列软件

Rose

Mac怎么创建txt文件?如何设置新建txt的快捷键?

Rose

笔记 20240524

Geek_d01095

camunda

枫清·天枢多模态智能引擎 V2.1.2 版本正式发布!

Fabarta

图数据库 #人工智能 #大模型 多模态数据库

谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc

bin的技术小屋

Netty 内存管理 netty jemalloc管理器 Java.

掌握数据,赢得市场 —— 淘宝商品详情API让电商运营更精准

技术冰糖葫芦

API 接口 API 测试 API 策略 pinduoduo API

Mac桌面多窗口整理神器Moom,Moom使用教程

Rose

亚马逊云科技宣布为 Amazon ElastiCache 提供预留节点灵活性

伊克罗德信息科技

你知道什么是IP地址全生命周期吗?

郑州埃文科技

IP

数据资产也能入表?企业将迎来哪些变革?

郑州埃文科技

数据 数据资产入表

了解一下,CST软件的TLM求解器

思茂信息

仿真软件 cst使用教程 电磁仿真

pr lut插件如何安装? lut预设导入Premiere Pro教程分享

Rose

谷歌宣布,PWA将获得与安卓原生应用同等的待遇与权限_Android/iOS_周元昊_InfoQ精选文章