回答
基于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. 获取Nancy的操作系统/平台
- 2. 开发操作系统
- 3. 在x64操作系统/平台上运行x86 msi设置
- 4. 打电话给操作系统打开url?
- 5. 开发操作系统的资源
- 6. Blackberry平板电脑操作系统:开发资源,指南,教程
- 7. 多平台开发
- 8. 在Felix上开发的推荐操作系统
- 9. 平台在XP操作系统的SDK和Visual C++
- 10. 在Telegram Bot中获取设备的操作系统或平台
- 11. 使用TDD/BDD开发操作系统
- 12. 为x86架构开发操作系统
- 13. 开发非x86操作系统
- 14. 了解开发操作系统
- 15. 许多平台上的LibGDX开发
- 16. 开发跨平台游戏,与开发人员在多个平台上
- 17. 在Android操作系统上开发Android应用程序
- 18. 在Windows 7操作系统上开发Windows Phone应用程序
- 19. 如何在Windows操作系统上开发iphone应用程序?
- 20. 开放源代码云操作系统/操作系统架构
- 21. 使用主机操作系统风格的跨平台GUI库
- 22. 检索MS Windows平台的操作系统名称
- 23. 如何确定我的操作系统是共享内存的多平台
- 24. 多平台开发选项
- 25. 平板电脑操作系统的低级文本引擎
- 26. Google云平台上的推荐系统
- 27. 多操作系统DBMS
- 28. 导入平台获取操作系统信息
- 29. jmp如何在装配中工作? (操作系统开发)
- 30. 在C#开发中可能的64位操作系统问题
相关/可能的重复:http://stackoverflow.com/questions/821085/technology-to-write-iphone-blackberry-and-android-phone-at-the-same-time – MatrixFrog 2010-06-21 23:47:57