目前的智能家居都喜歡做APP,把手機作為總控制器。假設(shè)我想開個燈,大致流程基本如下:
- 掏出手機
- 解鎖
- 聯(lián)網(wǎng)
- 打開APP
- 如果這個APP集成很多功能,還要切換到相應(yīng)界面
- 最后終于能開燈了。
關(guān)燈的時候,又得重復(fù)一遍。如果這時手機恰好沒電,基本就廢了。
相比之下,機械開關(guān)簡單直接多了,啪,開,啪,關(guān),啪啪啪,開關(guān)開。
為什么手機需要如此麻煩的流程才能實現(xiàn)實際上只需要一個開關(guān)的功能?這涉及到上下文切換的問題。信息只有聯(lián)系上下文才有意義。比如,同樣是“呵呵”,不同上下文就有不同的意義。
對于手機,可能有無數(shù)種操作方式,搖一搖,喊一喊,虛擬鍵盤。可是如何呈現(xiàn)這個電燈開關(guān)燈?以及程序如何理解用戶的操作并做出相應(yīng)的動作?如此麻煩的流程實際上是在做上下文的切換。大多數(shù)所謂的“智能”APP,把上下文的切換工作都交給了用戶。但是對于用戶來說,他只關(guān)心最后的開和關(guān)操作。機械開關(guān)就是如此,上下文固定不變。
好的人機交互界面應(yīng)該簡單直接,符合人的直覺。無需過多的學(xué)習(xí),就能隨心所欲的表達自己的意圖。所謂智能就在于正確理解人想表達的意圖,然后just do it。
因此,竊以為,智能家居應(yīng)該放棄手機APP。直接單獨做個遙控器,大概如下圖所示(不要在意細節(jié))。關(guān)鍵在于理解上下文方面智能化。

首先這個控制器應(yīng)該有定位和測角功能,當(dāng)我對準(zhǔn)電燈時它應(yīng)該能理解我是想控制電燈,此時的控制器就相當(dāng)于機械開關(guān)了,高端點,左滑右滑調(diào)整明暗亮度。當(dāng)對準(zhǔn)電視時,同樣的按一下,就應(yīng)該理解成開電視,而不再是開關(guān)電燈,左滑右滑對應(yīng)切換頻道,用力按住的同時滑,加減音量。這時有個Siri更是理所應(yīng)當(dāng)?shù)氖?。在不同房間,控制器都應(yīng)該實現(xiàn)無縫切換。至于善解人意的自動化,不過是把這些操作按123的順序?qū)憘€腳本,讓控制器去執(zhí)行罷了。
這實際上跟Emacs編輯器一套快捷鍵在不同模式下有不同的理解是一樣的,不同的只是模式的切換“智能”了。
信息時代,人們每天都要接受大量的信息,人的精力有限,科技的發(fā)展不應(yīng)該再給人造成負(fù)擔(dān)。工程師們更應(yīng)該視創(chuàng)造讓生活變得更美好的工具為己任,而不是制造垃圾,讓人服務(wù)于機器。