感受微软Build大会:开发者哪去了
继I/O和 WWDC 之后,旧金山 Moscone Center 这两日迎来今夏的第三场重头戏,微软 Build 大会。同样是开发者大会,微软收获的媒体篇幅却少得可怜;从前瞻到后续都是寥寥几笔,跟先前的 Google 和苹果形成鲜明对比。
好吧,我承认‘媒体’是这个世道里最势利的群体,但是现在给微软扣上一顶‘日薄西山’的帽子,仍然为时过早。兄弟们,请别忘了微软仍是全球第四 大企业,市值也是紧随 Google 之后(4. MSFT: $2869 亿;3. GOOG:$2899 亿;2. AAPL : $3737 亿)。这是小编第一次参加微软 Build,除了实地采访 15+ 位开发者,我忍不住拿 Build 对比I/O和 WWDC,有这样几个突出感受:
1)‘纯粹的开发者’无处寻。虽说有 6000+ 参会者,但绝大多数都是‘企业开发者’,以大公司派来的‘螺丝钉’为主,还有不少是做管理或者 BD 的(这可以理解,毕竟偏重企业级应用是微软的传统也是优势所在)。工作性质的缘故,他们中的大多数或者直接谢绝采访,或者受访时言论有所保留(小编这两天 碰的钉子比I/O和 WWDC 加起来都多)。
自由职业的开发者(Freelance 或者小而美的自主开发团队)几乎是 Build 上的‘珍稀动物’。而后者却是I/O和 WWDC 会上的主旋律,抓一把有一把,还都特健谈,愿意出镜,开发的产品以面向消费者为主。‘把零星散落的技术大拿凝聚到自己的开发阵营’,这招儿复活了苹果也成 就了 Google。实地感受微软 Build 之后,小编对苹果(和 Google)生态圈中焕发出的‘自由’和‘蓬勃’又多了份敬意。
2)“不为惊喜而来”。我采访过的开发者多数表示,微软在 Build 之前就已经把新品预热得差不多了,比如 Windows 8.1 的预告几周前就出来了;Project Spark 早在几周前的 E3 就亮过相了。不像苹果和 Google 那样吊足大家胃口,憋着在 Keynote 上‘Shock’(震动)大家,微软是个不爱卖关子的公司。大伙儿基本都知道 Keynote 上会期待些什么,没啥特别值得兴奋的;参加 Build 是为亲自上手感受和学习那些‘预发布’,也是为了跟其他开发者沟通和互动。
3)最热烈的掌声出现在‘开始键’回归之后。除了支持 3D 打印和搜索英雄等新功能以外,Windows 8.1 更像是 Windows 8 的纠错版;微软诚恳地听取了大家的批评指教,让 Win 8.1 以更灵活也更熟悉的面貌示人。鲍尔默宣布‘开始键’重新回到桌面引来全场欢呼和最热烈的一轮掌声,小编总觉得这中间夹杂着一点点的‘无奈’。改变大家习惯 这事得慢慢来,‘太着急’只会弄巧成拙;微软搞明白自己 Win8 的步子迈得过大,懂得及时缩回来也是种‘进步’。
4)“开发者、开发者、开发者”。 Keynote 中着重针对开发者的 Pitch 环节所占比重很大(像是对 Visual Studio 的改进、能耗量变曲线、代码调试系统的完善 etc.), 让在场的很多媒体朋友都快睡过去了。微软在 Keynote 上,既想给媒体一个关于 Win8.1 的正式交代,又想把开发者也同时伺候舒服了;结果就是整个 Keynote 整得有点不伦不类。除了鲍尔默的出场片段,大家在其他环节都免不了走点神儿或者玩会儿手机。
5)从没见过这么多 Lumia 同时出现。排队中,听会中,我观察到大部分参会者都使用诺基亚 Lumia,五颜六色的背壳很好辨认。爱疯和安卓在 Build 上终于被‘边缘了’,我采访和拍照时掏出个 iPhone 都觉得自己是个异类。
面对不太配合的开发者们,我抛出了这样几个问题,下面是答复汇总。
Keynote 中的最大亮点是什么?
‘跨设备无缝体验’是当之无愧的亮点。微软弄明白一件事,在可见的未来,‘多设备’的生活仍是主导(平板不 会完全 cannibalize 掉 PC);所以,微软压根没想兜售‘One For All’的全能设备。此外,很多开发者还提到,微软这种‘多设备间无缝衔接’的侧重等于间接扶持了 ‘跨设备代码共享’。对开发者来说,应用开发一次,所用到的代码能被牵涉多次,效率之高深得人心。
‘必应’的新动静让开发者很买账。
1. 融进 Windows OS 的必应智能搜索非常惹眼;有机整合了 WEB 搜索结果、PC 程序中的链接以及 WindowsStore 的结果;搜一次就一网打尽了。
2. 多位开发者认为,必应的拟真 3D 地图是可能威慑到 Google 的利器。
3. 全新的翻译控制很强大;随便弄个网页截屏,它就能抓取有效信息,并马上翻译成目标文字。不少开发者都表示,这对于自己的应用是个很好的功能补充。
4. 他们还收到这样的信号:‘必应’不再局限于搜索,微软已经把它包装成了一个智能平台,并向开发者全面开放。
Project Spark 实在让人兴奋。你能想到啥,用手指头画出来甚至捏出来就行。不管是在 PC 还是平板上,你比划两下,游戏即刻生成;大沙发一坐,你可以马上在 XBox One 上面体验你刚刚设计的游戏。
微软是个听人劝的好孩子。多位受访者觉得微软很虚心地吸纳了各方批评意见,努力让 Windows 8.1 契合大家的胃口,‘开始按钮’也回来了,启动界面长啥样也能遵循个人偏好了。之前从 Win7 到 Win8 步子迈太大扯着蛋那事儿,大家是不是可以放下了呢?
更快的发布周期。开发者对此表示很乐;以前 Windows OS 和 Visual Studio 的每个版本更新都得 3 年左右,现在改为 6 个月左右。微软在努力追赶苹果核谷歌的升级速度,这实在是必要之极!另外,‘App 更新’终于变为自动,再不会有惹人嫌的更新提示或者通知冒出来, Sweet!
牛掰的多屏显示能力造福程序猿。现在,多个应用可按照不同显示比例共同呈现在同一屏幕上,提高了多任务处理的效率;再加上简便的代码调试系统,详细的应用能耗追踪 etc. 受访者表示他们的‘程序猿生活’一下子轻松多了。
微软努力革新 Windows OS 的同时,没有刻意跟传统的台式机体验形成背离,这让开发者感到欣慰。微软很努力地将自己一贯统领的台式机体验与全新的 Win8.1 有机整合,集中发力在‘跨平台无缝体验’这一概念上。受访者纷纷表示,这样不失阵地的‘保守型创新’是微软的明智选择。
2)最让你失望的地方?
好几位开发者表示,没有关于 Windows Phone 的更新信息,这让人有些失望。余下的人觉得没啥失望可言。
3)相比苹果和 Google,你认为微软生态的优势何在?
走进家里客厅(说的是米国),微软的软件和服务随随便便就包圆儿了你目光所及的所有硬件,手机、平板、台式、笔记本、超极本、电视和主机游戏。从这个意义上讲,没有哪家公司能跟微软媲美;苹果、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(硬件种类)上的多元化以及在价格档位上的丰富度和也是别的平台比不了的。