写点什么

使用 Cordova 3.3.0 在 Android 或 iOS 上部署 Chrome 应用

  • 2014-01-29
  • 本文字数:811 字

    阅读完需:约 3 分钟

开发者现在可以使用 Apache Cordova 3.3.0 在 Android 和 iOS 上部署 Chrome 应用了。

Adobe 发布 PhoneGap 3.3 六周之后,Cordova 3.3.0 现身于 PhoneGap Build 云服务中。除了支持 Android KitKat 外,Cordova 3.3.0 还支持在 Android 环境中使用Chrome 远程调试Webview ,以及在iOS 环境中使用Safari 进行远程调试。发行注记给出了针对它支持的每个操作系统( iOS Android Windows )的细节。Cordova 2.5.0 和 2.7.0 将在近期被废止,而对黑莓、WebOS 或塞班开发者来说,则建议使用 2.9.0 版本。

回到 9 月,Google 提出了创建能够部署在桌面(想要查看此类应用的示例,可以点击此链接)的 Chrome 应用的可能性。这些应用可以运行在 Windows、Mac 和 Linux 上,并且能够以在线和离线的方式运行。最近,Google 通过 Cordova 3.3.0将 Chrome 应用扩展到了移动平台上,这一方式支持的平台包括 Android 和 iOS。

要想创建这类用于移动设备的 Chrome 应用,开发者需要使用的工具链分别是:基于 Node.js、JDK 7、Android SDK 4.4.2 和 Apache Ant(用于 Android 环境),或是 Xcode 5、ios-deploy、iso-sim(用于 iOS 环境),并使用 Cordova 将应用封装在本地框架中,最后通过 Google Play 或苹果软件商店发布应用。

以下 Chrome API 可用于开发移动应用:

  • identity ——让用户使用 OAuth2 登入,而不会提示要求密码;
  • payments (目前仅支持 Android)——在应用中销售虚拟商品;
  • pushMessaging ——从服务器端向应用推送消息;
  • sockets ——使用 TCP 和 UDP 协议,在网上发送和接收数据;
  • notifications (目前仅支持 Android)——从移动应用发送丰富的通知;
  • storage ——本地存储和检索键 - 值数据;
  • syncFileSystem ——存储和检索使用 Google Drive 备份的数据;
  • alarms ——周期性地运行任务。

除了上述内容,开发者还可以使用大量的Cordova API ,以多种形式对本地功能进行访问。

查看英文原文: Deploying Chrome Apps on Android&iOS with Cordova 3.3.0

2014-01-29 09:014320
用户头像

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

关注

评论

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

阿里P9开源阿里内部秒杀系统设计方案以及设计原则,还不收藏

小Q

Java 架构 系统设计 秒杀 并发

URL 去重的 6 种方案!(附详细实现代码)

王磊

Java

阿里架构师耗时三个月整理的Spring实战笔记:入门到实战

Java架构师迁哥

干货:不同场景容器内获取客户端源IP的方法

华为云开发者联盟

容器 服务端 场景

XSKY全新一代SDS一体机五大场景之超融合

XSKY星辰天合

程序员快乐器之JAVA代码生成工具

Learun

敏捷开发 快速开发 生成代码

算法与数据中台实践之网约车平台

博文视点Broadview

大数据 数据中台 中台 算法 数据

易观方舟Open API 及最佳实践

易观大数据

Atlassian Team Tour 9月23日登陆中国,报名通道已开启!

Atlassian

敏捷开发 数字化转型 金融 Jira

Hadoop3 环境搭建

yuanhang

分布式追踪系统原理看不懂,40张图带你亲手实践

小Q

Java 架构 面试 分布式 系统设计

起飞!这份技术点拉满的ELk+Lucene笔记,可能价值百万

小Q

Java lucene elasticsearch 架构 面试

初识大数据

yuanhang

大数据

实战解析丨如何对Mysql连接请求的tcpdump内容进行分析

华为云开发者联盟

TCP/IP 数据传输

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

脑极体

面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

冰河

数据库 分布式事务 微服务 分布式数据库 ShardingJDBC

华为HMS:风雨突然,仍求自我

脑极体

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1), 出队 - O(n),JavaScript,详细注释

Lee Chen

大前端 LeetCode

Centos 上配置大数据环境

yuanhang

大数据

Hadoop 简介

yuanhang

hadoop

.NET多线程(Thread,ThreadPool,Task,Async与Await)

AI代笔

flutter在行动之踩坑的日子(1)

霜蓝手环

flutter 跨平台 Flutter Android Apk 编程之路

anyRTC推流小助手-客户端推流(PUSH RTMP)工具

anyRTC开发者

技术 音视频 WebRTC 直播 RTC

如何设计Upload组件思考

赵孔磊

Nodejs使用es module开发CLI

zayfen

nodejs Module ES cli esm

学完微软技术总监整理的44 个微服务架构设计模式,我涨薪了

Java架构师迁哥

【API进阶之路】用API打造一条自动化内容生产流水线

华为云开发者联盟

自动化 API 部署

或许是史上最好的AQS源码分析了,AQS基础一

InfoQ_d2212957090d

AQS

jvm疯狂吞占内存,罪魁祸首是谁?

易观大数据

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

人称T客

通证是下一代互联网数字经济的关键

CECBC

区块链 通证经济

使用Cordova 3.3.0在Android或iOS上部署Chrome应用_Android/iOS_Abel Avram_InfoQ精选文章