从 Android 应用开始制作 IOS 应用

Posted

技术标签:

【中文标题】从 Android 应用开始制作 IOS 应用【英文标题】:Start making IOS app from Android app 【发布时间】:2015-09-15 09:40:54 【问题描述】:

我一直在努力完成我的 android 应用程序的制作,现在也该制作 ios 版本了。

我注意到需要 Mac 电脑才能启动 IOS 应用程序,因此由于我家中没有任何 Mac 设备,所以我遇到了几个问题:

1) IOS开发最实惠的开发环境是什么?

2) 有没有适用于 Android --> IOS 的工具或指南?

3) 什么是 Xamarin?它是否允许一起构建适用于 android 和 IOS 的应用程序?以及由于我已经通过 Android Studio 制作了我的 Android 应用,它的效果如何?

寻找答案, 提前致谢。

我没有在网上找到这个问题的答案。我发现的是 5 岁的无关答案。

【问题讨论】:

提问前有没有试过在网上搜索资料? 是的。我没有在网上找到这个问题的答案。我发现的是 5 岁且无关紧要。 1) 最实惠的可能是在虚拟机中使用 OSX 2) 不是真的,你会得到最好的是指南,虽然从未听说过 3) Xamarin 可以让你的应用程序跨平台,但是您可能必须重新开始并在 xamarin 中制作,至少应用程序应该在两个平台上保持一致 1.当我阅读时,虚拟机中的 OSX 不再工作。 3. IOS APP 的制作还是从头开始...... 【参考方案1】:

祝贺您的新应用。

1) 你可以看看 OS X 服务器http://www.macincloud.com,但从长远来看,我认为以 500 美元左右的价格购买一台二手 Mac 电脑或 Mac Mini 会节省时间和金钱。

2) 它们使用不同的语法和不同的 API,因此您将无法重复使用您的大部分知识,我建议您看看 iTunes 大学斯坦福视频。

3) Xamarin 是一个移动跨平台框架,主要优点是您的代码被转换为原生代码,因此最终使用真正的原生组件。在这种情况下,您必须使用 C# 进行开发,当然,还要重做整个项目。

【讨论】:

感谢您的回答!我会买一些二手的mac电脑。关于 Xamarin,我知道 IOS 开发是 C#,所以我需要重做我的整个项目。我的问题是使用 Xamarin 还是 XCODE? 你有点糊涂了,Xcode 是 Apple 产品,你可以使用 Swift 或 Objective-C 进行开发。 Xamarin 与 Apple 完全无关,您需要使用 C# 进行开发,优点是您可以(理论上)在 C# 中执行一次项目并部署到至少 3 个平台:iOS、Android 和 Windows Phone。显然有一些缺点。

以上是关于从 Android 应用开始制作 IOS 应用的主要内容,如果未能解决你的问题,请参考以下文章

制作我的 Ionic AngularJS 程序的 iOS 应用程序

如何使用 OpenCV 从 C++ 程序制作 Android 应用程序

如何为现有的动态网站制作android应用

flutter制作博客展示平台,现已支持 WebmacOS 应用Android 和 iOS

如何在 Android 上制作 Facebook 的应用新菜单? [复制]

将 Javascript 应用程序移植到 iOS/Android Flutter