继 Android 和 iOS 应用之后,微软又打算移植 Chrome 浏览器的插件了
如果要选出一个最善于“移花接木”的科技巨头,那一定非微软莫属了。
图自:betanews
无辜的 Chrome 浏览器插件
在 8 月 2 日发布的 Windows 10 一周年更新中,有一个关于 Edge 浏览器的重大变化:它将可以支持插件。如此一来,Edge 浏览器的功能将会更加丰富。
然而,在打开 Edge 浏览器的插件应用商店之后,却发现目前支持 Edge 浏览器的插件只有区区 13 个。要想获得更多插件,微软必须让开发者更多地参与其中,并且大大地减少开发的工作量。
截图自 Windows 10 应用商店
为此,微软今天正式发布了一个免费开发工具 Microsoft Edge Extension Toolkit。这个工具可以用在 Windows 10 一周年更新之后的版本上。其主要功能是:
可以让开发者快速地将目前的 Chrome 浏览器插件转换成 Edge 浏览器插件。它还会对插件进行解析,并给出调试建议。
与 Edge 浏览器的插件数量相比,Chrome 浏览器的插件数量可谓庞大,而且功能异常丰富。虽然此前微软曾经揶揄 Chrome 太过耗电,但还是“厚着脸皮”把手伸向了 Chrome 的插件商店。
图自:lifehacker
流产的 Project Astoria
当然,这不是微软第一次“移花接木”了。
早在 2015 年 4 月召开的 Build 开发者大会上,微软 CEO 纳德拉就宣布,Windows 10 操作系统将兼容 Android 和 iOS 的海量应用;于此同时,微软也推出了相应的应用移植工具。
微软之所以要这么做,主要是因为其在移动操作系统领域的失败;而失败的其中一个重大因素则是应用生态的匮乏。在当时的智能手机操作系统市场,微软的 Windows Phone 仅仅占据了不到 3% 的市场份额,这也是其不受开发者重视的原因。
为此,微软打算通过应用移植的方式来弥足自家移动应用生态的不足。其中,针对 Andorid 应用生态移植的项目被命名为 Project Astoria。
图自:bidnessetc
2015 年 7 月底,Windows 10 正式发布。没过多久,人们发现 Windows 10 移动版的操作系统中,内置了一个几乎完整的安卓 4.4.4 镜像,其中包含大多数 Android 核心文件。
也就是说,Windows 10 移动版几乎确定可以兼容经过移植的 Android 应用。后来,的确有网友成功实现了将 Android 版支付宝移植到 Windows 10 移动版上。
图自:wpxap
然而到了 2015 年 11 月,微软官网的 Project Astoria 页面却已经被撤下。2016 年 2 月,微软在官方博客中宣布终止 Project Astoria。至于原因,微软的解释是:
维护两个移动平台的应用移植工作有些多余,而且这也会给开发者的选择带来困惑,毕竟现在的主流移动应用都会同时支持 Android 和 iOS,开发者到底该选哪一个呢?
移植工作仍在进行
虽然针对 Android 应用移植的 Project Astoria 已经被终止,但是针对 iOS 应用移植的 Project Islandwood 仍旧在进行中。
对此,微软说:
我们慎重地考虑了开发商的反馈意见,决定将精力集中在 Windows Bridge for iOS 上面,让它成为将移动应用移植到所有 Windows 10 设备时的唯一桥梁。
图自:goxuni
除了 iOS 的应用移植,微软还在继续维护另外两项移植项目:一个是 The Web Bridge,面向的是各种 Web 应用;另一个是 Project Centennial,支持对象是 Win 32 和基于 .NET 的应用,其实就是帮助开发者把以往的桌面应用变成 Windows 10 通用应用。
另外,微软还以 4 到 5 亿美元的价格收购了一款世界知名的开发软件工具 Xamarin 。微软希望通过 Xamarin,开发者能够在 Windows 平台上使用 C# 开发各个平台的应用,当然也包括 Windows 10 在内,
截图自:Microsoft
总而言之,为了 Windows 10 应用生态的发展,微软花了不少心思;这次为 Edge 浏览器专门推出插件转制工具,微软也算得上是用心良苦了。
只不过,在 Edge 浏览器的市场份额远远不如 Chrome 浏览器的情况下,不知道开发者会不会买单呢?
题图来自:bidnessetc