4

我有一个 winforms 应用程序,想知道是否应该尝试将其移动到 Windows 商店应用程序(和 WPF)。我希望 Metro 风格的应用程序具有与桌面应用程序相同的潜力,但让我想知道的是 VS 2012 不是 Metro 应用程序。这并没有让我感到很惊讶,因为到目前为止我看到的每个 Metro 应用程序看起来都像一个不能真正做太多事情的手机应用程序,我无法想象 VS 作为一个 Metro 应用程序会是什么样子。

在我看来,微软想慢慢地将所有东西都转移到 Metro,否则我认为引入全新的视觉体验只是为了在 Metro 和桌面之间切换而陷入困境,但即使记事本仍然是桌面应用程序。所以我的问题是,基本上,每种应用程序都应该可移动到 Metro 还是 Metro 仅适用于类似手机的小型应用程序?

4

3 回答 3

7

我不相信微软打算让每个应用程序都成为 Metro。我看到更多轻量级应用程序进入 Metro。重型业务线应用程序将保留在桌面端。

不过,我确实看到了在企业环境中编写桌面和 Metro 风格应用程序的机会。想象一下这个假设场景:

在企业中,我可以看到 Accounts Receivable 在他们的桌面上运行成熟的、单一的桌面应用程序,就像在 Win7 下运行它们一样,因为它们的需求非常广泛。

接待员将运行带有 Metro 应用程序的触控笔记本电脑,该应用程序仅与公司约会相关联。

装卸台上的人将运行 Win8 手机,这些手机具有显示交货时间表的进/出应用程序以及其他什么。

经理和高管拥有 Metro 平板电脑,该平板电脑有一个显示指标的应用程序:许多漂亮的图表和图形显示公司在不同业务领域的运营情况和方式的当前状况。

对于需要复杂性的用户,它是桌面模式,但对于执行较小的特定计算机任务的用户,为他们提供触控的 Metro 应用程序。

于 2012-07-15T19:18:02.590 回答
2

Metro 风格的应用程序用于内容消费,就像您在平板电脑上看到的那样。

经典桌面应用程序用于内容创建。

于 2012-07-15T19:13:03.320 回答
1

我认为 Metro 应用程序是一个附加功能,我不认为它们是桌面应用程序的重要替代品。如果您想将您的应用程序部署到平板电脑、手机或任何其他触摸屏/手持设备,metro style 将是一个不错的选择。目前,Metro 应用程序的消费者并不多,因为 Windows 8 甚至还没有进入市场。

正如您已经提到的,在桌面 PC 上,metro 应用程序非常不舒服,并且不能提供桌面应用程序可以提供的全部功能。

所以我的问题是,基本上,每种应用程序都应该可移动到 Metro 还是 Metro 仅适用于类似手机的小型应用程序?

我不这么认为,因为这自动意味着许多使用过 Windows 早期版本的客户必须学习使用 Metro 界面。

Metro 应用程序提供的功能比 Vista 中的桌面小工具要多得多,因为它们可以使用 C# 或其他 .Net 语言进行编程,但 Metro 应用程序占用了太多空间,无法用简单的鼠标进行控制。

于 2012-07-15T19:18:13.960 回答