写点什么

谷歌 ARC Beta 让 Android 应用可以运行在主流操作系统上

  • 2015-04-03
  • 本文字数:939 字

    阅读完需:约 3 分钟

2014 年 9 月,谷歌推出App Runtime for Chrome(ARC), 旨在使Android 应用可以运行在Chrome OS 上。ARC 的早期测试版本只移植了少数应用。但据 Ars Technica 报道,现在,谷歌正在推行两项重大举措:一是允许开发者通过新的Chrome 应用打包器在ARC 上运行他们的应用;二是允许ARC 在任何安装了Chrome 浏览器的桌面操作系统上运行。

ARC 是通过 Native Client(简称 NaCL)运行在 Windows、Mac、Linux 和 Chrome OS 上。NaCL 是一种 Chrome 沙盒技术,它能充分利用系统的 CPU 和 GPU,使 Chrome 应用及插件的运行速度接近本地应用。谷歌已将 Android 技术栈完整地移植到了 NaCL,Android 应用因此可以在大多数主流操作系统上运行。

谷歌还发布了 Chrome 应用 ARC Welder。它能够将任意 Android 应用转换成基于 ARC 的 Chrome 应用,主要供开发人员打包 APK 并提交到 Chrome Web Store 时使用。

另外,新版本的 ARC增加了对部分Google Play Services 的支持,包括 OAuth2 Google 云消息 Google+ 登录地图位置广告。不过,开发人员必须使用ARC 特有的元数据在ARC 上启用这些服务。还有许多服务没有包含在ARC 中,使用那些服务的应用将无法运行在ARC 上。

需要注意的是,ARC 目前基于Android 4.4,并运行Dalvik VM,而不是在Android 5.0 中初次出现速度更快的 Android Run Time(ART)

对谷歌而言,ARC 和 NaCL 两个项目均非常重要,它们可能是谷歌推行“通用二进制(universal binary)”的法宝。“为 Android 编写应用,我们将使它运行在几乎所有流行的操作系统上(iOS 除外)。”总有一天,这将成为谷歌说服开发人员为 Android 开发应用的响亮口号。

这个项目目前还处于测试阶段,根据测试者们的反馈,现有的多数应用无法运行在 ARC 上。如果你想尝试的话,这里有一个下载安装ARC 简单的指南,根据它的描述,Instagram 的大多数功能可以在ARC 上正常运行。

下一步,谷歌无疑会在ARC 中引入其它Play Services API。也许有一天,Chrome Web Store 会与Google Play Store 合并。


感谢徐川对本文的审校。

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

2015-04-03 09:342800
用户头像

发布了 1008 篇内容, 共 390.8 次阅读, 收获喜欢 344 次。

关注

评论

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

一文解读智能远程监考方案的技术架构与应用实景

阿里云视频云

云计算 视频云

可视化的报表系统

风清扬

【案例教学】华为云API图引擎服务 GES的便捷性—AI帮助快速处理图片小助手

华为云PaaS服务小智

人工智能 云计算 华为云

淘天集团联合爱橙科技开源大模型训练框架Megatron-LLaMA

阿里技术

大模型 AIGC

软件测试|App自动化之Appium工作原理

霍格沃兹测试开发学社

beaTunes5 for Mac(多功能音乐播放器) 5.2.33永久激活版

mac

windows 苹果mac beaTunes5 音乐管理和分析软件

软件测试|Pycharm搜索替换功能

霍格沃兹测试开发学社

Qt For OpenHarmony

OpenHarmony开发者

OpenHarmony

软件测试|数据库的内连接,左连接,右链接分别是什么

霍格沃兹测试开发学社

万字全面评测(下篇):文心一言 vs ChatGPT

豆哥

ChatGPT 文心一言 对标评测

LED显示屏租赁市场“价格”与“质量”的联系

Dylan

广告 LED显示屏 led显示屏厂家

数字先锋|天翼云赋能巨龙电机打造“智慧工厂”,让企业发展“新”中有“数”!

天翼云开发者社区

云计算 私有云

简单好用的图像编辑软件 Pixelmator Pro 直装激活中文版

胖墩儿不胖y

图像处理 图像编辑 Mac软件 编辑图像

WiFi7-IPQ9574 and QCN9274/QCN6274 multi-AP joint transmission amazing performance improvement

wifi6-yiyi

WiFi7 multi

阿里云PAI-灵骏大模型训练工具Pai-Megatron-Patch正式开源!

小偏执o

软件测试|TCP三次握手四次挥手

霍格沃兹测试开发学社

飞书深诺AI系列--如何写出一个好的Prompt

飞书深诺技术团队

软件测试/测试开发丨利用ChatGPT自动生成测试用例思维导图

测试人

人工智能 软件测试 思维导图 测试开发 ChatGPT

数据研发“新人”如何快速落地?

阿里技术

数据研发

提高效率的神器!企业级SQL审核与开发工具

NineData

数据库 团队协作 企业 SQL开发 NineData

天翼云存储资源盘活系统HBlock,全面释放企业数据价值

天翼云开发者社区

数据 云存储

软件测试|Pycharm运行与调试

霍格沃兹测试开发学社

将你的接口数据一目了然,借助 Apifox 的可视化响应功能

Apifox

前端 后端 Apifox API 可视化响应

高匿名代理与普通匿名代理以及透明代理有什么特点?高匿名代理的优势在什么地方?

巨量HTTP

代理IP

软件测试|Pycharm版本控制与分支管理

霍格沃兹测试开发学社

深入浅出:SPI机制在JDK与Spring Boot中的应用

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号9月PK榜

mac文件管理 File Cabinet Pro免激活最新版

mac大玩家j

文件管理 Mac软件 文件管理工具 管理文件

谷歌ARC Beta让 Android应用可以运行在主流操作系统上_移动_谢丽_InfoQ精选文章