C# 移动应用开发SDK

C# 移动应用开发SDK,c#,java,eclipse,mobile,sdk,C#,Java,Eclipse,Mobile,Sdk,我希望为苹果和安卓构建一个本地应用程序。我有一个用c#mvc4构建的web系统,所以这是我的主要语言。我一直在寻找发展两者的最快方法,但不知道从哪里开始。关于任何SDK的任何建议。我需要将推送警报合并到设备并下载服务器内容 我没有访问Mac的权限,理想情况下我一直在寻找一站式SDK。我看到了电话缺口和雨伞sdk。手机GAP要求苹果Mac和BooSK SDK在其API < P>中的功能有限,对于Android,你可以用C++或java编程,而对于iOS,你需要在ObjectiveC编程,这是苹果

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


我没有访问Mac的权限,理想情况下我一直在寻找一站式SDK。我看到了电话缺口和雨伞sdk。手机GAP要求苹果Mac和BooSK SDK在其API

< P>中的功能有限,对于Android,你可以用C++或java编程,而对于iOS,你需要在ObjectiveC编程,这是苹果特有的语言。 主要开发IDE:Eclipse for Android->XCODE for iOS


您将无法通过一体式解决方案实现本机应用程序的关键目标。苹果的iOS要求使用Objective-C进行本机开发,并通过XCode进行编译和测试。你还需要一个苹果开发者许可证(99美元/年)来测试你的应用。这只是iOS应用程序开发过程中的一个简单要求


更好的问题是,您真的需要本机代码吗?如果您选择包装式的web应用程序方法,您可以通过Cordova/PhoneGap环境在所有主要平台上获得通知。您可以设置一个。是的,您仍然需要一台Mac用于测试和部署(iOS),而Eclipse用于Android测试和部署,但您将获得所需的一站式开发环境

我有权访问Mac,我一直在寻找一站式SDK。我看到了电话缺口和雨伞sdk。Phone gap需要apple mac,而伞形SDK的API功能有限