嗨,HN,
我教授科技设计历史,其中一个关键故事是关于Ken Kocienda开发原始iPhone键盘的过程。在他的书《Creative Selection》中阅读相关内容非常棒,但我希望我的学生(现在也包括你们!)能够真正“感受”这个过程中的一步。
因此,我构建了一个“Blob键盘”的网络模拟器,这是Kocienda在2005年9月首次尝试的可触控键盘,实际上是可用的:
尝试Blob键盘: [https://juliendorra.github.io/blob-keyboard-simulator/blob-keyboard-simulator.html](https://juliendorra.github.io/blob-keyboard-simulator/blob-keyboard-simulator.html)
- 点击中间字母
- 左右滑动选择侧边字母
更多信息请查看GitHub仓库:[https://github.com/juliendorra/blob-keyboard-simulator](https://github.com/juliendorra/blob-keyboard-simulator)
Blob键盘原型是在iPhone团队面临用户体验危机时出现的(他们的软件键盘根本无法使用,手指太大,加上Newton的失败阴影笼罩着他们),这突显了创新往往不是一条直路。它是在一个代号为“Wallaby”的有线触摸屏上开发的。
为了使这个模拟器尽可能真实,我参考了Kocienda书中的图片,甚至在Bluesky上得到了Ken Kocienda本人的直接反馈和指导。
你可以期待什么(或者……不期待什么):
这是一个非常早期原型的重建,局限性反映了那个特定时刻。目标是首先测试准确输入是否可能,因为如果失败了,其他一切都是无关紧要的!
- 它不是QWERTY:他们仍然希望能摆脱QWERTY,但最终熟悉感胜出。
- 没有退格键:你无法删除。
- 没有光标移动:文本框只是一个简单的显示。
- 没有大写或数字:仅支持小写字母。
- 没有平滑动画:按下时,按键会立即“弹出”。Kocienda指出,你的眼睛会填补空白,给人一种运动的感觉。
最佳体验:
虽然在桌面上使用鼠标/触控板也能工作,但它是为触摸屏设计的,以更好地模拟原始Wallaby硬件的交互。请在你的手机上使用它!
这个项目旨在提供一个关于iPhone开发转折点的具体视角,以及设计的迭代性质。就像是回到过去,尝试Kocienda桌子上的早期演示一样。
我很想听听你们对体验这段用户界面历史的反应和想法!你希望体验其他哪些重要的原型?
返回首页
最新
我维护着一个相当大的开源 PHP SDK [1](目前下载量为 460 万),用于亚马逊的销售合作伙伴 API。这个项目到现在已经有大约 4 年的历史。
亚马逊刚开始为同一个 API 构建自己的 PHP SDK(该 SDK 还不完整,功能和生态系统远远落后于我的库),我也在他们的项目中提出了一个问题,指向了我的 SDK。下周我将与他们开会,在会议之前,我很想了解其他开源软件维护者与大公司合作的经验。不太确定该期待什么。
[1] https://github.com/jlevers/selling-partner-api
我写了一篇关于布鲁斯·斯普林斯汀的《Racing in the Street》重新和声的短文。这只是一个简单的示范,展示了今天只需几个小时和合适的技术组合就能实现的可能性。