【问题标题】:What is Windows Metro style app什么是 Windows Metro 风格应用
【发布时间】:2012-02-11 03:19:26
【问题描述】:

谁能简单地解释一下什么是 Windows Metro 风格的应用程序?使用它的目的和用途是什么?

任何适合初学者的链接都会很有用..

谢谢

【问题讨论】:

标签: microsoft-metro


【解决方案1】:

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

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

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

【讨论】:

  • Windows 8 开发者预览版已经发布,并且提供了一些初步的 API 文档。您已经可以开始尝试开发 Metro 应用程序了。
  • 是的,我的错 - 我刚刚意识到我已经离开了日期;我曾经是一名 Windows 开发人员,现在是 Mac,所以请原谅我:]
  • Metro 与 HTML5 无关。
  • Metro 使用 HTML5 作为其语言,Metro 本身只是一个新的 API + UI 设计。
【解决方案2】:

“Metro 风格的应用程序是根据您的用户需求量身定制的全屏应用程序,适用于他们运行的设备,适用于触控交互,以及适用于 Windows 用户界面。Windows 可帮助您与您的用户以及您的用户进行交互与您的应用程序交互。”来自MSDN

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

在开发 Metro 应用程序时,您可以从多种语言和技术中进行选择:

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

【讨论】:

    【解决方案3】:

    Metro 风格的应用程序重新设计了 Windows 用户界面(更注重简洁的排版,而不是 UI chrome),拥有全屏 UI,引入了纯色“动态磁贴”(向用户更新应用程序并将其绘制到应用程序中),以触​​摸为中心的风格,专为多任务处理(快照视图,填充视图)而设计,可以通过“Windows 应用程序商店”打包和分发,并且可以部署在多种本地和语言中。

    【讨论】:

      【解决方案4】:

      Metro 应用是专门为 Microsoft 的 WinRT 编程界面编写的触摸屏友好型应用。

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

      Metro 应用将在 Windows Store 上发布。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-17
        • 1970-01-01
        • 2012-03-27
        • 1970-01-01
        相关资源
        最近更新 更多