• home > webfront > AppDev > ReactNative >

    Xamarin成为微软弃子,WSA/Android只剩下背影,移动落幕

    Author:zhoulujun Date:

    2000年美国互联网跑灭破灭后(纳斯达克指数全年下跌39 3%),即使windows XP也没有稳住微软颓势!2007年大多数电脑用户来说,Vista就是一

    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 为代表的新兴平台已经从襁褓中长大逐渐成为主流

    image.png


    砍掉硬件优先策略,变移动优先云优先,甚至微软跳过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的正式发布,完成统一。

    v2-1c785de5e39dc763932dad75d75e9087_720w.webp

    MAUI这玩意还是是基于平台原生 UI 的封装,而不是完全自绘控件

    v2-f49d29233635dbc169204055be5ec2ac_720w.webp

    所以和react native差不多,但是RN的社区与繁荣是MAUI无法企及的

    况且,flutter 也比这货 欣欣向荣!

    Android与 ios工程师都快失业了,MAUI哪来的未来。

    所以我就不取研究这货了,还是走 Hybrid路线!


    转载本站文章《Xamarin成为微软弃子,WSA/Android只剩下背影,移动落幕》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/AppDev/ReactNative/9441.html