Xamarin成为微软弃子,WSA/Android只剩下背影,移动落幕
Author:zhoulujun Date:
2000年美国互联网跑灭破灭后(纳斯达克指数全年下跌39.3%),即使windows XP也没有稳住微软颓势!
2007年大多数电脑用户来说,Vista就是一个不停读硬盘而且占满CPU和内存的怪物。2009年发布的win7,才给windows续命上一命(Win7是Windows Vista SP2也不为过——win7只是在vista上面做减法,加上硬件摩尔指数上涨)
到windos8的推出,PC市场已经是诸神黄昏,微软也无力回天——传统意义上的 PC 市场已经走到了黄昏!
Windows 8对微软业绩的提振24%,作用远不如Windows 7。Windows 7发布那个财季,Windows业务营收增长了76%;Windows Vista的发布拉动当季Windows业务营收增长了65%。
因为 web、iOS 和 Android 为代表的新兴平台已经从襁褓中长大逐渐成为主流
砍掉硬件优先策略,变移动优先云优先,甚至微软跳过windows 9直接来到windows 10
但是到了win10,移动的生态 微软 也是有气无力!搭桥(Bridge)
为了让微软在移动端上搬回一成,旨在让开发人员更容易将iOS和Android应用程序移植到Windows Phone平台上。
微软宣布“搭桥(Bridge)”计划,当时的两个项目 Astoria与Islandwood,然并卵!
微软放弃了Andriod的搭桥技术,是因为安卓的版本标准和UI标准的不统一,造成开发的障碍,IOS层面的也是垂死挣扎!
Xamarin
2011年成立的Xamarin,专注于跨平台的移动应用开发。
Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。
Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与•NET框架的开源、跨平台实现。
但是,用xamarin最后还是绕不过要学原生开发技术,, 用xamarin转译包来包去的, 原生开发一个函数调用的事, 放xamarin还得额外封装, 就变成裹尸布了。尤其是要用到第三方lib的时候, 还要自己再封装就更恶心了.
但是,这玩意在国内一直不愠不火,国外也只有部分“高端”玩家在玩。.NET MAUI
Microsoft 宣布全面推出 .NET MAUI
Xamarin.iOS 和 Xamarin.Android 都 合并到了 .NET 6 平台中,并将分别重命名为 .NET for iOS 和 .NET for Android,Xamarin.Forms叶随着MAUI的正式发布,完成统一。
MAUI这玩意还是是基于平台原生 UI 的封装,而不是完全自绘控件
所以和react native差不多,但是RN的社区与繁荣是MAUI无法企及的
况且,flutter 也比这货 欣欣向荣!
Android与 ios工程师都快失业了,MAUI哪来的未来。
所以我就不取研究这货了,还是走 Hybrid路线!
转载本站文章《Xamarin成为微软弃子,WSA/Android只剩下背影,移动落幕》,
请注明出处:https://www.zhoulujun.cn/html/webfront/AppDev/ReactNative/9441.html