-1

我正在为苹果和安卓构建一个本机应用程序我有一个用 c# mvc4 构建的网络系统,所以这是我的主要语言。我一直在寻找开发两者的最快方法,但不知道从哪里开始。关于任何 SDK 的任何建议。我需要将推送警报合并到设备并下载服务器内容。

我无法使用 Mac,理想情况下我一直在寻找一站式 SDK。我见过phone gap和雨伞sdk。手机差距需要苹果mac和伞SDK在其API中的功能有限

4

2 回答 2

2

您将无法通过一体化解决方案实现原生应用的关键目标。Apple 的 iOS 需要在 Objective-C 中进行本地开发,并通过 XCode 进行编译和测试。您还需要 Apple Developers 许可证(每年 99 美元)才能测试您的应用程序。这只是任何 iOS 应用程序开发过程的简单要求。

更好的问题是,你真的需要原生代码吗?如果您采用打包的网络应用程序方法,您可以通过 Cordova/PhoneGap 环境在所有主要平台上获得通知。您可以通过 PhoneGap 模板设置一站式开发环境。是的,您仍然需要 Mac 进行测试和部署 (iOS) 以及 Eclipse 进行 Android 测试和部署,但您将获得所需的一站式开发环境。

于 2012-12-26T16:03:31.290 回答
1

对于 Android,您将使用 C++ 或 Java 进行编程,而对于 iOS,您将需要使用 ObjectiveC(Apple 特有的一种语言)进行编程。

主要开发 IDE:适用于 Android 的 Eclipse -> 适用于 iOS 的 XCODE

安卓开发者

苹果开发者

于 2012-11-12T07:12:12.780 回答