跨平台移动应用开发框架PhoneGap 1.3 发布,支持Windows Phone应用开发

移动开发界的“瑞士军刀”PhoneGap今天发布了1.3版本,在这一版本中带来诸多的新特性(工具、控件)及改进,其中最显著的即是完成对Windows
Phone的支持。这也意味着PhoneGap已完全实现支持所有主流移动平台。

PhoneGap是一个开源的跨平台移动应用开发框架,能使开发者们在只使用标准网络技术(HTML5、CSS和JavaScript)的情况下开发跨平台应用。PhoneGap的目标是实现“一次开发,运行于任何移动终端平台”。在1.3版发布前,PhoneGap框架的兼容平台包括:iOS、Android、Blackberry、WebOS、Symbian。 

目前,Windows
Phone开发人员已可以调用所有的PhoneGap API来实现跨平台的WP应用开发。你可以通过PhoneGap核心开发人员Jess
MacFadyen的这篇博客来了解更多细节或者查看微软的公告。 

除了实现对Windows
Phone的支持外,PhoneGap
1.3还为其他移动平台的应用开发带来许多改进: 

Android

  • 将addWhiteList从公共API中移除;

  • 移除PhoneGap.stringify()方法,取而代之的是JSON.stringify();

  • 改进createCaptureFile()方法以实现更好地检测PNG图像,若发现图像不为JPEG或PNG格式则抛出IllegalArgumentException异常;

  • backHistory()代码重构,使调用navigator.app.backHistory()的行为与backbutton实现一致;

  • 改进postMessage() API,实现调用插件的onMessage()方法;

  • 优化enumeration方法。

BlackBerry

  • 添加OSX支持,允许Mac系统下使用PhoneGap框架来开发BlackBerry应用;

  • 修复WebWorks内存泄露问题;

  • 更新PluginResult Exception,使用最新的命名方案。

iOS

  • 增加filetransfer下载方法,界面与Android上的一样;

  • 当从远程URL播放音频文件时,一旦下载失败会停止,并缓存已加载信息;

  • 修复UIInterfaceOrientation隐式转换为UIDeviceOrientation类型的警告;

  • 新增生命周期事件:resign和active。

详细信息请查看PhoneGap的发布公告。 

此外,PhoneGap表示,在下个版本(1.4)中,其学名将继续改为Apache
Cordova。此前PhoneGap的学名为Apache
Callback——今年10月份PhoneGap被Adobe收购,并贡献给了Apache,成为它的一个孵化项目。 

PhoneGap
1.3 API开发文档:http://docs.phonegap.com/en/1.3.0/index.html 

下载地址:http://www.phonegap.com/download-thankyou

原文转自:http://www.oschina.net/p/jqmobile-metro-theme 尊重他人劳动成功

时间: 2024-10-06 05:37:30

跨平台移动应用开发框架PhoneGap 1.3 发布,支持Windows Phone应用开发的相关文章

【力软7.0.5】力软敏捷开发框架源码更新发布,企业级.net快速开发平台

力软敏捷开发框架7.0.5版发布,企业级.net快速开发平台 升级日志: 新增 1.代码生成器,可保存方案: 2.加入葡萄城报表.套打: 3.流程手写签名.印章管理: 4.仓库平面图数据展示: 5.数据源的带参数查询: 6.表格控件字段的隐藏: 7.甘特图+项目管理示例: 8.Redis消息队列示例: 9.首页工作流任务处理界面: 修复 1.数据权限同一字段多次参与条件运算异常: 2.流程撤销异常: 3.日期控件在表格中使用异常: 4.清空缓存不彻底问题: 5.代码生成器生成编码字段异常: 6.

CRL快速开发框架4.4版发布,支持主从读写分离

