问题标签 [human-computer-interface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1064 浏览

user-interface - 幽默可以减少感知响应时间吗?

在阅读了 StackoOverflow 问题 https://stackoverflow.com/questions/182112/funny-loading-statements-to-keep-users-amused之后,我真的很想思考这个问题“幽默可以减少响应时间吗?”

在加载大量数据的页面中,而不仅仅是“请稍候”或“加载数据”,幽默/有趣/诙谐的消息能否缩短感知响应时间(用户感知)?我想用户的响应时间计数可能需要 3-5 秒。

Joel、Jeff 和其他人对此有何看法?

0 投票
1 回答
400 浏览

artificial-intelligence - 作为人工智能/计算机智能问题的家居室内设计规则?

是否有任何网站以真正合乎逻辑的方式描述室内设计原则?例如,人行道的最小宽度应为 xx 英寸。我做了一些谷歌搜索,但大多数结果都是相对通用的(和垃圾邮件)。在这一领域是否有可靠的研究可以为自动化助手奠定基础?

0 投票
2 回答
693 浏览

standards - ISO 9241(人类系统交互的人体工程学)与行业相关吗?

ISO 9241“人体系统交互的人体工程学”等标准在行业中是否具有相关性?有认证软件产品的例子吗?你会为你的软件产品做认证吗?

0 投票
3 回答
138 浏览

iphone - 标签栏只能出现在第一个视图上吗?

我会通过仅在我的第一个视图上显示标签栏来违反 HIG 吗?第一个视图顶部还有一个表格视图和导航栏。一旦用户选择了一行,它就会转到另一个 tableview 并且没有标签栏。导航栏仍在顶部,用户可以返回。从此处单击一行将显示详细信息视图。总之,标签栏仅在第一个视图上可用。

- 编辑 -

从技术上讲,我知道如何做到这一点。但从 HIG 和用户的角度来看,我不确定。仅在第一个视图上需要标签栏才能到达应用内购买商店。猜猜这真的构成了重新设计,我在第一个视图上有一个新按钮?我的导航栏在右上角有足够的空间。

0 投票
1 回答
940 浏览

objective-c - 现有的用于处理人类可读性的 Objective-C 库(并且基于 Cocoa 的 Foundation 框架)?

是否有现有的 Objective-C 库来处理对象计数、文件大小、日期、持续时间等的人类可读性?(并且基于 Cocoa 的 Foundation 框架?)

换句话说,给定一个 NSDate、NSNumber、NSTimeInterval 等或一个 NSArray 对象;是否有用于构造字符串表示的库来处理以下问题:

  • 计算单数与复数:显示“2 个文件”、“3 个文件”等,但显示“1 个文件”而不是“1 个文件”。
  • 日期:显示“昨天”而不是“2010-02-18”,“上周一”而不是“2010-02-15”等等。
  • 持续时间:显示“预计剩余时间:大约一个小时”而不是“...:57 分钟”。
  • 文件大小:50 字节显示“50 字节”,1073741824 字节显示“1.0 GiB”等等。

这似乎是一个图书馆必然已经存在的常见问题。甚至可能已经是 Apple 提供的标准框架(尽管我无法立即找到任何相关信息)。问题是在哪里?;)


注意:这确实是对dreamlax 答案的评论,但是作为评论发布太长了。

感谢您提供指向 MDC 文章的链接。我确实意识到这可能是一个相当复杂的问题。即使只考虑英语,更不用说多种语言了。

再说一次,这是一个如此复杂的问题,这更是我想要一个可以解决一些问题的库的原因。;)

文件大小确实看起来最简单,但即使这样也很容易出错。考虑以下代码输出作为对本网站上类似问题的回答。第一个代码奇怪地将 1023 字节报告为 1.0 KB。第二个报告 (1024 * 1024) - 1 个字节为 1024.00 KB,而第一个报告为 1.0 MB。根据 Calculator.app,(1024 * 1024) - 1 个字节约为 1.023,9990234375 KB。那么应该显示为“1023,99 KB”、“1024,00 KB”、“1.0 MB”、...?我不确定。

