回答
基于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