簡評(píng):個(gè)人覺得用攝像頭充當(dāng)按鈕并不是一個(gè)明智的選擇,首先無法保證用戶的隱私其次增加了應(yīng)用耗電。本文如果啟發(fā)了你們的產(chǎn)品經(jīng)理,我?guī)湍銈冊(cè)谧詈笱a(bǔ)上了一句。
astrapad 的設(shè)計(jì)團(tuán)隊(duì)設(shè)計(jì)了一種 “奇怪” 的交互方式----攝像機(jī)按鈕。用戶在點(diǎn)擊攝像頭的時(shí)候可以喚出或隱藏特定的操作界面。
astrapad 為什么會(huì)使用這種 “奇怪” 的交互方式?
主要考慮到 astrapad 這款軟件的特殊性,這款軟件配合電腦使用,可以讓你的 iPad Pro 當(dāng)做擴(kuò)展屏并且支持手勢(shì)和壓感。說白了就是能讓你的 ipad 充當(dāng)有觸控功能的外接屏幕。那問題來了 astrapad 這款軟件不單只要顯示電腦中的應(yīng)用而且還要考慮 astrapad 自身 UI 的放置。
為了讓 astrapad 自身的 UI 不會(huì)遮擋住電腦應(yīng)用,他們的第一個(gè)解決方案是創(chuàng)建一個(gè)浮動(dòng)按鈕(和 iOS 的 assistiveTouch 很像),如下圖:
每次點(diǎn)擊這個(gè)浮動(dòng)按鈕可以 顯示或隱藏操作界面。但是在正常使用時(shí)用戶中是需要考慮這個(gè)浮動(dòng)按鈕應(yīng)該移動(dòng)到哪一個(gè)地方,這極大的影響了用戶體驗(yàn)。
第二種解決方案是考慮使用手勢(shì)來換出操作界面,但是 ipad 的每一個(gè)滑邊手勢(shì)都基本被系統(tǒng)占用了,比如上滑動(dòng)喚出 dock,下滑喚出通知中心。(很好奇他們的為什么不使用左右的側(cè)滑手勢(shì))。
最后他們決定使用攝像機(jī)按鈕這個(gè)終極解決方案。雖然有點(diǎn)難以理解不過既然產(chǎn)品經(jīng)理說服了程序員我們也沒啥好多說的。
但是攝像頭按鍵實(shí)現(xiàn)起來并沒有想象中那么簡單為了考慮不同的光照情況,程序員們還專門搭建了一個(gè)光照棚來進(jìn)行試驗(yàn)。
攝像頭一直保持開啟極為耗電,但是工程師們硬是優(yōu)化到了 1% 的 CPU 使用率。同時(shí)為了保證用戶的隱私,將相機(jī)圖像模糊到無法辨識(shí)的程度。
值得一提的是這個(gè)攝像機(jī)按鈕開發(fā)耗時(shí)六個(gè)月。
英文原文:While Apple is taking away buttons, we found a way to add one.
推薦閱讀:
你會(huì)是全棧設(shè)計(jì)師嗎?
靈感迸發(fā) | 國外 28 個(gè)知名網(wǎng)站的 404 頁面