當 iPhone 4 的 Home Button 掛掉時……
Steve Jobs 發表初代 iPhone 時,他花了很多時間來闡述他們為什麼要這樣設計 iPhone 的想法。其中有一個就是為了他們不放 QWERTY 鍵盤,因為他們覺得每個程式都可能會有稍微不同的使用者介面,但是硬體「按鍵和控制無法改變( buttons and controls can't change )」所以他們用了一個大觸控螢幕,然後讓所有的程式都可以在上面有自己的操作介面,只留下一個 home button,讓你可以跳回首頁。
當然這個概念我認為毫無疑問是源自於 Palm OS,只不過 Jobs 忘了講一件事,就是如果當你的 home button 掛掉了該怎麼辦?
我的 iPhone 4 在上兩週的時候就發生這個慘劇。因為 iOS 要跳出程式的方法就是按 home button,所以意思就是我只能夠停留在我現在開啟的程式上,想要開啟另外一個程式的方法只有,重開機。
就算 iPhone 4 效能再好,重開機也要好幾十秒,這當然不是一個好方法。
我 Google 老半天,發現這絕對不是我的個案,甚至這不是從 iPhone 4 才有的情況,從 iPhone 3G/3GS 就有這種案例。原因可能是軟體也可能是硬體。軟體就是你安裝的程式可能有互衝到(這種情形對我們這種常玩電腦的人來說根本就是惡夢,因為你很難去抓到底是什麼跟什麼互衝),硬體當然就是你的 home button 接觸不良。前者你可以把所有應用程式慢慢砍掉來確定,最糟的情況不過就是回復原廠設定。後者的話你一定要送修,因為自己修復風險太高而且你甚至也無法確認你把手機拆開就真能看出什麼名堂。
而身為一個前技術編輯,遇到 3C 產品問題的第一種解決方式就是,砍掉重練。所以我把我的 iPhone 4 備份後,回復到出廠值。
第一次,我把手機回復到iOS 4.2.1之後,沒問題,我的home button又回來了。但是當我小心翼翼使用的兩週之後,(對,我真的每次按的時候,都會在想這次不曉得會不會有作用,就好像你在玩危機一發遊戲,心裡每次都想著這次會不會爆掉那種感覺。)上週三,它又死了你個王八蛋呢!(語出「那一夜,我們說相聲」)
有了上次的經驗,我又把我的手機備份,回復出廠值,但這次,它就像是脫韁的野馬、斷線的風箏、變心的女朋友一樣,回不來了。
其實我在第一次發生 home button 失蹤事件後,我第一個反應是,用 JB(破解)後的軟體,用別的操作方式來取代 home button 功能。我那時候是用 Activator,但後來我發現用長按音量鍵來執行效果不好,我又想不到用哪個控制比較好,所以我就放棄而重灌了。
這是一個非常兩難的問題。理論上,一個擴展性這麼強的硬體裝置,自然我們應該要給它足夠的彈性來設計操作介面。但是硬體控制按鍵有一定的好處,比如說上個月我寫的老人手機,裡面包括手電筒開關、FM 廣播等,都是用硬體按鍵來開關。快速、方便。
只是當問題發生時,你不禁會想,那倒底是軟體壞掉好處理,還是硬體壞掉好處理?
Android 手機的標準設計會在螢幕下方放置四個按鍵,分別是首頁、選單、回上一頁和搜尋。不管是硬體按鍵或是熱感應按鍵,至少你都多了四個按鍵可以客製化(過去我們在測試 Windows Mobile 手機時,也常常以設定中可客製化多少按鍵當作某種高下之分),或許這多多少少給了我們另外一種折衷方式:一樣有夠大的螢幕,但是還是有多一點按鍵可以使用。
但是折衷的哲學多半不會出現在蘋果的產品上,因為那不是他們的設計哲學。
我認為這沒有對錯,重點是你要能夠把設計做到好用,然後堅持。(還有給點備援機制。)
比如說其實本來 iOS 4.3 測試版的時候,就有流出更多的觸控手勢,讓你可以用手指一縮,就回到首頁,只是這個功能後來當正式版發表時被封印了。於是我又想要 JB 我的 iPhone 4 來解開這個封印,所以我猜我這個週末又要加班了........
然後我的咖啡店合夥人跟我說了一句話:「你 iPhone 4 不是還在保固中?乾脆拿去修不就好了?」
.................
評語:誰說拿 iPhone 的不是 Geek 啊~~