android - 将 Android 应用编译为 iOS

标签 android ios visual-studio xamarin compilation

是否可以使用现有源创建新的 iOS 应用?

我在 Visual-Studio 中使用 xamarin。我有一个项目,一个在 Android 设备上运行的应用程序。但是我可以使用这些现有资源为 iOS 应用程序创建一个新项目吗?我有一台 Macbook,可以用来执行此操作。我还有一台装有 Windows 10 的 PC。因此硬件/软件要求应该不是问题。

进入正题..

是否可以在不额外编写任何代码的情况下将项目从 Android 应用程序转换为 iOS 应用程序?我怎样才能做到这一点,我可以观看/阅读任何教程吗?

代码语言为C#。我使用的程序是 Visual Studio 和 xamarin 扩展。

我在 xamarin 文档页面上阅读了一些关于平台抽象和发散实现的内容,但这不能完全回答我的问题。

最佳答案

简短回答:否。

长答案:

有很多跨平台开发工具。 Xamarin,就像你正在使用的那样,或者 Cordova。他们通过“大量”简化了开发,但您不能在不编写 0 代码的情况下将一个应用程序转换为另一个应用程序。一个平台中的某些库在另一个平台中不存在。所以,长话短说,跨平台缩短了开发周期,因为你不需要在其他平台上从头开始,但这并不意味着它可以完全转换。

附言Youtube 是你的 friend ,但转换的难度完全取决于你的项目范围,因为它们差异很大。

关于android - 将 Android 应用编译为 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732410/

相关文章:

java - Android - ListView 保持为空

Android 更新地理围栏

ios - iOS 6 中更大的 Cordova 导航栏

c++ - 如何在 Visual Studio 中禁用 Microsoft 对 tchar.h 的修饰?

visual-studio - Visual Studio 项目与解决方案

Android,有没有办法禁止使用键盘在日期选择器中写入?

android - 如何从 Activity RootView 中删除 View

ios - 如何判断 child 是否为零

ios - “没有这样的文件或目录” - DerivedData 中的 MyApp.app

c++ - 虚拟 CListCtrl 自动调整大小