随着Windows 8正式发布的临近,Metro应用程序也在不断成长。人们如今已经体验到了微软集成在Windows 8下载版本中的Metro应用,还有那些在Windows应用商店中提供的Metro应用。这些应用虽然已经很优秀,不过仍然只能算是预览版本,在Windows 8正式发布时,它们的正式版本才会一同发布。
微软表示,自2011年9月开始,共发布了8个开发者预览版本,这些开发者版本都有相同的目的:
— 提供新功能和APIs;
— 更新工具以简化Metro应用的开发;
— 增强性能和稳定性;
— 对开发者反馈作出回应。
微软在BUILD大会上发布了第一个开发者预览版本,该版本为开发者带来了Windows 8平台、工具和编程模型,WinRT平台包括新的APIs。不过第一个开发者预览版只是最初版本的代码,今年1月份和2月份发布第四个开发者预览版和第五个开发者预览版则为开发人员提供了Windows Store应用商店,你可以将自己开发的Metro应用提交到Windows应用商店中。
2012年2月,微软发布了Windows 8的消费者预览版(Consumer Preview),新增了成千上万的新APIs,并且根据开发者的反馈修正了上百个APIs。
今年4月份、5月份,微软发布了第六个和第七个开发者预览版,开发人员可以修改自己的应用程序,为Windows 8 Release Preview发布预览版做准备。6月份,Windows 8 RP版发布,微软新增了334个APIs,并且继续根据用户反馈修改现有的APIs。
Windows 8下一个里程碑就是RTM版了,当代码到达这个里程碑,该平台就完成了,即将公开发布。
当开发人员获得RTM版本,他们还将继续增强器应用程序的功能和性能,很多用户当前使用的应用程序将与Windows 8正式版中的区别较大,无论是界面还是性能。当然,还有很多Metro应用尚未露面,只能Windows 8 RTM了。
Windows 8的正式发布对于应用程序开发人员将是一个重大里程碑,不过,今后开发人员仍将不断从Windows应用商店和更新机制获益。