感受微软Build大会:开发者哪去了

继I/O和WWDC之后,旧金山Moscone Center这两日迎来今夏的第三场重头戏,微软Build大会。同样是开发者大会,微软收获的媒体篇幅却少得可怜;从前瞻到后续都是寥寥几笔,跟先前的Google和苹果形成鲜明对比。

好吧,我承认‘媒体’是这个世道里最势利的群体,但是现在给微软扣上一顶‘日薄西山’的帽子,仍然为时过早。兄弟们,请别忘了微软仍是全球第四大企业,市值也是紧随Google之后(4. MSFT: $2869亿;3. GOOG:$2899亿;2. AAPL : $3737亿)。这是小编第一次参加微软Build,除了实地采访 15+位开发者,我忍不住拿Build对比I/O和WWDC,有这样几个突出感受:

2

1)‘纯粹的开发者’无处寻。虽说有6000+参会者,但绝大多数都是‘企业开发者’,以大公司派来的‘螺丝钉’为主,还有不少是做管理或者BD的(这可以理解,毕竟偏重企业级应用是微软的传统也是优势所在)。工作性质的缘故,他们中的大多数或者直接谢绝采访,或者受访时言论有所保留(小编这两天碰的钉子比I/O和WWDC加起来都多)。

自由职业的开发者(Freelance或者小而美的自主开发团队)几乎是Build上的‘珍稀动物’。而后者却是I/O和WWDC会上的主旋律,抓一把有一把,还都特健谈,愿意出镜,开发的产品以面向消费者为主。‘把零星散落的技术大拿凝聚到自己的开发阵营’,这招儿复活了苹果也成就了Google。实地感受微软Build之后,小编对苹果(和Google)生态圈中焕发出的‘自由’和‘蓬勃’又多了份敬意。

1

2)“不为惊喜而来”。我采访过的开发者多数表示,微软在Build之前就已经把新品预热得差不多了,比如Windows 8.1的预告几周前就出来了;Project Spark早在几周前的E3就亮过相了。不像苹果和Google那样吊足大家胃口,憋着在Keynote上‘Shock’(震动)大家,微软是个不爱卖关子的公司。大伙儿基本都知道Keynote上会期待些什么,没啥特别值得兴奋的;参加Build是为亲自上手感受和学习那些‘预发布’,也是为了跟其他开发者沟通和互动。

3)最热烈的掌声出现在‘开始键’回归之后。除了支持3D打印和搜索英雄等新功能以外,Windows 8.1更像是Windows 8的纠错版;微软诚恳地听取了大家的批评指教,让Win 8.1以更灵活也更熟悉的面貌示人。鲍尔默宣布‘开始键’重新回到桌面引来全场欢呼和最热烈的一轮掌声,小编总觉得这中间夹杂着一点点的‘无奈’。改变大家习惯这事得慢慢来,‘太着急’只会弄巧成拙;微软搞明白自己Win8的步子迈得过大,懂得及时缩回来也是种‘进步’。

1

4)“开发者、开发者、开发者”。 Keynote中着重针对开发者的Pitch环节所占比重很大(像是对Visual Studio的改进、能耗量变曲线、代码调试系统的完善etc.), 让在场的很多媒体朋友都快睡过去了。微软在Keynote上,既想给媒体一个关于Win8.1的正式交代,又想把开发者也同时伺候舒服了;结果就是整个Keynote整得有点不伦不类。除了鲍尔默的出场片段,大家在其他环节都免不了走点神儿或者玩会儿手机。

5)从没见过这么多Lumia同时出现。排队中,听会中,我观察到大部分参会者都使用诺基亚Lumia,五颜六色的背壳很好辨认。爱疯和安卓在Build上终于被‘边缘了’,我采访和拍照时掏出个iPhone都觉得自己是个异类。

1

面对不太配合的开发者们,我抛出了这样几个问题,下面是答复汇总。

Keynote中的最大亮点是什么?

• ‘跨设备无缝体验’是当之无愧的亮点。微软弄明白一件事,在可见的未来,‘多设备’的生活仍是主导(平板不会完全cannibalize掉PC);所以,微软压根没想兜售‘One For All’的全能设备。此外,很多开发者还提到,微软这种‘多设备间无缝衔接’的侧重等于间接扶持了 ‘跨设备代码共享’。对开发者来说,应用开发一次,所用到的代码能被牵涉多次,效率之高深得人心。

