由於蘋果已經取消了對java和flash的限制,我應該使用這些工具還是繼續使用Apple工具(Xcode,Objective C ..等)開發iPhone/iPad應用程序。我應該用Flash/Java進行iPhone開發還是繼續使用Apple工具?
我想知道使用蘋果工具而不是java或flash的好處。
謝謝
由於蘋果已經取消了對java和flash的限制,我應該使用這些工具還是繼續使用Apple工具(Xcode,Objective C ..等)開發iPhone/iPad應用程序。我應該用Flash/Java進行iPhone開發還是繼續使用Apple工具?
我想知道使用蘋果工具而不是java或flash的好處。
謝謝
這是沒有道理的。對於iPhone,請使用Apple的SDK。您將首先獲得最新的API,而不是其他任何平臺,更出色的性能,更重要的是,您確信Apple將繼續推動其API。與其他產品(如Java,Flash或Mono)一樣,您總是會擔心他們會在需要時更改策略。沒有保證。
爲什麼java會更改策略? – Quamis 2010-09-11 17:52:54
如果他想要在路上穿越平臺,這不一定是個不小心的人 – 2010-09-11 17:54:13
無論如何,Java並不是一個選項。沒有可用於生成應用程序的iPhone的Java運行時。
這真的取決於你正在製作什麼樣的應用程序。
這真的取決於你的preferations,但如果你想最穩定,可靠和支持的平臺,您應該Objective-C的去。正如其他人所指出的那樣,在我看來,如果完全有必要的話,你應該只使用標準的Objective-C以外的任何其他東西;與蘋果公司,你得到最新的API的第一,更好的性能等
對於新的發展,我會跳入蘋果的框架與Objective-C。如果你正在進入一個新的國家,你應該說他們的語言。但是,您選擇的開發框架在很大程度上取決於您是否擁有現有產品。如果您只是試圖使用現有的代碼庫來定位新平臺,那麼使用MonoTouch或Adobe的Packager for iPhone等中間框架可能會對您最有利。
使用最適合您的目標和想要爲用戶提供體驗的工具。蘋果取消限制只會消除一個風險:使用不被蘋果認可的框架將成爲App Store拒絕的唯一原因。限制的解除不會消除可能存在的其他風險,例如:
這個問題真的沒有真正的答案,它可能會變成關於語言的優點的辯論,所以我正在投票結束。 – 2010-09-12 15:41:32