什么是Windows Metro风格的应用程序

时间:2012-01-16 04:09:59

标签: microsoft-metro

任何人都可以用简单的术语解释什么是Windows Metro风格的应用程序?我们可以使用它做什么目的和什么样的应用程序?

初学者的任何链接都会有很大用处。

由于

4 个答案:

答案 0 :(得分:11)

“Metro风格应用程序是根据用户需求量身定制的全屏应用程序,专为其运行的设备量身定制,专为触摸交互而量身定制,并针对Windows用户界面量身定制.Windows可帮助您与用户和用户进行互动与您的应用互动。“来自MSDN

所有关于Windows 8的开发: http://www.buildwindows.com/

开发Metro应用时,您可以选择各种语言和技术:

  • HTML + JS + CSS
  • XAML +(C#或VB)
  • XAML +(C ++或C)

答案 1 :(得分:7)

Metro风格的应用程序是使用HTML5或XAML +(C#,VB或C ++)在Microsoft的新API上构建的应用程序 - 简而言之,它是一个app-widget-kinda-thing。请注意,这是跨平台兼容的(Windows 8将支持ARM与metro应用程序),并且构建“旧方式”的标准x86应用程序仍将继续工作,但不被视为metro应用程序,也不是跨平台兼容的。还有一个地铁应用程序的应用程序商店。

由于缺乏系统API,这些应用程序相当有限 - 想想iOS风格的应用程序,它在沙盒中。 Metro应用程序也比以往更多地使用云进行数据存储,并且需要保持打开状态(用户不应退出metro应用程序),除非重新启动或通过任务管理器。

链接:http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1004

答案 2 :(得分:3)

Metro风格应用程序重新设计Windows用户界面(更多关注干净排版而不是UI chrome),拥有全屏UI,引入平面彩色“实时图块”(更新用户关于应用程序并将其绘制到应用程序中),以触​​摸为中心的风格,专为多任务处理(Snapped view,Filled view)而设计,可以通过“Windows应用程序商店”进行打包和分发,并可以多种语言和语言进行部署。

答案 3 :(得分:0)

Metro应用程序是专为Microsoft的WinRT编程接口编写的触摸屏友好型应用程序。

基于ARM的Windows RT设备(例如Surface平板电脑)只能运行Metro应用程序。运行Windows 8的设备将能够运行Metro应用程序和Win32应用程序。

Metro应用程序可在Windows应用商店中分发。