如何使我的Android应用程序在Apple设备上运行

时间:2019-02-26 22:27:08

标签: android ios

所以我在android studio上创建了一个应用,现在我的老板希望我让它在Apple设备上运行。

是否有让Android应用程序在Apple设备(例如iPhone,iPad等)上运行的捷径。

我真的不想为Apple设备创建其他版本。

2 个答案:

答案 0 :(得分:1)

不可能。一种选择是使用XamarinFlutter创建可在iOS和Android上运行的混合应用程序。这意味着您需要将当前的实施迁移到混合应用。

答案 1 :(得分:0)

有多种选择,每种选择各有利弊,因此请明智地选择。

混合应用

混合应用程序允许您使用Web技术构建跨平台的移动应用程序。您可以使用许多选项,例如IonicPhoneGapReact Native。但是,由于您假设我使用本机代码构建了Android应用,因此必须重写这些现有功能才能在iOS设备上运行。

Xamarin / Flutter

它们都创造了一种原生体验。与混合应用程序技术相比,它们的优势是总体上性能会更好。再次说明,这并不意味着您无需更改任何代码就可以创建iOS应用,您仍然需要重写应用中的大部分内容。

Kotlin Native

作为一名Android开发人员,您可能对Kotlin很熟悉。它得到了Android团队的正式支持,并且可以100%与Java互操作。 Kotlin也可以编译为在包括iOS在内的多平台上运行。通过这种方式,您将能够在Android和iOS上重用许多现有的Kotlin代码,因此您无需使用新的语言来重写您在Android上完成的所有功能。缺点是这是一项实验性功能,因此它还很年轻,并且将来可能会发生变化,并且可重用性并不意味着您不需要学习iOS平台。