写点什么

谷歌宣布,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:007855
用户头像

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

关注

评论

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

黑龙江通信行业如何办理等保

等保测评

人工智能技术全景:从基础理论到前沿应用的深度解析

野猪🐗 佩琪

践行责任,彰显担当!中烟创新荣获“2024年软件和信息服务业企业社会责任治理水平”BBB级评定

中烟创新

官宣!MinerU 正式接入和鲸 ModelWhale,加速您的科研进程!

ModelWhale

科研 minerU modelwhale

黑龙江等保要求?需要什么安全产品

等保测评

深度学习核心:从基础到前沿的全面解析

野猪🐗 佩琪

AI 原生云

技术研发引领前行,中烟创新荣获 “北京软件核心竞争力企业(技术研发型)” 称号

中烟创新

医学+AI!湖北中医药大学信息工程学院与和鲸科技签约101数智领航计划

ModelWhale

AI通识教育 医学+AI 湖北中医药大学 101数智领航计划

模块化控制协议(MCP)在网络中增强智能体执行效率的研究

申公豹

MCP

上海交大医学院张维拓老师赴同济医院做R语言训练营培训

ModelWhale

R 语言 同济医院 上海交通大学

从0到1打造问答机器人:RAG全流程代码详解与优化基准

聚客AI学院

人工智能 langchain RAG应用 rag实战 RAG 框架

飞算Java AI炫技赛:开启副业创收新机遇

飞算JavaAI开发助手

MySQL 09 普通索引和唯一索引,应该怎么选择?

不在线第一只蜗牛

MySQL

OLAP分析数据库适用场景及主流产品对比

天翼云开发者社区

数据库

MySQL的三大日志

不在线第一只蜗牛

MySQL 数据库

Apache Beam 大数据处理框架

qife122

大数据 分布式计算

基于ubuntu系统部署FateLLM1.3.0

天翼云开发者社区

云计算

官宣 | Fluss 正式加入 Apache 孵化器

Apache Flink

大数据 flink Fluss Apache 基金会

MatrixOne Intelligence v3.3 正式发布:结构化、自动化、可视化三重进化

MatrixOrigin

OpenAI 即将推出 AI 浏览器;Perplexity 发布 AI 浏览器 Comet,语音操控网页丨日报

RTE开发者社区

如何从ElasticSearch迁移到OpenSearch?

天翼云开发者社区

大数据

🔢 机器学习基础:从理论到实践的完整指南

野猪🐗 佩琪

AI 原生云

豆蔻妇科大模型实现重大突破!精标数据 SFT 驱动准确率从 77.1% 升至 90.2%

隽阜

USB‑C 式的工具联接:MCP 的模块化及通用标准探讨

申公豹

MCP

数据 + 模型 驱动 AI Native 应用发展

阿里云大数据AI技术

人工智能 深度学习 数据处理 模型 大数据、

如何办理黑龙江等保备案

等保测评

行业分享丨Altair SimLab显著提升电子产品跌落仿真效率

Altair RapidMiner

仿真 CAE Simlab 跌落仿真 OpenRadioss

ICML 2025|快手提出了基于残差的超低码率图像压缩方法ResULIC

快手技术

图像处理 ICML 快手技术

Higress MCP 服务管理,助力构建私有 MCP 市场

阿里巴巴云原生

阿里云 云原生 Higress

订单初版—支付和履约链路中的技术问题说明文档

量贩潮汐·WholesaleTide

架构 软件开发

使用自然语言体验对话式MySQL数据库运维

袋鼠云数栈

数据库 运维 MySQL 数据库 大数据运维 数据库 大数据

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