Xamarin用于Android/iOS开发

本文关键字:iOS 开发 Android 用于 Xamarin | 更新日期: 2023-09-27 18:01:42

我计划使用Xamarin平台做一个大规模的iOS和Android手机应用。因为我是c#开发人员,所以我认为学习曲线会很小。有人能告诉我这个框架的局限性会影响应用性能或开发吗?在做决定之前,我想咨询一下已经使用过并看到过效果的人。我的应用程序将有大量的用户和交易,地图,通知,访问设备内容/服务。

还请建议在哪个论坛我可以问这个问题,如果这不是正确的论坛

Xamarin用于Android/iOS开发

假设您在两个环境中都是本地工作,那么几乎几乎不会发现任何限制,因为高度可伸缩的Xamarin完全支持每个平台的所有本地API。使用XamarinForms,你会有一种几乎从未见过的体验,因为它是一种共享所有平台(iOS, Android, WP)约99%代码的方式。

如果你坚持最佳实践,比如观察你的内存分配或正确地清理东西,你就不会遇到Java或Objective-C对手不会面临的限制。

使用Xamarin的

。iOS和/或Xamarin。Android是尽可能接近平台的,因为Xamarin"只是"提供了围绕本机api的包装类。

Xamarin的

。形式有一点不同。在使用地图或访问设备特定功能时存在限制。虽然有一些方法可以克服这些限制,例如,您可以通过自定义渲染器集成本地地图,但我也遇到了一些使用Xamarin时没有看到的内存问题。iOS或Xamarin.Android.

希望对你有帮助。