嫁入豪门的 Xamarin,微软无奈的跨平台方案

        极为痛恨 Apple 公司对应用开发群体的漠视,以及 Xcode 的原始调性,最近在做 Xamarin iOS 开发的技术验证。

        作为老牌软件公司的产品,微软的IDE工具在我心中有着不可替代的地位。20年前第一份工作就是使用 Visual Studio 6.0 。老猿们看到这个 Visual Studio 6.0 时都有着莫名的亲切感。在桌面软件横扫的年代,VS 横扫天下无敌手。毫不客气地说,VS 6.0 就是小品界的赵本山,篮球界的乔丹,无厘头界的周星驰。它是一个时代的符号,是一代程序猿的大杀器,没有之一!

        “移动开发”风起云涌的一个大浪,让这个老牌工具瞬时晕船,不久上吐下泻,几近出局的边缘。Android、iOS两分天下,“微软”憋足了劲推出了一个“微硬”的 windows phone。然而,“微软”“微硬”都不好使,一代王者沉浸在桌面软件的辉煌中不能自拔,把手机的操作系统做的像缩小版的 Windows 桌面系统,注定被移动市场淘汰。

        Windows phone 转瞬即逝,消失在江湖的烟云里。但是毕竟是“老牌”的软件公司,常言道:瘦死的骆驼比马大,微软嗅到了开发市场的需求,那就是 Android 和 iOS 渐行渐远的应用开发路线。众所周知,Android 基于 Linux + JVM,而 Apple iOS 基于 Unix。它们底层本来就不是“同根生”,且为了各自的“生态”,日益建立起封闭的技术栈。这无疑给大量的应用开发商提高了开发成本,一个跨平台的开发语言和工具呼之欲出。

       Xamarin 就是解决这一问题而诞生的,那是 2011 年的老黄历了。没错,那时候很多江湖大佬并不看好移动业务的发展前景。就连微软的 CEO 鲍尔默也看走眼了,搞了很多“硬”的产品,一个老牌的“软”件公司,总想搞新潮的“硬”件,因此被年轻的老盖茨给“劝退”了。鲍尔默下岗了,老盖茨转身就收购了 Xamarin,那是公元 2018年,在 Xamarin 默默艰苦地生存了 7 年之后。

        一个性格鲜明的女人嫁入寒门,总被人称之为“泼妇”,而嫁入豪门,瞬间就“干练”起来了。Xamarin 就如同这个性格鲜明的女人,非常幸运地嫁入微软这个豪门,之后的发展总是那么顺理成章。过了门的 Xamarin,被微软一顿咔咔咔操作,逐渐“干练”起来了!

        按照官方的说法,一套代码在 Windows、Android、iOS 三个平台上可以实现75% 的共用率。没错,75%,这在“跨平台”领域是一个恐高的比例。当然也是一个有水分的数字。

        鉴于 iOS 开发工具的“原始”调性,我尝试对 Xamarin 开发 iOS 进行一次技术验证,后续将连续写几篇关于 Xamarin.iOS 技术开发的文章。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值