在 Metro 应用程序中,我想将一些磁贴显示为禁用。也就是说,用户可以看到它们,但应该能够区分特定部分已禁用,并且仅对订阅用户启用或在满足某些其他条件时启用。
设计这种东西的指导方针是什么?我应该使用浅灰色的瓷砖来给人一种它被禁用的印象吗?
当我搜索这个时,大多数讨论都是围绕“如何禁用动态磁贴”。
在 Metro 应用程序中,我想将一些磁贴显示为禁用。也就是说,用户可以看到它们,但应该能够区分特定部分已禁用,并且仅对订阅用户启用或在满足某些其他条件时启用。
设计这种东西的指导方针是什么?我应该使用浅灰色的瓷砖来给人一种它被禁用的印象吗?
当我搜索这个时,大多数讨论都是围绕“如何禁用动态磁贴”。
对此的答案可能在很大程度上是主观的,但这是我的 0.02 美元,您可能想要考虑什么。
AFAIK,就 Windows 8 开始屏幕而言,没有禁用磁贴之类的东西。也许最接近的模拟是您通过试用获得的应用程序,该试用现已结束。在这种情况下,磁贴将显示一个 X 字形,但您仍然可以启动它。“启动”虽然会将您带到 Windows 商店页面以购买应用程序 - 当前状态的唯一合乎逻辑的操作。
如果您将其用作您的模式,那么您将与“开始屏幕”体验保持一致,但我认为您不一定必须如此。正如您所提到的,人们可能更习惯于看到一个表示“已禁用”的柔和灰色瓷砖。够了吗?它是否通过了可访问性指南(仅区分颜色?) - 您可能需要更多,例如字形、不同的轮廓等。
作为用户,我倾向于希望磁贴总是做一些事情,甚至可能非常微妙,以表明它是活跃的(或可能是)——也许只是一个微小的动画,以便用户得到元素被击中的反馈,但不完全可用在当前情况下。此外,至少作为应用程序的新用户,我想知道为什么该项目不可用以及如何使其可用。对于开始屏幕,不可用的磁贴将您带到商店购买应用程序;在您的情况下,您可以提供哪些信息来告知用户该磁贴被禁用的原因?您也许可以做一个轻量级的弹出窗口来解释原因(甚至悬停文本),并且可能包括一个选项“不再显示”,这样有经验的用户就不会生气。
这听起来像是在潜在用户群中进行可用性和 A/B 测试的绝佳场景。
另一个想法浮现在脑海中。查看商店中提供免费试用的一些应用程序,看看它们是如何“禁用”优质内容的。他们可能会也可能不会使用磁贴之类的东西,但是您会从其他开发人员如何处理类似场景的角度获得不同的看法,并且您可能会发现一种或另一种更符合您的目标的方法。