一年一度的微软全球开发者大会29日在旧金山如期举行,尽管和往年一样,今年的大会依然人声鼎沸、热闹非凡,但昔日的软件巨头微软,正在这样的喧闹背后进行一场巨大的赌注,筹码是微软的前途命运。
与 会的成千上万名开发者中,使用苹果电脑、iPhone手机和安卓手机的开发者不计其数,在微软开发者大会苦心布置的Windows“生态丛林”中,竟没有 丝毫的违和感,这是微软不得不接受的残酷现实,往日依靠操作系统称霸行业的黄金岁月早已一去不返,微软无奈地发现:人们的注意力早已从大屏幕的PC转移到 小屏幕的手机和平板,占据人们日常生活最多时间的是“愤怒的小鸟”和“谷歌地图”,在这样的环境下,微软该怎么办?
今年的开发者大会,微软 向外界给出了部分答案:打通内外部的一切平台。以Windows10为核心,辅助云概念,微软实现一切Windows设备无缝衔接,在Windows电脑 上显示的内容,无论在Windows手机还是平板上,甚至是xbox上也好,也能得到完美呈现。另外,微软还苦心打造多款开发者工具,对广大开发者说,你 看,用这些工具,可以很容易地把你的成功的iOS和安卓上的应用,移植到Windows上来。什么?你说你用的是苹果电脑或者运行Linux系统的电脑? 那也没关系,我们还为你提供了可以在上述系统上运行的开发工具来开发Windows上的应用。
上述努力能否成功,现在还不得而知,这是微软 一次压上前途命运的赌注,除此以外,微软还将赌注压在了云计算和虚拟现实技术上,Windows Azure云技术目前市场份额仅为亚马逊的十分之一,但增长迅速,有望实现弯道超车。虚拟现实HoloLens设备在开发者大会上的再度惊艳亮相,让人们 有理由相信,微软或许能在下一轮变革中占到先机,但这场变革何时到来,甚至会不会到来,却没有人知道答案。
微软欲打通一切平台
在 今年的微软开发者大会上,微软欲打通一切平台的意图愈加明显,具体的路径包括两个方面,一是通过向大量的iOS和安卓应用开发者发布开发工具,帮助他们将 已经在iOS和安卓上十分受欢迎的应用快速、便捷地移植到Windows平台上,另一方面,是提供能够在MacOS或Linux等操作系统上运行的程序开 发工具,让习惯于在这些平台上进行应用开发的开发者,在非Windows系统上,也能开发基于Window的应用。
以上第一种路径主要通过 微软的应用开发利器—Visual Studio 2015来实现。在此次开发者大会上,微软发布的Visual Studio 2015中的新工具,可以实现让开发者“循环利用几乎所有的安卓应用的Java和C++代码,并开发用于运行Windows 10的手机的应用”。例如King公司的热门游戏“糖果传奇”就是通过这一新工具,由iOS平台和安卓平台移植到Windows平台上。
第 二种路径主要通过轻量化的Visual Studio Code这一代码编辑器来实现,虽然目前该编辑器仅有预览版,但却是微软首次真正实现在Windows平台以外,为开发者提供应用开发工具,通过 Visual Studio Code,开发者能够在苹果的MacOS平台或Linux平台实现应用开发。
微软开发者部门副总裁索曼赛加(Somasegar)说,“许多开发者用Windows系统作为开发环境,但我们也看到许多人用Linux和苹果的Mac系统,我们希望他们保持这一习惯而不是让他们转移到Windows平台环境中来。”
以 上一系列便利开发者的措施,实际上都是为了解决Windows平台应用不足的尴尬,这些都是微软在目前行业环境下的妥协之举。截至今年2月份,苹果应用商 店的应用已经多达140万,Google Play中安卓平台的应用数量也在同一量级,这两者均属于移动应用的第一阵营,与此相比,基于Windows平台的应用数量仅有可怜的30万。
在微软首席执行官纳德拉提出的微软“云为先、移动为先”的战略下,解决目前应用数量偏少是“移动为先”破局的当务之急。
除 了打通各桌面终端平台的“连横”以外,微软还加强了微软自身各平台之间的“无缝连接”,在当天的主旨演讲环节,微软操作系统副总裁泰瑞• 梅尔森(Terry Myerson)演示了几款基于Windows10的横跨PC和手机端的应用,包括USA Today新闻应用,微信社交聊天应用等,从展示效果来看,这几款应用均实现了在电脑端和手机端的流畅衔接,通过云技术的应用,用户可以实现这些应用在电 脑和手机端的信息同步,同时这些应用通过“Continuum”也将自动适应电脑和手机的不同尺寸的屏幕。USA Today上的视频内容也可以在微软的游戏主机—Xbox上进行播放。
但微软的这一努力能否奏效,依然存在很多的不确定性。如前文所述,微 软吸引开发者在不同平台上开发基于Windows平台的应用,以及让开发者更容易地将其他平台的应用移植到Windows平台上,所有这些都是微软基于目 前行业环境的无奈之举,微软早已过了软件时代靠操作系统一统天下的时代,在互联网时代,尤其是移动互联网时代,微软眼看着谷歌、苹果等后起之秀,开始形成 自己的平台和生态圈,在移动设备大行其道的当下,应用而非软件的概念愈加深入人心。尽管微软为了适应外部行业环境的变化,已经在做出调整,但无奈“大象难 起舞”的症结还是让微软在移动互联网时代明显落后于对手。
在打通了自身和不同平台后,微软的境况或许会发生以下变化:越来越多的开发者会首 先在苹果和安卓平台试水,然后再兼顾Windows平台,而非将Windows平台上的开发作为优先考虑,但这样做或许能够拉近Windows平台上的应 用数量和另两大平台的差距,让微软重回第一阵营,前提是运行微软系统的终端在市场上足够多,微软在本次开发者大会上已经给出中期目标,在未来两到三年实现 运行Windows10的设备超过10亿台,如果这一目标得以实现,将使得微软鼓励开发者更多地开发Windows应用更加有说服力。
与会的开发者对微软的新的战略转变表达了乐观的看法。一位来自挪威的开发者对腾讯科技表示,对微软打通各个平台的做法“谨慎乐观”,对于开发者来说,使用微软提供的各种工具将使得为微软开发应用变得更加容易。
致力于智能硬件的Dataart公司首席架构官Sergey Demyanov对腾讯科技表示,开发者并不讨厌微软,微软的市场份额摆在那里,没有人能够忽视,对于iOS和安卓应用的开发者来说,现在可以将代码稍作修改便移植到Windows平台上,何乐而不为呢。
为 开发者提供代码调试服务的CodeValue公司架构官Yaniv Yosifovich也表达了类似的观点,他认为对于开发者来说,最重要的是平台上的用户数和活跃度,这些能够给开发者带来实实在在的收入,微软打通自身 各个设备的做法,将使得用户的基数更为庞大,这些都将鼓励开发者更多地进行Windows平台上的应用开发。
“云”图大略和虚拟现实
另一个让微软寄予厚望的业务是云计算,从5年前提出Windows Azure概念以来,微软在云计算领域紧追亚马逊,但市场份额仅为后者的十分之一。
微软首席执行官在29日的开发者大会主旨演讲环节透露,到2018财年,微软的商业云计算部门收入将达到200亿美元,目前这部分的收入为63亿美元,这也就意味着在未来的9个季度中需要增加近140亿美元收入。
目前,该部分收入增速迅猛,根据微软最新公布的财报,商业云业务在第三财季同比增速超过100%。
在本次开发者大会上,Azure首席技术官马克•拉西诺维奇(Mark Russinovich)亲自讲解并演示Azure的应用功能,并强调微软的Azure与亚马逊云计算相比,能够提供给用户更多不同的选择。
在今年的开发者大会上,微软的虚拟现实设备HoloLens再度以令人惊叹的方式亮相,与最初亮相时相比,HoloLens的功能得到进一步扩展,从演示的场景来看,至少在医疗和机器人领域,都能够得到应用。
虚 拟现实和增强现实,是行业中还未形成明显格局的为数不多的领域之一。从目前已知的信息来看,微软的HoloLens无论在应用的广泛性、功能的实用性还是 技术的完善性方面,已经取得了部分领先,在移动互联网时代,微软暂时落后,但如果未来人类进入新的生活方式,不再依赖手机,而是使用虚拟或增强现实设备, 那么微软则有望再度把握先机。但这一天何时会到来,甚至是否会到来,还是个很大的未知数。