设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

移动开发者必须了解的10大跨平台工具

2014-2-26 10:43| 发布者: joejoe0332| 查看: 4627| 评论: 0|原作者: 唐小引|来自: CSDN

摘要: 在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具,尤以HTML/JS/CSS为众,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就能开发出运行于各大主流移动平台上的原生App。 ...


3. Titanium

  Titanium是Appcelerator公司旗下的一款开源的跨平台开发框架,和PhoneGap及Sencha Touch一样,都是让开发者使用HTML/CSS/JS来开发出原生的桌面及移动应用,还支持Python、Ruby和PHP。Titanium最大的特点就是,由于是基于硬件的开发,开发过程中所创建的应用可选择存储在设备或云端之上。


  Titanium主要特性:

  • 通过其单一的JavaScript SDK开发原生iOS、Android、Hybrid及移动Web应用。
  • 通过其基于Eclipse的Titanium Studio,可以极大地简化开发流程。
  • 拥有高效代码块,让开发者编写更少的代码,创建出可扩展的应用程序。
  • 集成了MBaaS和Appcelerator Open Mobile Marketplace。
相关链接:Titanium在Mobilehub主页


4. Intel XDK

  Intel XDK的前身是AppMobi XDK,是一款帮助开发者使用HTML5开发移动及Web应用的跨平台开发工具。XDK包括了一个HTML5开发环境和一组支持创建混合iOS及Android应用的云服务,这些应用能够直接提交到不同的应用商店之中。除此之外,XDK还提供了调试工具,可以进行屏幕仿真调试、设备实际调试和遥控调试,不包括Ad-Hoc模式和安全特性。 


  和其他工具相比,XDK兼容PhoneGap的HTML5多平台开发项目,能够极大地减少开发时间,不依赖于Java或任何特定的浏览器特性,还能访问设备自带功能,例如GPS、加速计、摄像头、触摸屏交互、触摸手势、振动等。 

相关链接:Intel XDK在Mobilehub主页


5. RhoMobile

  摩托罗拉旗下的HTML5应用开发平台RhoMobile Suite也是相当受开发者欢迎。通过RhoMobile,开发者无需考虑设备类型、操作系统、屏幕尺寸等诸多问题,只需掌握HTML和Ruby就可开发出运行在iOS、Android、Windows Mobile、BlackBerry、Windows Phone等平台上的App。


  RhoMobile主要由三部分组成,分别为:

  • RhoConnect:通过它,应用与数据之间可快速建立连接,并确保用户可以访问这些数据。
  • RhoElements:开发者可以开发出在每台支持设备上都具有相同的外观、感觉和操作灵活的应用。
  • RhoStudio:通过RhoStudio全功能模拟器,开发者可以在PC上快速测试和调试跨平台应用程序。

相关链接:RhoMobile在Mobilehub主页


C#篇

6. Xamarin

  在过去的一年里,Xamarin的势头可以说是颇为强劲,而其跨平台应用开发工具使用份额比也有着显著增加。通过Xamarin,开发者只需使用C#语言即可开发出iOS、Android、Mac及Windows原生App,不仅可以实现“一次编写,随处运行”,更可达到原生UI的跨平台效果。与基于HTML/JS/CSS的PhoneGap相比,Xamarin最大的优势是通过与系统的底层API通信并与系统原生UI直接交互,可以保证应用的高性能和UI流畅性。


  Xamarin主要特性:

  • 快速开发移动原生应用
  • 程序代码共享
  • 与Visual Studio整合
  • 确保第一时间更新
  • 原生的用户接口及效能

相关链接:Xamarin在Mobilehub主页



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部