经过一些调整和优化,4.3已经运行在生产环境,对于不久将会遇到的查询性能,读写分离需求列上日程 读写分离需求 对于一个数据库作了主从发布/订阅,主库为DB1,从库为DB2 所有写入通过DB1,所有查询通过DB2,当然也可以通过DB1 CRL内部实现 在CRL内部调用,请求读和请求写的方法会标记为Read或Write,然后再通过标记实现不同的数据库连接访问对象 如以下代码 1 /// <summary> 2 /// 返回动态对象的查询 3 /// </summary> 4 /// &

基于Mono跨平台移动应用开发框架发布Xamarin 3.0

跨平台移动应用开发框架Xamarin可以让你完全用C#编写你的应用程序,在iOS.Android.Windows Phone 8.Windows8和mac平台上共享相同的代码.你可以重用你最喜欢的.NET库,而且还很容易地使用平台特定的库和框架.Xamarin提供了高性能编译的代码和完全访问所有本地API.所以Objective-C和Java能干的事,Xamarin的C#平台工具一样可以出色完成. Xamarin 在5月28日发布了Xamarin 3,主要有四个重要的变化. 首先,他们有了一个坚

HTML5开发框架PhoneGap实战视频教程

HTML5开发框架PhoneGap实战(jQuery Mobile开发.API解析.3个经典项目实战) 适合人群:初级课时 数量:40课时 用到技术:HTML5.jQuery Mobile.PhoneGap 涉及项目:我要地图.豆瓣音乐.小强快跑 咨询qq:1840215592 一.课程适合的对象: Java开发想要转App开发的技术达人,移动应用开发人员,有HTML和JS基础的前端界面开发人员 二.课程培养目标: 1 了解跨平台移动应用的基础原理. 2 熟练掌握移动应用开发的基础技能. 3 熟

【课程分享】HTML5开发框架PhoneGap实战(jQuery Mobile开发、API解析、3个经典项目实战)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:厉风行 课程分类:Java 涉及项目:我要地图.豆瓣音乐.小强快跑 用到技术:HTML5.jQuery Mobile.PhoneGap 其他特性:PhoneGap API 涵盖内容:代码.视频.ppt 课时数量:40 PhoneGap前景 Adobe最近公开表示将会为HTML5开发推出更多有意义的工具.有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:"乔布斯说

RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布

(新年巨献) RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布 历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持. RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本.框架采用目前最主流的

Ionic 今天发布了Windows 桌面版的IDE Ionic Lab

Ionic简介: Ionic 是一个强大的 HTML5 应用程序开发框架,号称 Advanced HTML5 Hybrid Mobile AppFramework 是 AngularJS 移动端解决方案 可以帮助您使用 Web 技术,比如 HTML. CSS 和Javascript 构建接近原生体验的移动应用程序. Ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发. Ionic 是一个轻量的手机 UI 库,具有

Citrix发布支持Framehawk技术的HDX协议,用户体验优势进一步扩大

Framehawk技术是什么?关心Citrix的朋友们可能还记得在这是一家在去年一月份被Citrix收购的公司.Framehawk曾经是一家在虚拟化业内很知名的厂商,它的Lightweight FramebufferProtocol (LFP:轻型帧缓冲协议)是自家研发的专利技术(LFP作用和Teradici公司的PC-over-IP(PCoIP)协议类似,只是后者效率较低,VMware View正是租用Teradici公司PCoIP协议作为其传输协议,所以体验效果不好,另外最近Amazon推出

跨平台:GN实践详解(ninja, 编译, windows/mac/android实战)

跨平台:GN实践详解(ninja, 编译, windows/mac/android实战)展开目录一.概览二.跨平台代码编辑器三.GN入门四.示范工程五.关键细节六.结语 [编译器选项] 其中前两部分是前缀部分,原本没有跨平台构建经验和知识的同学可以借助来帮助理解,后四部分则是讲述GN工程的基本结构.如何搭建一个GN构建的工程.以及关键的一些GN知识 一.概览如何开始这个话题是我比较在意的,因为对于部分人而言,真正从思维和理解上切入这篇文章真正要阐述的点是有困难的.这在于跨平台编译和开发这块,如果