3、深入了解PhoneGap:构建、局限与替代框架

深入了解PhoneGap:构建、局限与替代框架

1. PhoneGap应用构建基础

在PhoneGap应用中,“屏幕”实际上是不同的 <div> 容器,根据需要进行切换。HTML 5应用仍会按需向服务器请求数据,使用XHR异步请求数据并按需将其存储在本地。Web开发者需重新思考Web开发方法,运行在移动设备上的HTML 5应用应尽量自给自足,确保随时拥有运行所需的文件和数据。

PhoneGap应用使用常见的Web技术(如HTML、CSS和JavaScript)构建。只要能用标准Web技术实现的功能,就能在PhoneGap应用中实现。而且,通过框架提供的专用JavaScript库,PhoneGap应用能实现比标准Web应用更多的功能。

构建PhoneGap应用时,可选择合适的编辑器进行编码,如Windows上的记事本、Mac上的TextEdit,也可使用更专业的Adobe Dreamweaver、Eclipse或Aptana Studio等。目前PhoneGap项目未提供或支持专门的编码编辑器。

2. 打包PhoneGap应用的挑战

完成Web应用后,需将其打包成可在设备上运行的原生应用。PhoneGap支持的每个移动设备平台都有自己的打包或构建原生应用的专有工具。为每个支持的移动平台构建PhoneGap应用时,需将应用的Web内容添加到适合该平台的应用项目中,再使用平台的专有工具进行构建。

然而,这个过程充满挑战。每个移动平台使用的工具、配置文件和文件夹结构都不同,PhoneGap JavaScript库在不同平台也有差异,尽管API调用在所有平台上一致,但与原生容器交互的内

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值