交互设计原则:电视平台四向键交互设计

文章描述:电视平台下的四向键交互原则.

一、划分区块

“四向”键(含确认键)与鼠标不同,它的特点是按照焦点顺序移动。所以当含有大量的内容时,需要划分成一个一个的区块,以便于进行快速定位。

在选中某一区块后,再对具体内容进行操作。

二、十字结构呈现

在很多情况下,需要将内容按照不同的功能进行归类,划分为不同的“功能区块”。当功能区块含有大量内容时,使用十字结构能够保证用户在任何情况下都能够快速的在功能区块间切换。

标准十字结构:

变种十字结构:

在只有两个模块(或两级内容)时,可以考虑将标准十字结构变形。与标准的十字结构相比,这种交互更加方便。

三、可视区域内的元素能够跨层级顺序置焦

在可视区域内的可操作元素,无论是否处在同一层级,原则上都要求能够按照平面坐标顺序移动——即,不论层级关系如何,只要在平面坐标上相邻,就应该能够顺序置焦到上面。

需要注意,焦点的平面坐标有可能会产生动态的变化——在这种情况下,也要遵循本原则。要根据屏幕内容的动态变化,动态的改变焦点的跳跃顺序。

如图一,按左右键,焦点在“A”和“C”间切换。

如图二,当滚动条拉到最下面时,出现了“分页”条,这时按左右键,焦点应该顺序的在“A”、“B”、“C”三个区域间移动。

四、在不同的模块间切换时,默认的焦点问题

在很多情况下,从一个功能模块跳到另一个功能模块时,默认焦点遵循原则三(即可视区域内的元素能够跨层级顺序置焦),其交互体验并不一定是最好的。遇到这种情况,我们就应结合具体的交互、用户目标、用户习惯等进行具体的设计,找到一种更合适的默认焦点——这需要遵循严格的用户测试流程,有具体的数据支持,以确保这么做确实是更加合理的,否则本原则不成立。

五、“四向”键完全操控

遥控器与鼠标不同,遥控器的设计更加多样和随意。目前市面上的遥控器有数百种以上,他们的按键数量、按键功能、按键布局都有很大的不同。为了避免风险并打造一个统一的体验,我们需要能够使用“四向”键完成全部操作。

当然,这么做的目的还有一个:只使用“四向”键进行操作时,用户可以不看遥控器,视觉焦点一直在电视屏幕上。但如果使用了“四向”键外的其他按键,用户在使用时,眼睛会频繁的在遥控器和电视屏幕间切换,会频繁的打断用户的任务流。

除此之外,用户在使用“四向”键外的其他按键时还需要思考和寻找,给用户增加了很多额外的认知、记忆负担。

六、可操作即可置焦,直接对元素进行操作

在进行交互和视觉设计时,要做到“可操作即可置焦,直接对元素进行操作”。即如果某个元素能够进行相关操作,那么就应该直接对此元素进行操作——而不是将对此元素的操作割裂的放到其他位置。

“直接对元素进行操作”看似与“将不同类型的内容进行功能模块划分”产生冲突。实际上只要分析具体情况,找到两者间的对立统一关系,就不会产生冲突。

七、清晰明确的显示焦点,避免焦点的丢失和跳跃

在使用“四向”键进行操作时,我们的一切操作都是对焦点的操作。焦点是至关重要的,我们要结合具体的情景,通过一系列的视觉、交互手段强化焦点、避免焦点的丢失和跳跃。

时间: 2024-09-13 06:27:31

交互设计原则:电视平台四向键交互设计的相关文章

电视平台下的交互设计:四向键交互七大原则

一.划分区块 "四向"键(含确认键)与鼠标不同,它的特点是按照焦点顺序移动.所以当含有大量的内容时,需要划分成一个一个的区块,以便于进行快速定位. 在选中某一区块后,再对具体内容进行操作. 二.十字结构呈现 在很多情况下,需要将内容按照不同的功能进行归类,划分为不同的"功能区块".当功能区块含有大量内容时,使用十字结构能够保证用户在任何情况下都能够快速的在功能区块间切换. 标准十字结构: 变种十字结构: 在只有两个模块(或两级内容)时,可以考虑将标准十字结构变形.与

电视平台下的四向键交互原则

