如何使我的Android应用在Apple设备上工作



所以我在Android Studio上创建了一个应用程序,现在我的老板希望我将其在Apple设备上工作。

是否有捷径可以在Apple设备上使用Android应用程序,即ie iPhone,iPad等。

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

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

有几个选择要做,每个选项都有优点和缺点,因此可以明智地选择。

混合应用程序

混合应用程序允许您使用Web技术构建跨平台移动应用程序。您可以使用很多选择,例如离子,电话盖或反应本机。但是,由于您假设使用本机代码构建了一个Android应用程序,因此需要重写这些存在的功能才能在iOS设备上运行。

Xamarin/Flutter

他们都创造了类似母语的体验。它们与混合应用程序技术进行比较的优点是,总体上的性能会更好。但是,同样,这并不意味着您只能在不更改任何代码的情况下创建一个iOS应用,您仍然需要重写应用程序中的大部分部分。

kotlin本机

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

最新更新