首页
/
每日頭條
/
生活
/
iphone為什麼會有激活之前的數據
iphone為什麼會有激活之前的數據
更新时间:2024-09-29 00:17:38

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

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

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

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

iphone為什麼會有激活之前的數據(前蘋果工程師解釋為什麼第一代)1

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

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

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

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

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved