与原生iOS/Android应用程序开发相比,使用Xamarin窗体开发应用程序有哪些限制?
Xamarin表单可以用于CRM或企业级应用程序吗?
发布于 2017-10-27 07:38:48
土生土长与十字架
跨平台开发
优点--开发时间:开发跨平台移动应用可能比为iOS和安卓开发本地应用更快。你可以利用一个高级代码库,为多个平台定制代码库,而不是为每个平台创建一个新的代码库。让一个跨平台的应用程序在所有平台上运行,也比从头开始构建多个本地应用程序更有效。
缺点
性能和安全-本机应用程序在安全环境中提供高性能和最佳的用户体验。
总的来说,跨平台应用程序更适合于简单的应用程序来显示内容,同时减少用户交互。
发布于 2017-10-27 07:26:27
Xamarin.forms可用于开发客户关系管理或其他企业级应用程序。
如果您需要创建高度可定制的UI,最好使用本机iOS和Android。因为您必须为您的自定义控件创建自定义呈现器,并在每个平台上自己实现它们(或者为Xamarin.forms使用一些第三方库,但资源远远少于本机资源)。
但是,对于CRM或其他企业级应用程序,UI并不是重点。因此,您可以直接使用PCL中的Xamarin.forms控件来实现您的目标,只需要在PCL中编写一次代码,而无需在每个平台上实现呈现器。您可以使用Xamarin.forms节省大量时间,而不是在每个本机平台中编写相同的逻辑。
有关Xamarin.Forms的更多信息,请参阅其官方文档:https://developer.xamarin.com/guides/xamarin-forms/getting-started/。
https://stackoverflow.com/questions/46925829
复制相似问题