菜单 关闭

利用滑动触发上下文动作

通过 安吉李2月12日2017年

简介:swipe-to-delete或刷卡显示上下文动作的实现往往受到的可用性问题。。


虽然许多触控手势还是有限使用在大多数移动应用,一个已经变得相当广泛采用swipe-to-delete,这是拖动手指在一个项目,的姿态,就像穿越了一个列表项的物理动作用钢笔。。

最初引入的苹果的iOS邮件应用,今天许多应用程序使用它不仅从列表中删除一个条目,还公开一组完整的相关操作。。

而在早期的iPhone年,这个手势是不熟悉的用户,现在它是如此广泛,许多甚至iOS和Android用户学会了它,经常使用它。应用程序接受它作为一种方便的方法来优化内容和消除一些可见铬从小型手机屏幕,并保持行动符合它们影响的内容。然而,,上下文刷卡(我们将在本文中使用的名称swipe-to-delete及其许多亲戚,触发上下文操作)在它的许多可疑的可用性实现。。

在iOS提醒应用,刷向左侧显示一个项目更多的 删除 按钮。刷就没有选择一个动作列表中的项目。。

缺点的上下文刷卡

尽管越来越多的应用程序使用这个手势,有几个理由与contextual-swipe设计要注意:manbetx官方网站手机版

  1. 缺乏的可能性使它清楚上下文可以使用刷卡。(这是一个通用的手势交互的问题。虽然许多用户已经熟悉的手势,仍有一些人不习惯它。甚至那些已经学会了它偶尔会忘记执行它在没有任何可见的线索。。
    一个复杂因素就是,并不是所有的应用程序都支持这个手势,哪一个降低用户的学习。当遇到新的应用程序或重新不常使用的应用程序,用户将难以预测,如果他们可以使用上下文刷卡。例如,关键环iPhone应用程序(应用程序存储数字化会员卡)没有一项刷卡的时候,尽管这一技术的广泛使用可能证明并非如此。。

没有Swipe-to-delete环应用的关键。为了删除一个卡,项目必须被打开,露出一个详细视图。。
  1. 内容是模糊的当用户刷披露行为。虽然刷有助于保持行动接近他们影响的内容,刷出菜单内容往往掩盖了认不出来了。在YouTube应用程序,用户必须点击取消订阅一个通道。然而,刷了频道的名字,很难确认正确的通道被选中之前采取行动。用户想要避免的错误需要向右挥动透露全名的通道在继续之前。。
在iOS YouTube应用刷留在一个通道了退订 按钮,也被遮挡的通道的名称,用户可以取消订阅。。
  1. 的一些行为与上下文相关刷卡是不标准的。。因为刷卡最初是用来从列表中删除一个条目,大多数用户学会了姿态期待揭示一些破坏性的行动。虽然许多实现将这种行为与刷卡(e。g。,取消订阅YouTube应用程序),其他显示完全意想不到的选择。例如,Spotify的应用,刷上一首歌,不属于用户的图书馆透露一个选项来拯救这首歌。(几乎相反的动作,删除它。这种非标准的行为是有问题的,因为用户不会想尝试刷卡如果他们想添加一个首歌库,因为储蓄不是破坏性的行动。。

    一些应用程序将过多的行动与刷卡,删除了。记住,多数用户不会发现这些行动(或只会发现他们不小心当他们试图删除的项目)。。

    在下面的示例中,b h照片应用程序使用滑动手势来揭示多个操作与购物车中的商品,不仅删除从车但也除了之后,储蓄,,配件。。
在b h照片应用几个行动是嵌套的划动手势背后。保持太多的行动从视图中不仅使它更难以看到受影响的内容,但也削弱了这些特性可发现。。

  1. 上下文刷卡有时不一致在同一个应用程序中使用。。一些应用程序暴露不同类型的行动取决于:
  • 滑动的方向(e。g。,刷卡离开意味着别的东西比刷卡)
  • 项目的状态被刷卡

例如,在Spotify,刷可以有三层含义:

  • 刷上一首歌不是图书馆用户的显示的一部分保存选项(如上所述)。。
  • 刷上一首歌曲显示在用户的图书馆删除选择。。
  • 刷上一首歌透露一个选项来将歌曲添加到队列的音乐正在播放。。

当多个行为与同样的动作时,人们越来越难学习和记住它们。(这是一个心理学家所说的实例扇效应- - - - - -当一个线索与许多物品,很难获取这些物品。)

Spotify iPhone app:上下文刷卡显示多个动作:刷上一首歌显示一个按钮来保存这首歌你的个人音乐库。如果这首歌已经在图书馆,那么相同的姿势会导致按钮删除而不是显示的歌曲。。
  1. 差实现swipe-to-delete可能导致数据丢失。刷是一个相当容易执行的动作,,不时地人会不小心删除一项意想不到的。。
    为了防止这样的事故,总是很重要的要求确认或提供一种简单的方法来解开刷卡。。
阴暗的iPhone app:刷就不会删除一个播客。为了删除一个播客,的删除 按钮需要选择,这防止用户不小心删除物品吗
  1. 刷卡模棱两可会影响有效的上下文刷卡。。更糟的是,一些应用程序使用水平滑动手势不仅为破坏性的行为,而且导航应用程序的不同部分。在许多iOS应用程序,使用水平滑动回到前一个页面,在Android有时被用来揭示了一个隐藏的菜单。另外,在iPad上,水平滑动屏幕可以用来分割成多个窗口。。

    所有这些手势可以影响上下文刷卡的可用性。想象一下,你正试图打开另一个应用程序,不小心删除了一个重要的工作邮件。或者,亦然,假设你想从列表中删除一个条目,意外引发了一场拆分视图。。

iPad Pro:邮件和照片应用程序出现在华盛顿模式同时在屏幕上。刷在一封电子邮件中可能标志着信息读取或包含邮件应用程序可以关闭面板,取决于接近这个面板的边缘滑动被处决。。

即使用户可以很容易地从这些事件中恢复过来,整体用户体验会降低用户感觉更少的控制界面。。

建议使用上下文刷卡

  • 最大化的内容可见性并确保用户知道他们删除的条目或代理。上下文的行动应该在它影响视图的内容。随时保持内容视图上下文刷卡使用,以减少不确定性。。
知名度为iPhone(左):一个上下文刷卡让每个“注意”的名称与应用程序边界,允许用户看到他们删除。Wunderlist(右):标题列表改变屏幕当用户执行上下文刷卡,阻止他们在行动前检查列表的名称。。
  • 要求确认之前完成一个破坏性的行动。。
    使用上下文滑动删除一个项目没有确认就成问题。防止和避免错误的错误要求确认与一些简单的删除按钮。。
  • 另外,如果操作是高度重复,要求确认将是乏味的,,支持简单的撤销。。确保取消选择在屏幕上是非常突出的,所以人们不需要寻找它。。

    在YouTube应用程序,从一个通道退订后,用户撤消或re-subscribe提供了机会。。
退订后从一个频道在YouTube应用程序有多个选项撤销行动和re-subscribe。。
  • 限制上下文刷卡破坏性的行为。。背后埋葬关键行为上下文刷卡可以防止用户发现他们。大多数用户希望使用上下文刷卡发现破坏性的行动,如删除删除:这不仅是原始的使用手势(因此最著名的),还有一个隐喻关系的姿态刷一些屏幕和命令来删除该对象。。
  • 保持上下文刷卡一致的行为在一个应用程序。人们有困难学习多重含义相同的手势,他们不会指望刷卡做不同的事情在不同的页的应用程序。避免使用行为依赖于一个项目的状态或应用程序内的位置;相反,保持上下文的意思因为刷卡一致重载的命令往往是混乱。。
  • 不要过度使用滑动手势在您的应用程序。。如果您的应用程序使用上下文刷卡,确保它不会干扰其他用途的刷在你的应用程序(如刷从一个页面导航到另一个)。。

结论

上下文刷卡是受欢迎的在应用程序开发中,但如果使用不当可能会导致混乱。要注意当使用它作为一个为内容提供行动的主要方法。尽管越来越多的用户已经学会把刷卡和删除,一些应用程序仍然不能使用它,而其他的使用不一致或以非标准方式。此外,滑动手势可以掩盖了项目,从而也增加用户的错误,或迫使人们努力安抚自己选择正确的项目。。