写点什么

由 iPhone 4G 天线问题引发的界面设计讨论

  • 2010-06-28
  • 本文字数:1336 字

    阅读完需:约 4 分钟

如果握着手机左下角, iPhone 4G 就没反应了。Steve Jobs 却说,这个问题有两个解决办法:要么“别那么拿着手机”,要么使用 iPhone 配件把手机包起来。这并不是什么大问题,但却引发了一场争论:如何平衡好技术与使用该技术的用户界面之间的关系。虽然还没人提过,但我们很容易就会想到:拥有更高分辨率的 iPhone 4 会让控制变得困难,手指大一些的人很难在屏幕上精确地操作。

硬件工程师们还在不断地把更多的处理功能加到小型设备上,但不断出现的操作障碍却是如影随形。这种问题在移动电话上尤为明显。来自 Hasso Plattner Institute 的 Patrick Baudisch(之前在微软研究院)年初曾说过:

现在对于大众来说只有一个真正的计算平台,不是 PC,不是 One Laptop Per Child,而是移动电话,它的占有率要高出几个数量级。我们需要为这个令人激动而又前途无量的平台做好设计工作。

界面问题不仅有会干扰到天线的较大手指和皮肤电导;有些东西甚至都没法用,比如触摸式输入,触摸控制甚至比鼠标的精确度还低,在某些环境下甚至都没法使用界面(比如在开车的时候根本没法使用触摸功能)。

一些问题和可能的解决方案列举如下:(摘录自今年 2 月的 ACM 通信大会

  • 较大的手指。Baudisch 正开发一项叫做 NanoTouch 的技术,可以让移动设备呈现出半透明的状态并把触摸界面放到设备后面,这样就能防止手指尖遮挡住界面了。Baudisch 还在从事一个名为 RidgePad 的项目,它能够检测出区域内的输入区域与手指以便更精准地校正输入,据说该项目“可以将目前的触摸技术的精度提高到两倍以上”。
  • 有限的表面区域。卡内基梅隆大学的毕业生 Chris Harrison 正尝试使用移动设备上的表面区域提高输入的效率(他把这个技术叫做 Scratch Input)。通过在设备中使用小型的声学麦克风,用户在屏幕上轻划或是轻拍而产生的震动就能被检测出来并作为输入信号。比如说,可以在桌面上轻划手指来提高或是降低媒体播放器的音量。Harrison 还与其他人合作探索可变形的界面使用方法来创造多点触摸的按钮、滚动条和键盘。
  • 触摸输入。这仍是最快的数据录入方式。现在有几个商业产品提供了外置键盘,甚至是虚拟键盘投影仪,可以投射到任意平坦的界面上。
  • 触摸屏的低精度。纽约大学的 Ilya Rosenberg 和 Ken Perlin 开发出了一种力敏阻抗技术(ISFR),可以对触摸屏上的重叠区域进行采样,其精度可以达到传感阵列的 25 倍之多。

未来,界面可能会与设备完全分离并放到我们的身体当中。可视化的显示包含了人眼视网膜、“说话人”向人耳所灌输的电导以及手指中的触觉传感器。

从根本上来说,技术界面与人类用户之间的“阻抗失配”问题需要由用户解决而非技术专家。就像发明一门“新”语言来绕开电话号码 / 字母板的限制一样,用户会找到解决办法的。技术专家需要考虑到用户创造力和文化的影响,每天都要经历设计的约束与灵感的火花,这会使他们受益无穷。iPhone 4G 的研发历经了这么多个月,但没有一个工程师曾拿着电话的左下角看看信号是不是断了,这简直太不可思议了。同样不可思议的还有 Apple 工程师和设计师们并没有想到会有那么多用户习惯于这么拿电话。天线的设计并没有考虑到这个事实,最终导致了这种不可思议的事情还是发生了。

查看英文原文: iPhone Antenna Problems Pose Alternative Interface Design Questions

2010-06-28 06:412800
用户头像

发布了 88 篇内容, 共 264.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

舍弃Kong和Nginx,Apache APISIX 在趣链科技 BaaS 平台的落地实践

API7.ai 技术团队

nginx 开源 网关 kong APISIX

高防服务器大数据时代下的最佳应用途径

九河云安全

想聊天?自己搭建个聊天机器人吧!

百度开发者中心

人工智能 最佳实践 方法论 飞桨 语言 & 开发

知乎李大海对话阿里云贾扬清:透视AI应用难题与未来趋势

阿里云大数据AI技术

对象存储手把手教四 | Bucket 生命周期管理

QingStor分布式存储

对象存储 分布式存储 生命周期 数据管理

云服务器市场改变了行业市场的发展规模

九河云安全

7金5银,中国跳水梦之队背后的"黑科技"是什么?

百度大脑

人工智能 黑科技 跳水队

一文带你了解大厂亿级并发下高性能服务器是如何实现的!

Linux服务器开发

事件驱动 多进程 Linux服务器开发 IO多路复用 高性能服务器

「独立思考」的背后是一个残酷的世界

非著名程序员

提升认知 个人提升 独立思考 8月日更

数据库的简述与常用操作指南

行者AI

数据库

图谱可视化|手把手教你采集明星人物关系并进行图谱展示

Python研究者

知识图谱 8月日更

使用FL studio中文版进行音乐合并和剪切

懒得勤快

ipfs矿机挖币哪家最好?ipfs矿机公司实力排行如何?

ipfs矿机挖币哪家最好 ipfs矿机公司实力排行如何

聊聊 PC 端自动化最佳方案 - WinAppDriver

星安果

Python 自动化 WinAppDriver

大数据集群跨多版本升级、业务0中断,只因背后有TA

华为云开发者联盟

大数据 FusionInsight

企业在运营过程中需要解决的五项网络安全项目

九河云安全

跟我读论文丨ACL2021 NER BERT化隐马尔可夫模型用于多源弱监督命名实体识别

华为云开发者联盟

BERT 弱监督 隐马尔可夫 CHMM HMM模型

连续霸榜丨EasyDL到底有多强?

百度大脑

人工智能 EasyDL

绝了!阿里甩出“源码阅读指南”,原来源码才是最经典的学习范例

Java 编程 架构 面试 程序人生

波场DAPP钱包开发|波场DAPP特点

Geek_23f0c3

钱包系统开发 DAPP智能合约交易系统开发 波场DAPP 波场钱包

TCP 三次握手

W🌥

计算机网络 TCP/IP 8月日更

Karmada: 云原生多云容器编排平台

华为云原生团队

开源 容器 k8s多集群管理 多云管理平台 多云

YYDS《剑指Offer》再续新篇,百万程序员人手一册

博文视点Broadview

贡献者,是衡量开源项目的金指标

API7.ai 技术团队

开源 网关 APISIX

5招教你实现多线程场景下的线程安全

华为云开发者联盟

Java 线程 多线程 线程安全

企业数字化转型第一步,云服务器的部署以及搭建

九河云安全

程序员投入时间和精力实现财富增长之道,这可能会伴随你程序员整个生涯(请不要连续点赞)

孙叫兽

程序员 赚钱 教程 引航计划 签约计划第二季

趁着课余时间学点Python(十)面向对象的理解(前奏)

ベ布小禅

8月日更

高防云服务器服务器的价值会随着时间而扩展,从"成本效率"扩展到"新服务和技术"

九河云安全

Redis扩展数据类型详解

码农参上

redis 8月日更

Asop 之 消息处理机制

Qunar技术沙龙

android Linux 消息队列 安卓 epoll

由iPhone 4G天线问题引发的界面设计讨论_移动_Dave West_InfoQ精选文章