社区
Xamarin技术
帖子详情
Xamarin都免费这么久了,这版块还这么冷,还以为会火呢,请问Xamarin.Forms和Xamarin.Android/IOS不一样吗?
ok-go
2016-09-03 04:23:36
请问Xamarin.Forms和Xamarin.Android/IOS不一样吗? 好像开发方式有些区别呢,Xamarin的资料还是那么少
国内企业大多不敢冒险搞这个吧,微软太不舍得做推广了,浪费了这好东西
...全文
2364
1
打赏
收藏
Xamarin都免费这么久了,这版块还这么冷,还以为会火呢,请问Xamarin.Forms和Xamarin.Android/IOS不一样吗?
请问Xamarin.Forms和Xamarin.Android/IOS不一样吗? 好像开发方式有些区别呢,Xamarin的资料还是那么少 国内企业大多不敢冒险搞这个吧,微软太不舍得做推广了,浪费了这好东西
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mongelly
2016-09-09
打赏
举报
回复
1
Xamarin.Forms主要是把iOS和Android上的常用控件和操作做了一个通用集合进行封装,能够使用一套代码在2个平台上运行,而且各自还能够按照各自平台的特点进行适配。 优点是如果做简单的UI,Xamarin.Forms能够快速完成2个平台的开发。缺点是如果对UI要求比较高,或者有很多需要自定义的话,Forms就不合适了。 Xamarin.Android/IOS的话则是各自完全按照自己的平台,对原生SDK的还原度很高,基本能够满足90%的需求。 不过不管国内还是国外,用Xamarin的都不多,一方面是会的人少,而且相比学习大一平台,如果采用Xamarin一般都要求2个平台都需要熟悉,外加还需要比较扎实的C#基础,学习难度比较大。 第二点就是Xamarin的第三方库支持太少,现在开发APP除了标准的SDK,一般都会引入很多的第三方框架,有些还需要接入比如支付、用户行为统计之类的第三方SDK,这点上Xamarin虽然能够支持SDK的Binding Library,但是过程很麻烦,也经常出问题。 最后就是真的要用好Xamarin,其实对APP需要进行比较严格分层架构设计,这样才能像Xamarin官方描述的那样做到业务逻辑层代码共享,只有UI层需要分别定制。但是一般公司不会对APP有这样的要求,毕竟只是一个前端应用,不像后端要求那么严格。 所以Xamarin比较适合以前是做C#,现在转做APP的人,或者有很强C#基因的公司。 不过不管怎么说,相比其他的跨平台方案,比如基于HTML的一大堆解决方案,或者是基于C++的QT,Xamarin还是非常好的解决方案,至于和原生相比,那就看具体情况了。
Xamarin
.Forms
.DataGrid-master_
Xamarin
_
Xamarin
.forms
_
Xamarin
开发手机APP绑定数据网格。
xamarin
.forms
使用ZXing扫描二维码
xamarin
.forms
使用ZXing扫描二维码的示例代码. 代码讲解参考我博客
Xamarin
.Forms
Android
框架
基于微软官网的源码做了一个
Xamarin
.Form登陆及页面调动框架。通过webservice验证用户名密码,也可以自己写个跳过验证。Xaml页面布局。部署与调试很方便。
Xamarin
.Forms
Android
闪屏 APP启动屏图片
Xamarin
.Forms
夸平台 给安卓APP添加启动闪屏图片 源码+安装包
Android
闪屏 APP启动屏图片
Xamarin技术
437
社区成员
236
社区内容
发帖
与我相关
我的任务
Xamarin技术
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
复制链接
扫一扫
分享
社区描述
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章