doo*_*man 6 android xamarin.ios xamarin xamarin.forms
我一直在使用Xamarin构建一个具有非常自定义布局的iOS应用程序.我的计划是在Xamarin Android中构建完全相同的应用程序.我渴望这样做,我也有兴趣了解Android,但重复工作很多.Xamarin Forms在一些扩展中跨平台共享GUI代码,但它让我想知道是否有任何计划在iOS和Android之间自动转换代码.自动转换可以节省大量时间,并允许开发人员选择自己喜欢的平台进行开发.
有一些网站,如https://www.myappconverter.com/和http://www.apportable.com/,用于在母语之间进行转换,不确定它们的可靠程度.我的问题是,是否有任何未来计划或开源项目将Xamarin iOS自动转换为Android,反之亦然?
谢谢!
Wos*_*osi 21
不,没有关于转换代码的计划.Xamarin让您有机会在不同平台上共享尽可能多的代码.您可以使用Xamarin.Forms创建一次UI,并在所有平台上本地呈现它.如果您不喜欢Xamarin.Forms的限制,您可以选择Xamarin.iOS和Xamarin.Android来构建本机UI.MvvmCross允许您使用MVVM模式.通过这样做,您只需重新创建用户界面本身而无需编写两次导航逻辑.
如果您不知道是否选择Xamarin.Forms,请看一下:何时使用Xamarin.Forms与Xamarin Native?
一般来说,自动转换代码是个坏主意.平台和语言是如此不同,自动转换的结果永远不会感觉很好.
Xamarin已经提供了为不同平台创建UI所需的一切,而不会有太多痛苦.你要充分利用它.
| 归档时间: |
|
| 查看次数: |
6255 次 |
| 最近记录: |