2011年12月5日 星期一

[科技新知] 如何在Windows下開發IPhone/IPad的App呢?

目前針對開發IPhone or IPad的解決方案有很多
最直接的方法當然就是直接用iOS上的Native code
好處是app操作速度快,使用者體驗佳
如果是Game developer也通常會選擇此項方案

不過缺點就是開發時間較長、沒有現成的module可以使用
另外,以後如果要擴展到其他平台,例如:Android or Blackberry,就得重新來一次

因此,有許多的整合方案提出,讓你可以寫一次code就可以compile成不同平台適用的App
這篇文章已經有蠻詳盡的答案
基本上都已經列出所有的可能方案

當然,目前仍然不可能在Windows上compile iOS的App
因此,最終還是需要iOS的device做compile的動作

如果想要省去買一台Mac的錢,目前可行的方案為:
1. Windows上安裝Virtual Box 上面跑iOS
比方說可以安裝VMWare,然後在上面安裝一個iOS machine
注意,目前只有支援Intel的CPU喔

2. 在iOS安裝Titanium Mobile用以開發IPhone/IPad's App
接著,就可以在剛才的iOS machine上,安裝Titanium Mobile,用以開發IPhone/IPad上的App囉

而有關Titanium的document可以看下列的Link:
http://wiki.appcelerator.org/display/tis/Home
http://wiki.appcelerator.org/display/guides/Home


沒有留言: