前苹果软件工程师解释为何初代iPhone缺乏复制粘贴功能

iPhone推出至今已15年有余,无论是硬件或是软件层面都不可同日而语,但你知道在一开始,iPhone是不支持我们所熟悉的「复制粘贴」功能的吗?最近,前Apple软件工程与设计师 Ken Kocienda就揭晓了初代iPhone之所以缺乏这项功能的真正原因。

Kocienda早在2001年就加入Apple,并且成为了初代iPhone的关键开发人物之一。但为何iPhone一开始会缺乏复制粘贴功能,他给出了一个令人莞尔的答案:因为没时间。

根据他的说法,当时开发团队正忙著打造iPhone的虚拟键盘以及自动校正功能,直到iPhone首次亮相后,团队才正准备开始要为iPhone加入复制粘贴功能。

前苹果软件工程师解释为何初代iPhone缺乏复制粘贴功能

且由于iPhone的操作方式在当时有别于我们所熟悉的其他硬件设备,在复制前,使用者必须要能选取他们想要复制的文字或段落。因此最开始,他们想出了「文本放大镜」功能,可是这样的选取方式仍不够精准,因为当使用者抬起手指时会导致光标偏移,选取范围也会因此失真。

为了能够解决这个问题,Kocienda又开发了「触控历史纪录」,让系统可以在手指离开屏幕后,将选取范围回溯至几毫秒前,确保选取范围是使用者所希求的。

就这样经过了几番波折后,复制粘贴功能才在2009年于iPhone 3GS 亮相,Apple甚至还曾为这项功能制作过专属广告呢!

相关文章