1

• ‘必应’的新动静让开发者很买账。

1. 融进Windows OS的必应智能搜索非常惹眼;有机整合了WEB搜索结果、PC程序中的链接以及WindowsStore的结果;搜一次就一网打尽了。

2. 多位开发者认为,必应的拟真3D地图是可能威慑到Google的利器。

3. 全新的翻译控制很强大;随便弄个网页截屏,它就能抓取有效信息,并马上翻译成目标文字。不少开发者都表示,这对于自己的应用是个很好的功能补充。

4. 他们还收到这样的信号:‘必应’不再局限于搜索,微软已经把它包装成了一个智能平台,并向开发者全面开放。

1

• Project Spark实在让人兴奋。你能想到啥,用手指头画出来甚至捏出来就行。不管是在PC还是平板上,你比划两下,游戏即刻生成;大沙发一坐,你可以马上在XBox One上面体验你刚刚设计的游戏。

0

• 微软是个听人劝的好孩子。多位受访者觉得微软很虚心地吸纳了各方批评意见,努力让Windows 8.1契合大家的胃口,‘开始按钮’也回来了,启动界面长啥样也能遵循个人偏好了。之前从Win7到Win8步子迈太大扯着蛋那事儿,大家是不是可以放下了呢?

0

• 更快的发布周期。开发者对此表示很乐;以前Windows OS和Visual Studio的每个版本更新都得3年左右,现在改为6个月左右。微软在努力追赶苹果核谷歌的升级速度,这实在是必要之极!另外,‘App更新’终于变为自动,再不会有惹人嫌的更新提示或者通知冒出来, Sweet!

• 牛掰的多屏显示能力造福程序猿。现在,多个应用可按照不同显示比例共同呈现在同一屏幕上,提高了多任务处理的效率;再加上简便的代码调试系统,详细的应用能耗追踪 etc. 受访者表示他们的‘程序猿生活’一下子轻松多了。

• 微软努力革新Windows OS的同时,没有刻意跟传统的台式机体验形成背离,这让开发者感到欣慰。微软很努力地将自己一贯统领的台式机体验与全新的Win8.1有机整合,集中发力在‘跨平台无缝体验’这一概念上。受访者纷纷表示,这样不失阵地的‘保守型创新’是微软的明智选择。

2)最让你失望的地方?

好几位开发者表示,没有关于Windows Phone的更新信息,这让人有些失望。余下的人觉得没啥失望可言。

3)相比苹果和Google,你认为微软生态的优势何在?

0

• 走进家里客厅(说的是米国),微软的软件和服务随随便便就包圆儿了你目光所及的所有硬件,手机、平板、台式、笔记本、超极本、电视和主机游戏。从这个意义上讲,没有哪家公司能跟微软媲美;苹果、Google或者索尼都没微软这么全面。

• 巨大的商务用户群体。抛开那些新潮的互联网公司不谈,微软的PC和其他软件服务仍是企业级用户的首选。

• 微软的开发者平台最完善、适用面也最广(感谢微软一直大手笔地为开发者砸钱)。对开发者来说,“我们只用适应一套‘流线型’的开发工具就能平趟各种设备,可以在很大程度上实现‘跨平台代码共享’,这种待遇Google跟苹果都给不了”。

• 安卓跟iOS都‘心无旁骛’地充当着移动OS;像苹果的iOS跟MAC OS就完全是两码事,你也根本很难想象MAC OS向移动身份转型。但是微软的Windows不一样,Win Phone正努力成为一个full version(完整版本)的Windows,而不是个watered-down version (掺水份的版本) 。在理念上,这就比苹果和Google都更先进了一步。随着大家伙儿手机性能的不断提升,未来的PC、智能机和平板都会拥有一样的OS;MAC OS根本没准备好迈这一步,反倒是更为touch-friendly(触控友善)的Windows 8.1已经为自己全副武装。

• “不是黑苹果,但我不得不承认微软提供给消费者的选择比前者丰富太多了”。不管你有什么样的需求或者有多少预算,都能在微软家族找到一款心仪的产品。微软产品在formfactor(硬件种类)上的多元化以及在价格档位上的丰富度和也是别的平台比不了的。