我是ASP.NET,C#的Web开发人员,希望开始一些移动开发。我知道Apple使用Objective C而Android使用Java,有没有办法为这两个平台创建应用程序,还是我需要购买Mac和一些关于Objective c和Java的书?
由于
答案 0 :(得分:1)
您可以使用http://phonegap.com/或http://www.appcelerator.com/platform编写跨平台应用。
答案 1 :(得分:0)
有传言称Delphi XE3(很快就会推出)可以编译到Apple,Android,Windows 8等等。所以,如果你能坚持一点,这应该是好的!
目前,您最好使用mac(使用XCode)为IOS或OSX编程,因为Apple非常特别,您需要设备,项目,开发和分发等证书.etc.etc。
Android我相信你有更多的玩法,但目前它是2种单独的语言。查看DEV中心: https://developer.apple.com developer.android.com /
答案 2 :(得分:0)
有两种方法可以为这两种平台创建应用,特别是如果您了解网络技术:PhoneGap和其他人。
但是与指定的in the doc一样,如果你想构建iOS,你很可能需要一个真正的mac
虽然有workarounds
答案 3 :(得分:0)
您可以使用PhoneGap或Appcelerator。但是,我自己没试过。但是使用这些工具,您可以为Android和iOS构建。
答案 4 :(得分:0)
由于您是.Net,C#开发人员,我建议您使用Mono for Android,它会带来成本,但会节省您的时间并且易于部署 http://xamarin.com/monoforandroid
答案 5 :(得分:0)
真正跨平台的最佳方式是为网络开发。正如彼得所提到的,除了PhoneGap和Titanium之外,我还会考虑这一点。您没有尽可能多的访问核心操作系统功能,但这种情况一直在改进(请参阅http://mobilehtml5.org/)。这是否可行取决于你想要完成的任务。