2012-01-16 98 views
13

任何人都可以简单地解释什么是Windows Metro风格的应用程序?我们可以使用这种方法的目的和用途是什么?什么是Windows Metro风格的应用程序

任何链接对于初学者会有很大的使用..

感谢

+0

可能的重复[是新的Windows8城域接口只是一个用户界面的重新设计?](http://stackoverflow.com/questions/7519853/is-the-new-windows8-metro-interface-just-a-ui-重新设计) – 2012-01-16 04:14:33

+0

不,这个问题与它有不同的背景 - 这更多的是如何为它开发/它甚至是有用的。 – 2012-01-16 04:15:37

+0

请参阅此Windows 8预览 - http://www.microsoft.com/presspass/features/2011/jun11/06-01corporatenews.aspx – mrsheen 2012-01-16 04:17:03

回答

10

“Metro风格的应用程序是针对用户的需求,全屏应用程序,针对运行它们的设备,触摸交互量身打造,并针对Windows用户界面的Windows可以帮助你与用户进行交互,用户与您的应用进行交互。“从MSDN

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

在开发地铁应用,您可以从各种语言和技术选择:

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

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

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

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

+0

Windows 8 Developer Preview已发布,并且有一些初步API文档可用。您可以开始尝试开发Metro应用程序。 – 2012-01-16 04:16:37

+0

是的,我的坏 - 我只是意识到我的日期已经过期;我曾经是Windows开发者,现在是Mac,所以原谅我:] – 2012-01-16 04:18:08

+2

Metro与HTML5无关。 – 2012-01-16 14:54:00

3

Metro风格的应用程序重新设计了Windows用户界面(更关注干净的版式,更少关注UI镶边),拥有全屏用户界面,引入了平板着色的“实时拼贴”(更新用户关于应用程序并将其绘制到应用程序中)以多任务处理(Snapped视图,Filled视图)为中心的风格可以通过“Windows应用商店”进行打包和分发,并且可以以多种本地语言和语言进行部署。

0

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

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

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

相关问题