Windows8 RTM版已在8月2号发布,可以到以下Windows开发中心下载:
http://msdn.microsoft.com/zh-CN/windows/apps/br229516.aspx
要开发Metro style app,你必须在Windows8上安装Visual Studio 2012,上面链接也有下载。
其他系统安装的VS2012将不能建Metro style app项目工程……
一般来说,我们都会用C#+xaml进行编码;
当然也支持创建C++的工程,但是你会发现也是一堆xaml页面,而且cpp里也都在用.Net Framework库……
所以,还是老实的用C#吧……
总的来说,开发Metro style app有一些让人不顺心的东西。。。
因为这种app为了兼容pad和windows phone 8,精简了一堆windows api和.Net Framework库,
最直观的表现就是好多好用的控件消失了,或者保留下来的控件的一些属性也不见了,为此你就多了不少自定义控件的工作。。。
再者,还是因为兼容了pad和windows phone 8,你得考虑竖屏的UI。。;
还有一种很麻烦的UI要考虑:在Metro App运行时按Win+.键时,App会靠到侧边栏而把大部分屏幕空间显示上一个运行的App;
所以,你还得考虑在侧边栏时的UI……
那么,开始吧,跌跌撞撞的Win8 Metro style app开发之路……