Windows 10:微软的十亿设备野心

  • 徐川

2015 年 6 月 12 日

话题:微软移动Windows语言 & 开发架构

6 月 5 日,微软在北京举办了Build Tour Beijing活动,这是微软在全球 23 场宣讲活动之一,此活动面向全球开发者,以更接地气的方式进一步推广微软的新技术和理念。在活动中,微软总部 TED 工程部门资深产品经理 Shen Chauhan 向开发者展示了 UWP 平台应用等技术,会后和微软大中华区开发体验和平台合作事业部总经理 Srikanth Raju 等一起接受了记者的采访。微软全球副总裁兼首席布道师 Steven Guggs 也在 9 号参加了媒体的 FAQ 环节。

在活动与采访中,有一个数字反复出现,那就是 1 Billion——十亿。这个数字是微软希望搭载 Windows 10 的设备在两三年内达到的数量。为了达到这个目标,微软从战略和策略上都做了准备:

PC 免费升级策略:前段时间有消息称,微软将为盗版 Windows 系统提供免费升级,对于正版升级用户会提供一年的免费使用时间。全球的 PC 用户有数十亿之多,如果其中 50% 能在 3 年内升级 Win10,那么要达成目标并不困难。根据数据统计,Windows 7 占有率达到 50% 花了约 7 年时间,要想 Windows 10 只花 3 年达到相同程度,必须采用更加激进的策略。

单一平台战略:搭载 Windows 10 的设备不仅仅只有 PC,Windows 10 将是横跨 IOT、移动、PC、Xbox、Hololens 等各种设备的共同操作系统,它们的内核相同,API 也相同,不同的是 UI 和非必要组件,如 Windows IOT 版本是没有 UI 的。将这些其它设备算进去的话,Windows 10 设备数量将会进一步上升。

Windows as a Service:这是微软在今年一月份的一次活动上提出的口号,它的其中一个隐藏含义则是 Windows 10 将是 Windows 的“最终版”,作为服务,Windows 10 将更容易被人们接触和获取,这也将加快 Windows 更新的速度。

Shen 和 Srikanth 认为,Windows 10 将在各种各样的设备上出现,对开发者和用户都将具有很大的吸引力。因此,10 亿是个非常现实的数字,他们对达到这一目标充满信心。

不过,要打造一个完整的生态体系,仅仅只有设备和操作系统是不够的,还需要应用和开发者的参与,微软也从种种方面采取手段来拉近开发者的距离:

拥抱开源社区:自去年以来,微软采用了相当大的力量拥抱开源,包括将.NET 编译平台 Roslyn 以及开发环境、MSBuild 引擎、rDSN 分布式系统开发框架等纷纷开源,并且使用了流行的代码托管平台 Github。“开发者在哪里,我们就去哪里”,毫无疑问,这样的态度获得了开发者的认可。

支持跨平台开发:Visual Studio 自去年更新以来,开始支持 Android 和 iOS 应用的开发,对于开发者来说,多一个好用的 IDE 来进行开发调试无疑是令人高兴的,另一方面,微软发布了跨平台的开发工具 VS Code,微软这样开放的态度有助于将开发者吸引回 Windows 平台进行开发。

Universal Windows Platform(UWP):UWP 是单一平台战略的产物,采用了 Adaptive UX 来适应不同的终端,开发者只需开发一次即可适配不同的设备,大大降低了开发成本,配合 10 亿设备的远景,足以对开发者产生强大的吸引力。

UWP Bridge 项目:目前移动领域由 Android 和 iOS 称雄,Windows Phone 则一直饱受缺乏应用的诟病,UWP Bridge 项目可以帮助开发者简单的将它们的 Android、iOS、Win32、Web 项目转换到 Windows 10 平台上,如果这个项目成功的话,Windows 10 将不再缺乏应用。

“总之,我们要做的就是,先建立尽可能广泛的基础用户,然后帮助他们尽可能容易的在 Windows 10 系统上开展工作。我们在这个过程中提供了很多可用的代码和 API 套件,以此为开发者们带去更好的体验。”Steven Guggs 说道。

不过,虽然手段很多,但效果如何,还是要看开发者怎么说。Shen Chauhan 表示,微软非常重视开发者的意见,这次活动也邀请了一些合作伙伴现场演示他们为 Windows 10 开发的应用。新浪微博产品总监康金山、HiWiFi 联合创始人李恺、AE Mobile CEO 沈磊也向媒体分享了他们为 Windows 10 开发应用的感受。

康金山分享了开发新浪微博 Windows 10 版的经历。他们主要使用了两个 Windows 10 的新特性:Responsive Design 和 App Services。利用 Responsive Design,原来新浪微博的桌面开发团队和 WP 客户端开发团队能够合并,而且新团队不到 10 人就能完成开发,大大节约了人力成本。

李恺表示,他们之前只开发了 Android 和 iOS 版本,这次为 Windows 10 开发 UWP 版本,最大的感受就是开发过程非常简单,只要一次开发,就可以快速把想要的效果做出来。

沈磊的团队专门面向国外 WP 用户开发手游,他们的应用下载次数已经超过 1 亿次,他表示 WP 市场并没有人们想象的那么小。这次他分享的对 Azure 的使用体验,Azure 的一些 SQL Server 每分钟自动备份特性以及较低的价格给他留下了深刻印象。

通过对 Windows 10 了解的越来越深入,可以确认这是微软近几年来最激进的举动,对于它能否赢得用户和开发者的心,且让我们拭目以待。

微软移动Windows语言 & 开发架构