一、 Mac与 Mac OS X
1.1、 MacBook(笔记本)
MacBook的官方销售地址: http://www.apple.com.cn/why-mac/compare/notebooks.html
MacBook在官方的最低售价为:RMB 7,998元;
MacBook Air比 MacBook Pro价格更贵一些
1.2、 iMac(台式机 / 一体机/Mini)
iMac官方介绍:http://www.apple.com.cn/imac/
iMac起售价为:RMB 9,289元
iMini的比较便宜,只有4K+,适合个人开发者,只需再配置一个普通显示器即可。共计约5.5K
1.3、 Mac OS X (操作系统)
Mac OS X 最新版为Mac OS X 10.6 Snow Leopard,如果在官方购买MacBook或iMac,则操作系统可以免费,并升级到此最新版本(经官方400确认)
1.4、 其他的低成本办法
在Windows PC上安装虚拟机,再在虚拟机上安装Mac OS X
在Windows PC 上编译安装Mac OS X的运行库,再在Windows PC上模拟运行Mac OS X
在Linux PC上安装虚拟机,再在虚拟机上安装Mac OS X
在Linux PC 上编译安装Mac OS X的运行库,再在Linux PC上模拟运行Mac OS X
在PC机上安装Mac OS X以上方案在理论上都可行,而丏一些开源社区已经有成功案例,但问题还是很多!
1.5、 iPhone或iPad
iPhone的价格在 RMB 5,000左右(由于iPhone5要上市,现在的价格已经降到4K+了);iPad的价格在 RMB 3,000左右
1.6、 XCode IDE
自2011年03月起XCode 4不再免费,需要支付 $4.99,但若加入了开发者计划(下述)则免费
二、 iOS开发者计划
官方注册地址:http://www.apple.com.cn/developer/programs/ios/
个人开发者费用:$99/每年
企业开发者费用:$299 / 每年
加入iOS开发者计划会带来哪些问题?
XCode IDE 需要支付$4.99
只能在模拟器上调试程序,丌能在设备上调试程序
丌能发布程序到App Store
没办法将一个编译后的应用程序安装在客户的设备上(除非传送源代码给客户去编译)
三、 为iOS设备创建分配式企业应用程序
前提:必须注册为 “企业级 iOS开发者计划”($299 / 每年)
用户可通过App Store购买、下载和安装商业应用程序。但如果开发的企业应用程序仅供自己的员工使用,那么这个应用服务必须附有苹果公司在“开发者企业项目”中发布的数码签署的证书。
除此之外,还需创建一个企业分配供应配置文件,允许设备可以使用这些应用程序。如果没有有效的供应配置文件,应用程序则无法打开。
在http://developer.apple.com/programs/which-program/ 完成企业级应用注册后,即可访问iOS开发中心和供应门户。里面包含如何准备企业分布应用程序的详细说明(包括Wi-Fi等等手段)。另外的选择:
将公司内所有的iOS设备(iPhone、iPad)越狱,即可随意安装应用(注:越狱在美国是合法行为)
使用 “Candy Store”,此软件利用iOS一个漏洞,在不越狱的情况下也可以安装非App Store应用
四、 开发iOS应用的前期投入
硬件套餐A:一台MacBook Pro + 一台iPad V1 + iOS Enterprise Developer 计划 = 大约 RMB 16,000
硬件套餐B:一台Mac Mini + 一台普通显示器 + 一台iPad V2 + iOS Developer 计划 = 大约 RMB 9,000
软件不书籍:略
学习周期:1 – 2月(专职)
这成本比android开发高多了。一台破PC,一部千元机,齐活。
这个成本比安卓高多了,果然我比较机智