1

我对 Metro 应用程序中的共享模型感到困惑。我们正在尝试遵循 Windows 设计方法,并决定研究 Share 魅力。

本文介绍如何在应用程序之间共享内容。但我们希望允许用户分享到 Twitter 和 Facebook,如果系统中没有安装这些应用程序,则此功能将不可用。

所以问题更多是在概念层面上:如果我们提供分享到社交网络的可能性,我们是否需要在我们的应用程序中实现 UI 和逻辑而忘记分享魅力?

4

2 回答 2

2

您是正确的,共享魅力仅使您的应用程序能够与其他应用程序共享数据,如果未安装这些应用程序,则可能无法共享到这些网络。请记住,可能会安装其他可以完成相同任务的“非官方”应用程序。FlipToast 就是一个例子。

如果分享到 Twitter 和 Facebook 是您的应用程序的重要方面,至少在用于 Release Preview 的 SDK 中,您需要自己实现该逻辑。

于 2012-08-14T14:21:05.210 回答
0

你说:

但我们希望允许用户分享到 Twitter 和 Facebook

问题不是您想要的,至少不是在 Windows 应用商店应用程序的上下文中。这是关于用户想要做什么,如果用户希望通过 Twitter 或 Facebook 分享,将会有很多应用程序供他们安装,这使得这成为可能。

作为 Windows 8 应用程序的开发人员,您的目标应该是提供您希望应用程序共享的信息,并让用户决定在何处共享该信息。

您可以通过包含多种格式(纯文本、HTML、图像、缩略图等)来改善用户体验,以确保无论实现 Share 目标合同的应用程序首选哪种格式,您都可以使用它。

在 Twitter 和 Facebook 上添加您自己独特的分享功能在短期内似乎是个好主意,但是当下一个伟大的社交媒体网络出现,而 Twitter/Facebook 开始消退时会发生什么?您是否也打算将该功能添加到您的应用程序中?

同时,对分享不感兴趣的用户将在您的应用程序中拥有额外的东西,这些东西不会给他们带来任何好处。

试试 Share 合约……IMO,它提供了一种很好的方式,让您的用户可以轻松地与各种应用程序和社交网络分享,甚至是那些尚未创建的应用程序和社交网络。

于 2012-08-14T23:51:46.343 回答