网站首页 > 技术文章 正文
加入iOS开发者队伍最直接的方法就是学习Objective-c或Swift(尚未正式发布的最新版本比1.2版本提升很大)。但是对于很多不想学上述语言同时又想开发原生iOS应用的其他开发者来说,其实还有很多备选路径,可谓条条大道通罗马。
近日,移动开发专家David Bolton在人才招聘网站Dice上撰文指出:Xamarin、Codename One,EmbarcaderoC++ 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美元)。
猜你喜欢
- 2025-07-21 VCL控件功能增强(一)(vc radio控件)
- 2025-07-21 文件差异比较神器BeyondCompare使用教程
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)
- mssqlserver jar (30)