Windows Phone 8 SDK 为何迟迟不发布?
如今,在各大移动平台的发展中,应用开发已经成为最重要的方面。因此,移动平台提供商在发布系统新版本之前,一般都会提前把 SDK 提供给开发者,其目的是让开发者及时更新自己的应用。不过,在 Windows Phone 8 上,微软却表现得有些动作缓慢,直到目前,Windows Phone 8 的 SDK 仍然没有提供给所有的开发者,这究竟是什么原因呢?为此,The Verge 网站特意采访了一些 Windows Phone 开发者。
今年六月的时候,微软在一次特别发布会上首次公开了 Windows Phone 8。不过在此之前,已经有一个视频透漏了新系统的功能,发布会似乎是对泄露信息的一种反应。当时,微软的 Greg Sullivan 告诉 The Verge 网站,在发布会上,他们展示的不是 Windows Phone 8 的全部,而是与开发者或 IT 人士相关的部分功能。对于一些用户相关的功能,微软将会保密,只有在接近正式发布的时候才透漏。Greg Sullivan 说这并不是指界面的改变。
今年 7 月的时候,一个不完整的 SDK 泄露到网上,揭示出 Windows Phone 8 的一些新功能。微软拒绝进行评论。但可以肯定的是,部分开发者已经获得了 SDK 的预览版。
9 月 5 日,诺基亚发布了两款 Windows Phone 8 新机。同一天,微软的 Todd Brix 在 Windows Phone 官方博客宣布,官方 SDK 已经接近完成,并且将通过 “Windows Phone 8 SDK 预览项目” 提供给开发者,接受申请的时间是 9 月 12 号。他说预览项目仍然是有限制的。完整的 SDK 将在今年晚期 Windows Phone 发布的时候,面向公众发布。
这再次引起了 Windows Phone 开发者的不满。一位开发者 Morten Nilesen 说,微软曾经承诺在 “夏季晚期” 发布 SDK,他们已经落后了,现在应该向所有人发布 SDK,让开发者可以开始构建自己的应用。他的评论引起了其他开发者的共鸣,其中一位开发者说微软的行为是 “荒唐的”。
微软的 Todd Brix 为公司的行为进行了辩护,他说 Windows 8 的一些功能还没有宣布,而且 SDK 已经包括了详尽的模拟器,开发者可以通过应用来测试 Windows Phone 的各种功能。他说微软的目的是使更多的人对 Windows Phone 产生兴趣。
在 The Verge 网站最新的采访中,开发者们对微软的行为都表示了困惑,也有部分开发者认为,微软可能是刻意提高人们对新平台的兴奋感。
一位获得了最新 SDK 的开发者认为微软的决定 “非常奇怪”,不过这可能是刻意为之,因为微软需要提升平台的关注度。某科技公司的主管 Carl Farmer 认为这种限制很不符合常理,因为当 SDK 发布的时候,开发者需要匆忙添加一些相关的新功能。
TechSmith 公司的软件工程师 Alex Novak 认为微软的行为令人困惑,因为微软通常是很开放的,但是在 Windows Phone 8 SDK 上,他们却采取了相反的做法,这很令人沮丧。不过,另一位软件工程师 Matt Munich 则说 “这种神秘感” 增加了他的期待值。目前,TechSmitch 开发 iOS 和 Android 应用,从目前的情况看,开发一个同样功能的 Windows Phone 应用显得不太可能。
曾为 Windows Phone 7 开发过游戏的 Marios Karagiannis 表达了同样的困惑。他认为 SDK 应该在 Windows Phone 8 发布前的几个月前就提供给开发者。微软应该采取 Apple 的做法,每一个 iOS 开发者都受保密协议的限制,但是他们都会提前得到 SDK,从而为系统新版本提前做好准备。
随着诺基亚 Lumia 920、HTC Windows Phone 8X 的发布,人们对于 Windows Phone 8 的兴趣的确有提升,但是这些设备缺乏定价,也没有上市日期,使得人们的热情打了折扣。另外,微软对诺基亚、三星和 HTC 都有所限制,他们不能展示 Windows Phone 8 更多的内容。
或许,在 Windows Phone 8 十月晚期正式发布的时候,真的会有什么惊喜?不过从获得最新 SDK 开发者的口中,并没有透露出什么特别的东西。作为开发者和用户,不得不对微软的行为提出疑问,“这些保密行为都是为了什么呢?”
图片来自 trutower