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