一.划分区块 "四向"键(含确认键)与鼠标不同,它的特点是按照焦点顺序移动.所以当含有大量的内容时,需要划分成一个一个的区块,以便于进行快速定位. 在选中某一区块后,再对具体内容进行操作. 二.十字结构呈现 在很多情况下,需要将内容按照不同的功能进行归类,划分为不同的"功能区块".当功能区块含有大量内容时,使用十字结构能够保证用户在任何情况下都能够快速的在功能区块间切换. 标准十字结构: 变种十字结构: 在只有两个模块(或两级内容)时,可以考虑将标准十字结构变形.与

交互网页设计原则:整洁清晰明确

  在网页交互设计中,我们提出:信息获取和传达的过程必须是简洁清晰,自然易懂.这样用户才能够有效的获取这些信息,并迅速作出决定. 1.什么是"简洁自然,清晰易懂"? 简洁清晰:使信息最简化 "少即是多".提倡使用最少的元素来表达最多的信息.如果信息繁杂,将使用户承担大量的信息负担,造成信息过载,影响效率,不能帮助用户解决问题. 自然易懂:使用用户语言 用户获取信息的方式多样,并且对信息的理解程度也各有不同,所以使用用户平时使用和理解的表达方式去传递信息,更可以被用户

交互设计原则–待续

我们认为目标导向设计方法由4个P组成,即process.pattern.principles.practices(过程.模式.原则.实践),下面我将和大家一起讨论前3个P.交互设计总的来说是一件困难杂乱的工作,交互设计师常常被要求在紧迫的工期中想象和定义一个可能要运用最新科技,并且是谁都没见过的东西,我们必须深刻地了解产品所属的复杂的领域,必须平衡好竞争的优先次序,必须理解所用科技的约束和机会,还要对整个项目的商业环境有清楚的认识.这些让人眩晕的困难和挑战迫使我们必须要采用非常系统的方法,通过需

例举一些知名网络公司的设计原则实例

文章描述:例举一些知名网络公司的设计原则实例. 经常有人问我怎样才能从头脑风暴中所获得的数以百计的创意中选出合适的一个.除了靠直觉和经验外,还有一种方法可以帮我们来决定和界定设计原则.在2007年以前,我们将这些原则称为"设计标准",现在又有了一个新的定义,就是"设计原则". 什么是设计原则 l  立足于设计研究l  简短易记l  跨功能l  明确而非"简单易用"l  将差异化聚集在一起l  不矛盾 设计原则就是描述了一项产品或服务体验的核心价值

Java程序员应当知道的10个面向对象设计原则

(设计原则)底线是永远追求高内聚.低耦合的编码或设计. Apache 和 Sun的开源代码是学习Java和OOPS设计原则的良好范例.它们向我们展示了,设计原则在Java编程中是如何使用的.Java JDK 使用了一些设计原则:BorderFactory类中的工厂模式.Runtime类中的单例模式.java.io 类中的装饰器模式.顺便说一句,如果您真的对Java编码原则感兴趣,请阅读Joshua Bloch 的Effective Java,他编写过Java API.我个人最喜欢的关于面向对象设

程序员应知道这十大面向对象设计原则

面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) . Decorator(装饰器).Observer(观察者) 等设计模式, 而没有把足够多的注意力放在学习面向对象的分析和设计上面.学习面向对象编程像"抽象"."封装"."多态"."继承" 等基础知识是重要的,但同时为了创建简洁.模块化的设计,了解这些设计原则也同等重要.我经常看到不同经验水平的java程序员,他们有的不

设计模式之禅之六大设计原则-开闭原则

开闭原则 一:开闭原则的定义        --->一个软件实体如类.模块和函数应该对扩展开放,对修改关闭.        --->我们做一件事情,或者选择一个方向,一般需要经历三个步骤:What--是什么,Why--为什么,How--怎么做(简称3W原则,How取最后一个w)        --->对于开闭原则,我们也采用这三步来分析,即什么是开闭原则,为什么要使用开闭原则,怎么使用开闭原则? 二:如何使用开闭原则        --->抽象约束.               

交互设计经验谈:移动应用交互设计原则

文章描述:设计在很多时候都是靠灵感的闪现,移动应用的设计则更加的灵活多变,如何能更好地设计出一个应用,没有具体的方法和成规.但是,为了能更好地避免设计师们走弯路,设计原则的学习是有必要的,它给了设计师们一定的参考和指导. 摘要:交互设计专业也有了蓬勃发展,Ben Shneiderman 提出的交互设计"黄金八法"和Nielsen 的"启发式评估10条原则"为交互设计的评估提供了标准.我们在考虑其他原则的基础上,整理了八条移动应用设计的针对性原则. 本文节选自<