今天早些时候我很快写了一些代码来转换文件大小,然后在我为它编写单元测试时意识到它有类似的问题。

拥有一个已经考虑过这一点的图书馆真的很好......

[ 输出来自ObjC/Cocoa 类的代码,用于将大小转换为人类可读的字符串?]

[ 来自雪豹文件大小的代码输出]

产生上述输出的代码(相当明显,但仅供参考):

0 投票
1 回答
104 浏览

cocoa-touch - Which UI Design is better for iPhone?

I have a PickerView for choosing time. For example, the user can choose 5 hours and 10 minutes. I should use one picker view to display two row... or I should separate to two picker view, in the middle, I use a label "hour", and "minute". Which UI design is better? and why? thx you.

0 投票
7 回答
5204 浏览

mouse - 用于代码编辑的眼动追踪

有没有像样的眼动追踪包来代替鼠标进行代码编辑

我想释放鼠标,但继续使用我的键盘来编辑代码。

在对它进行了一些研究后,我得出结论,合适的眼动追踪硬件很昂贵。使用网络摄像头或高分辨率摄像机似乎是最可行的选择。

不幸的是,基于图像的跟踪(与红外跟踪相反)限制了准确性,因此并非所有功能都适用。

所需的眼动追踪 IDE 功能:

  • 页面滚动
  • 选项卡选择
  • 设置光标位置
  • 使用键盘选择以注视为中心的文本

一个类似的问题推荐Opengazer用于网络摄像头,但我对加速基本文本编辑特别感兴趣。任何建议都值得赞赏,特别是如果您有眼动追踪和实际用例方面的经验。

0 投票
4 回答
897 浏览

evaluation - HCI 项目的评估技术是什么(不涉及用户或心理学家)?

我将为我的论文选择一个主题,这将是一个 HCI 项目。(人机交互)。

这将是一个研究项目,我需要考虑对其进行某种评估。我宁愿不使用人类用户,也不想为此与心理学家合作。

有没有我可以使用的指标或评估模型?

谢谢

0 投票
2 回答
352 浏览

hci - 如何评估设备与理论的关系,例如:“感官(视觉、听觉、触觉)和认知(短期和长期记忆)”?

我如何评估 HCI 领域中的计算机化设备或软件应用程序与这些理论的关系,例如:“感官(视觉、听觉、触觉)和认知(短期和长期记忆)”并基于上下文使用的设备?任何帮助或建议表示赞赏。

0 投票
6 回答
255 浏览

usability - 1 小时人为因素和可用性

我自愿在我的工作场所向我们的用户体验团队提供一小时的午餐时间简报。我对人为因素和用户界面设计充满热情和热爱,并且在整个(尽管很短)职业生涯中都参与其中。

我遇到的问题是,我很难决定如何集中讨论,以便在一个小时的时间限制内传达一些好的信息。我希望从 SO 那里获得关于您有兴趣听到的内容的意见,这些内容也可以在一小时内包含在内。这是我到目前为止所拥有的:

  • 人为因素导论
  • 人为因素背后的心理学
  • UID 原则
  • 可用性测试
  • 标准

在这一点上的一切都是非常高的水平。我不确定我是否应该减少主题并深入研究,或者是否应该做一个完整的高级演示并鼓励个人来与我交谈以获取更多信息。

更新关于受众

观众(用户体验团队)由许多已经对用户体验的含义有高度了解的个人组成。许多人是软件开发人员,有些人是设计师。然而,并不是所有的人都是训练有素的设计师,可能有必要重新达到一些高点。我认为有些地方需要改进(我可以谈谈)。不幸的是,我不是该小组的直接成员,所以我不了解团队的内部运作(这也有助于我更好地集中这个演示文稿)。