2016年7月15日 星期五

為什麼 iPhone 的指紋解鎖要先按 Home 鍵喚醒螢幕?

 
(首圖來源:Flickr/Kārlis Dambrāns CC BY 2.0)

過往手機上的指紋辨識機制,通常都需要先喚醒螢幕,再藉由指紋解鎖進入主畫面。不過近來一些新手機,例如 HTC A9、HTC 10 與在台灣通路幾乎絕跡的 Nexus 6P,都可以只將手指放上辨識區,就自動喚醒螢幕並解鎖。相對而言,旗艦定價的 iPhone 仍需要多按一下才能完成解鎖,對於一向宣稱在意使用者細節的蘋果,似乎是個很不尋常的選擇。

Touch ID 的機制
這其實與 Touch ID 的機制有關。蘋果在 Touch ID 初登場的 iPhone 5s 上,使用的是 AuthenTec 的第一代指紋感應器(這間公司在 2012 年被蘋果收購)。AuthenTec 的指紋感應器儘管體積小巧,但感應速度卻不算極快。

資料顯示,過往在指紋辨識登場前,有高達 50% 的用戶不設手機密碼,寧可完全犧牲安全性,也不想損失一丁點的便利,因此,如果 Touch ID 不能在便利性上至少與滑動解鎖打平,就會完全失去價值──因為有一大半用戶根本就不想用。

因此,為了彌補 Touch ID 的速度,技術仍不完備的蘋果便利用了一段時間差。

當用戶將手指按上 Touch ID,即使還沒喚醒螢幕,Touch ID 周圍的不鏽鋼環就會開始運作,藉由手指的微電流,一邊觸發 Touch ID 底下的指紋感應器,一邊創造電場,以預先辨識用戶的指紋。

由於在使用者的感覺中,iPhone 是「螢幕亮起」才開始運作,因此如果讓指紋感應在手指按下 Home 鍵、喚醒手機之前就先偷跑,就能讓用戶以為指紋辨識只發生在「按下 Home 鍵到螢幕亮起」之間,進而誤判實際時間、提升滿意度。

這項針對 Touch ID 的優化,除了要因應 AuthenTec 指紋感應器的缺陷,也要配合蘋果自家 A 系列處理器的效能。由於 Touch ID 是經由配對,讓一枚 Touch ID 組件只能對應一片 A 系列處理器,使得用戶的解鎖過程必須經由:

1. 同一枚指紋。
2. 同一組 Touch ID 零件。
3. 同一片 A 系列處理器。
才能過關,因此存放了指紋資訊的 A 系列處理器效能,對於判讀的速度便會有一定程度的影響。

例如在使用了相同 Touch ID 硬體的 iPhone 5s 與 iPhone SE 上,後者便因為用上 A9 處理器,而有著明顯比 iPhone 5s 快的解鎖速度。

UI 設計是核心理由
然而時至今日,蘋果在 iPhone 6s 早已用上感應速度快上兩倍的 Touch ID 二代,而其他即使仍在搭載第一代 Touch ID 的 iOS 裝置,也有許多都配上效能更好的 A 處理器,例如 iPad Air 2。

那麼,既然早就已經能輕觸啟動手機的部份功能、讓指紋辨識開跑,效能面也允許蘋果不那麼依賴小錯覺,蘋果為什麼仍要繼續目前的設計,讓裝置必須按壓 Home 鍵才能喚醒螢幕,進而解鎖?

根本性的原因也許是 UI 設計。由於 iOS 在設計上分為主畫面與鎖定畫面兩層,對於某些用戶來說,如果只憑輕觸就解鎖,直接略過鎖定畫面,或許並不是特別貼心的事。

例如有時候用戶只是想看看誰傳了哪些訊息或時間,如果直接刷入主畫面,本來單純看訊息的步驟就會增加,讓本來應該很輕度的使用變雜。

值得一提的是,在 iOS 10 上,這些體驗都有了變化。由於 iPhone 6s 的解鎖速度太快,用戶經常只是按下 Home 鍵的瞬間就刷入主畫面,幾乎讓「喚醒螢幕」等於「解鎖」,進而壓縮了鎖定畫面這一層的意義。

此外,iOS 10 亦針對鎖定畫面設計了大量更新,讓用戶能在上面就完成許多輕量工作,例如回覆訊息,因此為了維護鎖定畫面的存在感,iOS 10 新增了讓用戶可以拿起手機、畫面就自動喚醒的功能,讓用戶可以比較自然地接觸鎖定畫面(相反地,放下手機後,螢幕也會自動關閉)。

在手機螢幕亮起後,用戶又會面臨兩種選擇:第一是僅在鎖定畫面就完成工作,第二則是刷入主畫面。

由於 iOS 10 的鎖定畫面已經包括許多新功能,包括回覆訊息與觀看照片,都需要進一步的權限,因此蘋果在此終於允許用戶將手指輕放在 Touch ID,就能解鎖手機,但用戶依然會停留在鎖定畫面,以完成簡單的工作。如果用戶想進一步登入主畫面,就需要再額外按下一次 Home 鍵,類似以往的設計。

總而言之,藉由這種方式,蘋果為 iOS 用戶安排了三個不同的著陸層次:

1. 拿起裝置,讓螢幕自動亮起,可以快速閱覽通知內容。
2. 輕觸 Touch ID 以解鎖,讓用戶可以利用鎖定畫面,完成簡單工作。
3. 如以往按下 Home 鍵,進入主畫面。

而由於目前 iOS 鎖定畫面相比 Android,功能較為單純,某種程度更像是桌布展示,用來騰出被 App 們遮蔽的背景,因此蘋果似乎也打算在未來更好地利用這個空間,於是設計了這種不乾不脆的輕觸解鎖。

或許蘋果也同時考慮到 iOS 的老用戶──因為 iOS 10 的螢幕喚醒功能,只支援 A9 處理器以上的新裝置。

相比這些新產品,有些老裝置還是比較適合最初的小錯覺來提升體驗,畢竟目前也只有 iPhone 6s 搭載第二代 Touch ID,所以老裝置較沒有瞬間解鎖完畢的問題。

另外,由於過往在 Touch ID 上,用戶體驗不外乎是「按下 Home 鍵解鎖」,因此,如果蘋果突然更改成輕觸解鎖,對於那些不那麼在意 3C 資訊的用戶可能會造成麻煩。

有趣的是,蘋果在 iOS 10 也針對這個情境,將「滑動解滑」改成「按下主畫面按鈕來解鎖」,不過用戶似乎能把設定改回過往的滑動解鎖,只是詳細情形可能得等進一步的公測版。

至於過往猜測的待機考量,應該已經不是問題,畢竟蘋果早已實現了 Hey Siri 等待機設計。藉由指紋環觸發電流、喚醒螢幕,應該不是多困難的技術。

沒有留言: