你应该尝试的5个跨平台移动开发工具

作为移动操作系统-尤其是iPhone和Android-行情风云变幻,要紧的问题还是:你的Develop RoadMap中选择支持那些设备以及准备忽略那些设备。
对整个移动开发界来说还没有一个跨操作系统平台的完美解决方案,目前许多人都选择支持一个操作系统而暂时放弃其他,如果你想一次性支持两个或三个手机操作系统,那么你必须有充足的弹药(资源)!
这里有几个我们认为不错的跨平台开发工具。 如果你知道其他的,或者如果你有关于这些框架的任何有用的提示,请让我们知道,请在这里留言给我们。(注:由于这其中大部分框架都采用了html5+native的解决方案,因此,此文归入了html5 vs. 本地app这个系列。)

下面的视频需要翻墙,不能翻墙的同学,请直接查看文字,需要进一步了解请自己搜索进一步的教程。



1、 PhoneGap





PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。

Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe弃Flash而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。这是个好的信号,在flash和html5之间犹豫的开发者可以大胆的使用phonegap了,另外html5更注重移动平台,flash更适合pc端。



2、 Appcelerator





当我们在微博上调查跨平台移动开发工具时,Appcelerator受到了更多的粉丝的推崇。

另一个开放源码软件产品, Appcelerator’s Titanium 开发平台允许你使用JavaScript,PHP,Python,Ruby和HTML等这些典型的Web开发语言开发手机、平板和PC上的App。 Titanium也给它的用户访问300多个社交及其他网络API,以及位置信息。

Appcelerator还支持自定义行为和事件, App数据可以存储在云端或设备上,可以充分利用硬件,尤其是相机和摄像机的能力。



3、 RhoMobile





他们的口号是“一套代码,所有智能手机”似乎说明了一切。 RhoMobile提供了Rhodes,一个开源的基于Ruby的框架,它允许使用同一个Ruby源文件能够运行于许多移动设备上,目前包括的操作系统有iPhone,Android,Windows Mobile,RIM和Symbian。

该框架允许你只写一次代码,就可以build出运行在多个主流智能手机平台上。这些原生应用可以充分利用现有的硬件,包括GPS、摄像头,以及位置数据。

除了Rhodes,目前在其2.0版本中,RhoM​​obile还提供了RhoHub和RhoSync,前者是一个托管开发环境,后者是一个独立的服务器,用来保持当前用户的移动设备上的应用程序数据(云服务?)。



4、WidgetPad





WidgetPad是一个通过标准的web开发技术(如CSS3、HTML5、JavaScript)来开发智能手机应用程序的开源移动开发工具。

该平台包含有项目管理,源代码编辑,调试,协作,版本和分发等模块。 它可以用来创建iOS、Andr​​oid以及WebOS上的App。

WidgetPad是目前还在private beta阶段,感兴趣的话您可以联系项目的创建者。



5、MoSync





MoSync是另一个基于常见的编程标准的开放源码软件的跨平台移动应用开发SDK。 该SDK包括紧密集成的编译器,运行时,库,设备配置文件,工具和实用程序。 MoSync为C / C + +编程搞了一个基于Eclipse的IDE。,并计划增加JavaScript和Ruby,PHP,Python和其他语言的支持。

该框架支持大量的操作系统,包括Android,Symbian,Windows Mobile,甚至是oblin(一个移动Linux发行版本)。

该项目的网址: http://www.mosync.com


英文传送门:
http://mashable.com/2010/08/11/cross-platform-mobile-development-tools/

原文链接:http://www.appfanr.com/2012/03/the-five-cross-platform-mobile-development-tools-you-should-the-try/


转自:http://www.douban.com/note/205124123/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值