IT之傢 6月21日消息,蘋果在15年前推出瞭第一代iPhone,當時甚至沒有復制和粘貼功能。現在,前蘋果軟件工程師和設計師Ken Kocienda透露瞭具體細節。

Kocienda於2001年加入蘋果,是iPhone背後的關鍵工程師之一。在開發iPhone之前,Kocienda曾在Safari瀏覽器的初始團隊中工作,這使得他在第一代iPhone開發中發揮瞭重要作用。

關於第一代iPhone沒有復制和粘貼功能的原因,Kocienda的解釋很簡單:沒時間開發。

據他介紹,團隊當時忙於開發iPhone的虛擬鍵盤及其自動更正系統。第一代iPhone 推出後,Kocienda和他的團隊最終決定開發復制和粘貼選項,但仍然需要一段時間才能最終落地。

Kocienda表示,他提出瞭“文本放大鏡”的想法,讓用戶知道他們將文本光標指向的確切位置,這對於復制和粘貼至關重要。然而,即使使用經典的虛擬放大鏡,由於自然抖動,當用戶將手指從屏幕上移開後,光標還是會在字符之間移動,因此當時該功能不太可靠。

為此,Kocienda開發瞭一個“觸摸歷史記錄”,僅用於文本編輯。在手指離開屏幕後,系統會在最後一次觸摸後的幾毫秒內自動檢測到用戶手指的位置,從而使光標停留在用戶真正想要的位置。

iPhone文本輸入系統的另一個有趣細節是,所有樣式文本最初都是基於WebKit。這意味著App使用自定義字體時,基本上都會顯示一個很小的網頁來呈現文本。當文本不處於編輯模式時,它們會顯示其內容的靜態圖像。

IT之傢瞭解到,復制和粘貼功能在2009年作為iPhone OS 3.0的新功能引入,默認預裝在iPhone 3GS上。蘋果當時甚至制作瞭一個電視廣告來突出這一新功能。

點讚(0) 打賞

评论列表 共有 0 條評論

暫無評論

微信小程序

微信扫一扫體驗

立即
投稿

微信公眾賬號

微信扫一扫加關注

發表
評論
返回
頂部