NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Google 宣布,Chrome 应用程序改进了脱机功能并支持 Mac

  • 2013-12-16
  • 本文字数:1139 字

    阅读完需:约 4 分钟

最近,Google 正大力推动其 Chrome 应用程序,引入新的功能,并在本周宣布支持 Mac,这是对 9 月份宣布支持 Windows 的一个补充。

从本质上讲, Chrome 应用程序使 Chrome 浏览器变成了一个可以运行应用程序的操作系统,而且这些应用程序的行为与本地应用程序类似,但是用 HTML、CSS 和 JavaScript 编写而成。它们在 Chrome 外壳程序中运行。Chrome 外壳程序提供了 API,允许应用程序访问 Web 应用程序通常无法获取的硬件和操作系统功能。

理论上,Chrome 应用程序为 Web 开发人员提供了使用 Web 技术构建可以跨平台运行的桌面应用程序的能力。虽然 Adobe 的 AIR 许多年前已经具备类似功能,但它需要单独安装运行时环境,而 Chrome 已经拥有一个重要的跨平台的安装基础。

更新重点

基于 Chrome 的应用程序,其前身名为“Chrome 打包应用程序(Chrome Packaged Apps)”,从出现到现在已经有段时间了,它们甚至可以在 Chrome OS 之外运行。虽然享受了一定程度的成功,但打包应用程序那时还有局限性,不仅仅是因为它们仍然需要从 Chrome 浏览器内启动,还在于它们要在一个限制非常严格的安全沙箱中运行。

最近,Google 似乎对它们更为重视。早在9 月份,Google 就重新推出了基于Chrome 的应用程序,并更名为Chrome 应用程序,还宣布了新的功能,其中包括脱机支持、更小的Chrome 浏览器和云功能。他们还推出了新的Chrome 应用程序启动器,它可以简化已安装Chrome 应用程序的发现和打开操作。不过,那时候,Chrome 应用程序只在Windows 上获得了支持。

本周,Google 宣布在Mac 上支持Chrome 应用程序和Chrome 应用程序启动器。此外,Google 的 Joe Marini 在 Chrome 开发者峰会上发言时强调了 Chrome 应用程序的智能脱机功能、包括 Linux、iOS 和 Android 在内的额外的平台支持以及 Chrome 应用程序内置的云同步。

目前,Google 正使用 Apache Cordova 构建移动支持,这将允许 Chrome 应用程序在像 iOS 应用程序商店和 Google Play 这样的设备市场上发布。 Apache Cordova 是 Adobe PhoneGap 的开源版本。Marini 说,此功能的测试版本预计在 1 月初发布。他还谈论了早在2 月份发布的若干重要的API ,包括身份、应用程序内支付、分析和蓝牙等。

Chrome**** 应用程序的未来在哪里?

Web 开发人员和企业是否会将 Chrome 应用程序应用到桌面开发还有待观察。在这一领域,还有其它竞争框架,如 node-webkit 最近已经获得了一些关注。尽管如此,随着此次发布,Google 还推出了几个知名度更高的 Chrome 应用程序,如图像编辑器 Pixlr Touch Up ,甚至还发布了新的Chrome 应用程序版的Google 工作表——他们的Google Drive 电子表单应用程序——它现在支持脱机工作了。

查看英文原文:**** Google Announces Chrome Apps Improved Offline Capabilities & Mac Support

2013-12-16 07:152107
用户头像

发布了 256 篇内容, 共 81.8 次阅读, 收获喜欢 11 次。

关注

评论

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

【JVM故障问题排查心得】「内存诊断系列」JVM内存与Kubernetes中pod的内存、容器的内存不一致所引发的OOMKilled问题总结(下)

洛神灬殇

JVM 12月日更 堆外内存 内存干扰

五种方式实现 Java 单例模式

Jeremy Lai

设计模式 单例模式

SpringBoot快速整合通用Mapper

Jeremy Lai

通用Mapper spring-boot

详解ConCurrentHashMap源码(jdk1.8)

Jeremy Lai

ConcurrentHashMap 源码阅读

云原生大数据平台零信任网络安全实践技术稿

星环科技

Serverless 架构下的 AI 应用开发

Serverless Devs

字节一面:说说TCP的三次握手

Jeremy Lai

三次握手 TCP协议

大数据培训学习编程技术的方法有哪些

小谷哥

刷新AI作图速度,最快开源Stable Diffusion出炉

OneFlow

人工智能 深度学习 前沿技术

【JVM故障问题排查心得】「内存诊断系列」JVM内存与Kubernetes中pod的内存、容器的内存不一致所引发的OOMKilled问题总结(上)

洛神灬殇

Docker Kubernetes 容器 JVM 12月日更

Zebec节点Zepoch销量接近800个,生态发展信心十足

EOSdreamer111

SpringBoot整合RabbitMQ实现六种工作模式

Jeremy Lai

spring-boot Rabbit MQ

React 之 createElement 源码解读

冴羽

JavaScript 前端 前端框架 React react源码

MySQL更新锁表超时 Lock wait timeout exceeded

Jeremy Lai

事务隔离 Mysql死锁

meta force原力元宇宙魔豹联盟矩阵公排dapp系统开发源代码

开发微hkkf5566

【JUC】循环屏障CyclicBarrier详解

JAVA旭阳

Java 并发 JUC

【0.1mm钻孔】揭秘激光钻孔加工常见的4种方法

华秋PCB

工艺 PCB PCB设计 钻孔

零售品牌如何挑选达人KOL?火山引擎VeDI有妙招!

字节跳动数据平台

大数据 营销 营销数字化 12 月 PK 榜

详解HashMap源码解析(下)

Jeremy Lai

HashMap底层原理

模拟HashMap冲突

Jeremy Lai

hashmap 哈希冲突

Java通过反射注解赋值

Jeremy Lai

解决问题 java注解

SAP MM 使用两个STO实现免关税跨国公司间转储(II)

SAP虾客

SAP MM PO输出 NACE

Zebec节点Zepoch销量接近800个,生态发展信心十足

股市老人

瓴羊Quick BI带给企业新发展,企业数字营销和运营变得格外简单

对不起该用户已成仙‖

Java递归实现评论多级回复

Jeremy Lai

递归 解决方案

详解MySQL隔离级别

Jeremy Lai

隔离级别

一种多引擎可视化数据流实现方案

元年技术洞察

数据中台 数字化转型 专利解析 方舟企业数字化 PaaS 平台

将 Vue.js 项目部署至静态网站托管,并开启 Gzip 压缩

华为云开发者联盟

开发 华为云 12 月 PK 榜

详解HashMap源码解析(上)

Jeremy Lai

HashMap底层原理

Centos7安装Nginx教程,一步安装http和https

Jeremy Lai

nginx Linux安装

深入理解Redis 数据结构—字典

Jeremy Lai

字典 redis 底层原理

Google宣布,Chrome应用程序改进了脱机功能并支持Mac_Google_Brian Rinaldi_InfoQ精选文章