条条大道通罗马,原生iOS开发的五个备选技术路径
加入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美元)。
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: