為什么開發(fā)者在智能電視領(lǐng)域舉步維艱?
兩年前,GigaOM的一名記者決定自己動手,為網(wǎng)站開發(fā)一款在Boxee Box上運行的智能電視程序。
他 數(shù)夜未眠,做出了一個基本用戶界面,很快這一應(yīng)用的模型就成型了。但他還沒能把收尾工作做完,一系列變化就接踵而至:Boxee的腳本語言格式從XML改成了HTML5,這使得其應(yīng)用程序還沒出生就已經(jīng)過時;隨后又推出了第二代Boxee電視設(shè)備,其應(yīng)用根本無法運行了;幾星期之后,該公司被三星收購,并聲稱不再支持任何設(shè)備。
GigaOM在馬上就能擁有一個智能電視應(yīng)用程序時,由于平臺的突變使得其應(yīng)用報廢。而這也是程序開發(fā)者們面對的常態(tài),智能電視應(yīng)用的開發(fā)者可能每天都會遇到這樣的問題。
Lucas Gonze曾負(fù)責(zé)音樂訂閱服務(wù)MOG的智能電視應(yīng)用,他說,“相互競爭的平臺數(shù)量暴增,業(yè)內(nèi)必將面臨行業(yè)洗牌。會有一些企業(yè)脫穎而出,但大部分都會成為炮灰。”
這對開發(fā)者來說可不是什么好消息,他們希望將電視作為下一個搭載應(yīng)用的大平臺,通過各種新方式帶給用戶內(nèi)容并使用戶能夠與內(nèi)容互動。
開發(fā)者使iPhone和Android成為傳奇,他們理應(yīng)能對智能電視施加同樣的“魔法”,但這么多相互競爭的平臺使得下一個殺手級應(yīng)用的開發(fā)難上加難。更糟的是,讓應(yīng)用程序在55英寸的電視屏幕上運行可能沒有想象中那么簡單。
標(biāo)準(zhǔn)化框架尚不成熟
當(dāng)開發(fā)者想把他們的服務(wù)搬到智能電視上時,他們考慮的第一個問題是:從哪兒開始?三星、LG、谷歌、雅虎、羅庫、松下、Opera還是其他公司?不同的公司都有自己的平臺,這些平臺之間的兼容性目前為止還很有限。
比如羅庫公司就將Visual Basic作為其應(yīng)用的默認(rèn)編程語言;谷歌電視基于Android平臺,這意味著其應(yīng)用需要用Java語言編寫;雅虎Connected TV Widget引擎需要使用JavaScript及XML等技術(shù),而在其他平臺上,這些都不管用。
電視制造商通過在整個行業(yè)內(nèi)采用HTML5以求簡化,但是將在一個平臺上開發(fā)的應(yīng)用移植到另一個平臺上需要耗費大量資源。“你會看到標(biāo)準(zhǔn)化的框架出現(xiàn),”Netflix的產(chǎn)品管理主管Scott Mirer說,盡管現(xiàn)在這樣的標(biāo)準(zhǔn)尚未成熟。
Netflix 針對每個不同的平臺量體裁衣,對其應(yīng)用做出相應(yīng)調(diào)整來解決這一問題。該公司雇用了大批開發(fā)者來優(yōu)化其應(yīng)用在智能電視上的體驗,還有三個獨立團隊著力于開發(fā) 智能電視用戶界面,其他的開發(fā)者則專注于將Netflix的應(yīng)用移植到超過800個不同的移動和連接設(shè)備上,這些開發(fā)者研究每種智能電視,并判斷其硬件是 否能夠滿足處理要求,是否需要削減其應(yīng)用的一些功能。
這么做的目標(biāo)是在所有設(shè)備上提供相同的外觀和感覺,Netflix的用戶體驗副總裁Matt Marenghi說:“我們的很多用戶使用多個設(shè)備,在不同的設(shè)備做過多不同的優(yōu)化體驗會令用戶困惑。”
盈利更難
當(dāng) 然,并不是大家都像Netflix有那么多資源。這就是為什么其他開發(fā)人員必須選擇優(yōu)先開發(fā)的平臺,做出決策的根據(jù)也并不總是設(shè)備銷售數(shù)量。人們之所以在 一個平臺上投入時間和金錢,至少是因為覺得這個平臺很重要。這也正是許多開發(fā)者喜歡羅庫的原因。自從2008年推出以來,其售出的設(shè)備數(shù)量剛剛超過500 萬,在電視每年銷量為3700萬的美國市場,這僅是一個很小的份額。Gonze說:“但羅庫的用戶群體們會安裝應(yīng)用,并希望有一個應(yīng)用商店。”
羅 庫的用戶在這方面的花費在50-100美元,這與普通電視購買者有很大的區(qū)別,因為他們甚至從不使用內(nèi)置的應(yīng)用程序平臺。對那些買智能電視只是因為它們在 打折促銷的用戶來說,他們可能從沒把電視與互聯(lián)網(wǎng)連接過,只是通過電視觀看Netflix的視頻,并且從沒有瀏覽過應(yīng)用商店,更別說發(fā)現(xiàn)其他的應(yīng)用程序 了。Gonze認(rèn)為,從基于電視的應(yīng)用程序中盈利要難得多。
電視機制造商希望應(yīng)用程序商店會給他們開創(chuàng)一個全新的收入來源,至少可以和谷歌、蘋果從自己平臺上賺得的錢一樣多。但是目前為止智能電視平臺還沒實現(xiàn)盈利,看不到“錢”景,獨立開發(fā)者也紛紛離開。作為替代,智能電視里的大多數(shù)應(yīng)用程序或者由大內(nèi)容出版商內(nèi)部開發(fā),或外包給那些在專攻特定平臺應(yīng)用的開發(fā)商店。
10英尺之外的屏幕
除了跨域平臺叢林,基于該電視平臺獨特的天性,開發(fā)者們還需重新思考應(yīng)用設(shè)計的核心假設(shè)。電視被稱為被動式平臺,原因也很簡單:“用戶在電視屏幕10英尺之外,還很可能是橫在沙發(fā)上,”Marenghi說。
這不僅是減少在屏幕上顯示的文本量的問題,開發(fā)者需要完全重新思考他們應(yīng)該如何展現(xiàn)和組織信息。智能電視的遙控器在很大程度上依賴著方向鍵,這使開發(fā)者不得 不對應(yīng)用進行簡化。借助于鼠標(biāo)和鍵盤,電腦用戶可以和整個屏幕互動;通過引入手勢控制,移動設(shè)備上多點觸控顯示屏更上一層樓。而電視呢,很大程度上依賴簡 單的遠(yuǎn)程控制與所謂方向鍵,只允許用戶進行向上、下、左、右的按鍵操作。
這意味著任何 操作都需要用戶點擊幾下按鈕,Gonze解釋道,添加大量子菜單來裝飾屏幕并不會有任何幫助,當(dāng)數(shù)字錄像機TiVo引入了復(fù)雜的層級時,事情變得更麻煩 了。“TiVo使用歷史隱喻相當(dāng)積極。所以在TiVo中進入菜單后,你會看到一個單層結(jié)構(gòu)的選擇。但是一旦進入到下幾個層級的選項中,用戶很難記住自己所 在的位置。用戶在TiVo上看不到瀏覽路徑記錄,這似乎成了一個基于文本的冒險游戲,比如魔域大冒險(Zork)這樣的東西,很容易讓用戶感覺到迷失了方 向。”
Netflix的A/B測試
大型在線視頻服務(wù)花費了很多精力試圖避免這類錯誤。Netflix著名的A/B測試會對每一個能帶來體驗提升的算法進行檢測,只有通過測試才會運用于用戶。
A/B 測試是這樣進行的:Netflix可能會挑選25000名新用戶以及現(xiàn)有的25000名都使用索尼PS3的用戶,這些用戶將接觸到一個新服務(wù)體驗。“基于 HTML5,我們有能力從服務(wù)器更新用戶界面,”Marenghi解釋道。Netflix最近經(jīng)過A/B測試的一個服務(wù)是個性化配置文件,該服務(wù)在經(jīng)過6 個多月的測試后被推向市場。
這5萬名測試對象的行為將會與兩個同樣大小的對照組進行比較,以評估像“在應(yīng)用上花費時間長短”這樣的關(guān)鍵指標(biāo)是升高了還是降低了。Marenghi說,“一旦我們找到了一個最優(yōu)選擇,我們就能把這一最優(yōu)用戶體驗與全體用戶共享。”
有時這些測試的結(jié)果會令人大跌眼鏡,Marenghi舉了個例子:Netflix長期以來有一個五星的系統(tǒng)讓用戶來平價和推薦標(biāo)題。在正常情況下該網(wǎng)站會顯 示半星分?jǐn)?shù),但是用戶卻只能使用全星分?jǐn)?shù)。很多用戶都告訴公司過去他們也愿意打半星的分?jǐn)?shù),比如,給一部電影評4.5顆星。Netflix認(rèn)為這個建議值 得被測試一下——但在測試結(jié)果出來之后便很快被擱置了。“評價顯著降低,”Marenghi苦笑著回憶。在面臨多種選擇時,人們干脆不選擇了。
電視的共享與反交互性
谷歌的YouTube是另一個在智能電視收視習(xí)慣領(lǐng)域進行大量研究的服務(wù)。這一視頻服務(wù)基于其智能電視應(yīng)用的重新推出,迄今已經(jīng)做對其用戶習(xí)慣做了大量研究。在最近的幾個月,YouTube給自己的大量用戶配備了紙質(zhì)筆記本以記錄他們的日常行為,通過哪種設(shè)備消費什么樣的內(nèi)容。
奇怪吧,YouTube居然使用紙張和彩色鉛筆來進行用戶調(diào)查的。
電視一種共享設(shè)備,可能被多人同時使用。這對應(yīng)用設(shè)計有巨大的影響,尤其是談到共享潛在的敏感數(shù)據(jù)時,比如觀看歷史,其中可能包括一些大家只愿意單獨欣賞的 尷尬視頻。“小心你放在電視里的那些內(nèi)容,”谷歌YouTube UX團隊的帶頭人Tom Broxton在谷歌6月份舉辦的I/O 開發(fā)者大會上展示一項研究時如是說。
在與開發(fā)者關(guān)于智能電視的對話中,一個關(guān)鍵問題不斷出現(xiàn):最終,即使是智能電視,其最重要的角色是電視而不是計算設(shè)備。這意味著其用戶大多數(shù)情況下不會主動尋求互動,而是自我娛樂:他們就是隨便看看,無需按許多按鈕或瀏覽許多菜單。
對于反交互性,Gonze表示,“電視不是工具,而是目標(biāo)。你用電視來消遣并讓它充斥了你的生活,懷揣著這種體驗并將其融入到設(shè)計中去。”
換句話說,最優(yōu)秀的開發(fā)者可能就是那些把我們的腦子調(diào)到“自動駕駛”的人,使我們像早上起床后想都不用想就去刷牙一樣,打開電視想都不用想就開應(yīng)用。