在 Xamarin iOS 和 Xamarin Android 之间自动转换代码
Automatically convert code between Xamarin iOS and Xamarin Android
我一直在使用 Xamarin 构建一个具有非常自定义布局的 iOS 应用程序。我的计划是在 Xamarin Android 中构建完全相同的应用程序。我很想这样做,我也有兴趣了解 Android,但需要重复很多工作。 Xamarin Forms 在一定程度上跨平台共享 GUI 代码,但这让我想知道是否有任何计划在 iOS 和 Android 之间自动转换代码。自动转换会节省很多时间,并允许开发人员选择他最喜欢的平台进行开发。
有像 https://www.myappconverter.com/ and http://www.apportable.com/ 这样的网站可以在本地语言之间进行转换,但不确定它们的可靠性如何。我的问题是未来是否有任何计划或开源项目将 Xamarin iOS 自动转换为 Android,反之亦然?
谢谢!
不,没有转换代码的计划。 Xamarin 让您有机会在不同平台上共享尽可能多的代码。您可以使用 Xamarin.Forms 创建一次 UI 并使其在所有平台上本地呈现。如果您不喜欢 Xamarin.Forms 的限制,您可以选择 Xamarin.iOS 和 Xamarin.Android 来构建原生 UI。
MvvmCross 允许您使用 MVVM 模式。通过这样做,您只需要重新创建用户界面本身,而无需编写两次导航逻辑。
不知道选不选Xamarin.Forms的,看这里:
自动转换代码通常不是一个好主意。平台和语言是如此不同,以至于自动转换的结果永远不会让人感觉很好。
Xamarin 已经提供了为不同平台创建 UI 所需的一切,而无需太多痛苦。充分利用它是您的责任。
我一直在使用 Xamarin 构建一个具有非常自定义布局的 iOS 应用程序。我的计划是在 Xamarin Android 中构建完全相同的应用程序。我很想这样做,我也有兴趣了解 Android,但需要重复很多工作。 Xamarin Forms 在一定程度上跨平台共享 GUI 代码,但这让我想知道是否有任何计划在 iOS 和 Android 之间自动转换代码。自动转换会节省很多时间,并允许开发人员选择他最喜欢的平台进行开发。
有像 https://www.myappconverter.com/ and http://www.apportable.com/ 这样的网站可以在本地语言之间进行转换,但不确定它们的可靠性如何。我的问题是未来是否有任何计划或开源项目将 Xamarin iOS 自动转换为 Android,反之亦然?
谢谢!
不,没有转换代码的计划。 Xamarin 让您有机会在不同平台上共享尽可能多的代码。您可以使用 Xamarin.Forms 创建一次 UI 并使其在所有平台上本地呈现。如果您不喜欢 Xamarin.Forms 的限制,您可以选择 Xamarin.iOS 和 Xamarin.Android 来构建原生 UI。 MvvmCross 允许您使用 MVVM 模式。通过这样做,您只需要重新创建用户界面本身,而无需编写两次导航逻辑。
不知道选不选Xamarin.Forms的,看这里:
自动转换代码通常不是一个好主意。平台和语言是如此不同,以至于自动转换的结果永远不会让人感觉很好。
Xamarin 已经提供了为不同平台创建 UI 所需的一切,而无需太多痛苦。充分利用它是您的责任。