回答
基於Mac的英特爾,
- 你需要一臺Mac開發IPONE的應用程序,沒有其他的選擇,除非你要針對監獄打破手機
- Mac電腦,也支持發展爲Android 環境
Phonegap和Titanium Appcelerator都提供了平臺,您可以使用一個JavaScript API在同一個應用程序中爲Android和iPhone開發而無需使用不同的語言。
原生iPhone應用程序是用Java編寫的Objective-C和Android的。您可以在任何平臺上使用前面提到的JS替代方法之一:unix或microsoft。 如果你想構建一個本地iPhone應用程序,人們傾向於在OSX上使用xcode。
這取決於你所說的平臺。如果您詢問硬件需求,您至少需要Mac Mini(英特爾Mac)才能開發iPhone。 Mono/C#+ MonoDevelop適合一次編寫代碼和(通過調整)讓它在多個平臺上工作的賬單軟件。看到這個相關的response。
我假設這有由於C#不是用於android或iphone的本地語言,因此它會令人困惑,因爲它暗示着你需要安裝Mono,這在Mac上非常慢,而這對於這個iphone/android dev作爲目標是不必要的-c編譯器附帶xcode,而java是在osx中構建的。 – 2010-06-22 00:49:14
我不知道爲什麼這除了對C#或單聲道的敵意之外得到了一個倒退,但既不objective-c也不是java的適當答案,因爲這兩個都不會在兩個移動平臺上工作。如果「平臺」意味着開發機器,那麼英特爾Mac是唯一的選擇,但如果「平臺」意味着源代碼語言或開發環境,那麼C#+ MonoDevelop是一個更合適的答案,直到有人在iPhone上運行java或運行在Android系統。 – Tahbaza 2010-06-22 01:04:27
- 1. 多操作系統與SIngle操作系統電話和服務器開發
- 2. 針對任何操作系統平臺的遊戲開發
- 3. 獲取Nancy的操作系統/平臺
- 4. 開發操作系統
- 5. 在x64操作系統/平臺上運行x86 msi設置
- 6. 用於Windows操作系統(多平臺)的Python,Gtk +部署
- 7. 打電話給操作系統打開url?
- 8. 開發操作系統的資源
- 9. Blackberry平板電腦操作系統:開發資源,指南,教程
- 10. 多平臺開發
- 11. 在Felix上開發的推薦操作系統
- 12. 在Linux操作系統(或者Android平臺)swprintf_s的替代
- 13. 在Telegram Bot中獲取設備的操作系統或平臺
- 14. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 15. 爲x86架構開發操作系統
- 16. 瞭解開發操作系統
- 17. 使用TDD/BDD開發操作系統
- 18. 開發非x86操作系統
- 19. 許多平臺上的LibGDX開發
- 20. 開發跨平臺遊戲,與開發人員在多個平臺上
- 21. 單機上的多個操作系統
- 22. Sencha Touch 2:在桌面操作系統(Linux/Windows)上模擬不同的配置文件(電話/平板電腦)
- 23. 在Android操作系統上開發Android應用程序
- 24. 如何在Windows操作系統上開發iphone應用程序?
- 25. 在Windows 7操作系統上開發Windows Phone應用程序
- 26. 開放源代碼雲操作系統/操作系統架構
- 27. 使用主機操作系統風格的跨平臺GUI庫
- 28. 關於Azure平臺下虛擬操作系統的設置
- 29. 是否有處理操作系統日期的lib(跨平臺)?
- 30. 檢索MS Windows平臺的操作系統名稱
相關/可能的重複:http://stackoverflow.com/questions/821085/technology-to-write-iphone-blackberry-and-android-phone-at-the-same-time – MatrixFrog 2010-06-21 23:47:57