您的位置:首页> 移动设备

原生iOSApp开发的五个备选技术路径

加入iOS开发者队伍最直接的方法就是学习Objective-c或Swift(尚未正式发布的最新版本比1.2版本提升很大)。但是对于很多不想学上述语言同时又想开发原生iOS应用的其他开发者来说,其实还有很多备选路径,可谓条条大道通罗马。

近日,移动开发专家David Bolton在人才招聘网站Dice上撰文指出:Xamarin、Codename One,Embarcadero C++ Builder/EDelphi XE/AppMethod,RemObjects C#/Oxygene和DragonFireSDK(其中除了Rem Objects C#和DragonFireSDK之外都是跨平台工具)也可以考虑。

其中Xamarin是最重量级的平台,号称拥有上百万开发者用户。开发者可以在苹果Mac机上的Xamarin Studio iDE或PC机上的Visual Studio插件开发iOS原生应用(使用Visual Studio时你的网络里依然需要有一台Mac)。除了跨平台外,Xamarin最大的优点之一是兼容.NET技术,并极大简化简化编码工作,效率奇高,在iPhone上从上百万个元素中搜索字符串也只是弹指一挥间的事情。Xamarin最大的缺点是价格,Mac平台每年每开发者收费300美元,,Visual Studio插件的年费高达1000美元。

Codename One主要面向Java开发者,有免费和付费两个版本。DragonFireSDK支持开发iOS平台的二维手游,而且可以通过附带的发布器ZimuSoft发布到苹果应用商店而无需注册苹果开发者。

但是Bolton指出开发原生iOS应用没有捷径可走,很多时候选择技术路径和平台的主要考虑因素是成本,在上面推荐的五个开发平台中,Embarcadero的成本最高(最新版本产品要价2000美元,如果预算紧张可以考虑ApMethod,简化版的Delphi/C++ Builder,Android开发版免费,iOS和其他平台成本约每月30美元)。

via:ctocio

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

上一篇: 无中生有的财富:互联网市场对经济的深刻影响
下一篇: MDM关键功能如何影响移动安全策略管理?