写点什么

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:152271
用户头像

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

关注

评论

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

Redis集群架构剖析(5):复制与故障转移

非晓为骁

主从复制 redis cluster master

Java 在 IntelliJ IDEA 中提示 set the language level 9

HoneyMoose

Java 初始化 List 的几种方法

HoneyMoose

基于 HTML+CSS+JS 的纸牌记忆游戏

海拥(haiyong.site)

html 游戏 4月月更

关于数据湖几个问题详细剖析

五分钟学大数据

数据湖 4月月更

订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统

蒋川

低代码 低代码开发 低代码平台 订单系统 订单管理系统

MariaDB 的自增字段 AUTO_INCREMENT 字段

HoneyMoose

crmeb Java 项目打包可运行jar文件详细教程

CRMEB

Hoo虎符研究院|一图了解币圈后浪Magic Eden

区块链前沿News

虎符研究院

[Day9]-[动态规划]编辑距离

方勇(gopher)

LeetCode 动态规划 数据结构算法

Go 实现 WebSockets:1.什么是 WebSockets

宇宙之一粟

Go 4月月更

自己动手写Docker系列 -- 5.3实现logs命令查看容器日志

golang Docker

哈希值游戏DAPP开发|区块链哈希值竞猜游戏开发

薇電13242772558

区块链 哈希值

音视频&流媒体的原理以及基础入门知识

玩转音视频技术

Linux SRS 音视频开发 流媒体开发

云上MongoDB常见索引问题及最优索引规则大全

MongoDB中文社区

mongodb

Substrate Builders Program | 了解波卡生态云计算平台与最先进的查询节点框架

One Block Community

区块链 Substrate 波卡

C++后端开发进阶学习大纲指南

赖猫

c++

CRMEB多商户后台前端代码打包并更新打包的代码到项目里面教程详解

CRMEB

手写实现分布式锁

Linux服务器开发

分布式锁 协程 定时器 后端开发 Linux服务器开发

架构实战营 第 6 期 模块二课后作业

火钳刘明

#架构实战营 「架构实战营」

C++11 智能指针之shared_ptr<void>

轻口味

c++ android 4月月更

Tomcat:应用加载原理分析

IT巅峰技术

Tomccat

Linux驱动开发-编写NEC红外线协议解码驱动

DS小龙哥

4月月更

对话核心开发者,波卡的EVM+最新技术分享活动回顾

One Block Community

区块链 Substrate EVM 波卡

Go 学习笔记——Only For

为自己带盐

Go 4月月更

从分层架构到微服务架构(五)之服务化架构

元闰子

架构 从分层架构到微服务架构

设置 Jupyter Notebook 主题

信号量

Python Jupyter Notebook notebook 主题 科学计算

前端食堂技术周刊第 32 期:2022 年 3 月 TC39 会议、Rome Formatter、Node 内置 Test Runner

童欧巴

JavaScript 程序员 前端 web前端

Spring定义BeanDefinition

IT巅峰技术

焱融看|AI 如何驱动存储发展

焱融科技

云计算 AI 分布式 高性能 文件存储

架构师作业2

小虾米

架构师实战营

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