0

我是 ASP.NET、C# 的 Web 开发人员,并希望开始一些移动开发。我知道 Apple 使用 Objective C 而 Android 使用 Java,有没有办法为这两个平台创建应用程序,还是我需要购买 Mac 和一些关于 Objective C 和 Java 的书籍?

谢谢

4

6 回答 6

1

您可以使用http://phonegap.com/http://www.appcelerator.com/platform编写跨平台应用程序。

于 2012-08-21T15:21:19.887 回答
0

传闻 Delphi XE3(即将推出)可以编译到 Apple、Android、Windows 8 等。所以,如果你能坚持久一点,那应该很好!

现在,您最好使用 mac(带有 XCode)为 IOS 或 OSX 编程,因为 Apple 非常特别,您需要设备、项目、开发和分发等证书等。

Android 我相信您可以多玩一些,但目前它是 2 种不同的语言。查看开发中心: https ://developer.apple.com developer.android.com/

于 2012-08-21T15:20:22.253 回答
0

有多种方法可以为这两个平台创建应用程序,尤其是如果您了解 Web 技术:PhoneGap等。

但是就像文档中指定的那样,如果你想构建到 iOS,你很可能需要一个实际的 mac

虽然有变通办法

于 2012-08-21T15:20:28.103 回答
0

您可以使用PhoneGapAppcelerator。不过,我自己还没有尝试过。但是使用这些工具,您可以为 Android 和 iOS 构建。

于 2012-08-21T15:23:09.317 回答
0

由于您是 .Net、C# 开发人员,我建议您使用 Mono for Android,它会带来成本,但会节省您的时间并且易于部署 http://xamarin.com/monoforandroid

于 2012-08-21T15:23:31.083 回答
0

真正实现跨平台的最佳方式是为 Web 开发。正如 Peter 提到的,除了 PhoneGap 和 Titanium 之外,我还会在您考虑开发策略时将其包括在内。您无法访问核心操作系统功能,但一直在改进(请参阅http://mobilehtml5.org/)。这是否可行取决于您要完成的工作。

于 2012-08-21T15:43:09.110 回答