ITRI
神盾

嵌入式世界專欄 Android比嵌入式應用開發擁有更多工具及彈性 聯網電視全面改變人們收視習慣與生活體驗

  • 陳昌博
GoogleTV未來發展可期,但原適用於行動裝置的UI設計仍須進一步調整,以因應新應用。

最近,在CE產業最熱話題除蘋果iPad外,就是Google TV產品,延續智慧型手機成功模式,Google TV不意外也選擇Android作業平台,其標榜方便易用的TV Search、Web Browsing、OTT Service及使用者互動經驗,不禁令人聯想到Android Phone,甚至是目前熱門的Tablet裝置,只將螢幕尺寸從3.5吋、8吋提升至液晶電視的42吋,輸入方式由觸控面板換成遙控鍵盤。然而,對使用者而言,這到底算不算是一種生活體驗的進化?難道聯網電視就只能是電視上網?

凱太數位公司架構長李孟恭表示,可探討第1個問題,Android是不是好的聯網電視平台?Android在裝置成長量與系統使用數量,可以說是打敗了Windows Mobile、Symbian成為智慧型手機的最佳作業平台,就連Apple共同創辦人Steve Woz都對其讚許有加。運行於Android之上的應用程式數以萬計,舉凡多媒體、網路通訊、運動、健康、遊戲等一應俱全,Android內建Browser及支援3G/Wi-Fi的快速連網功能,更著實改變了每個人的上網習慣,無時無刻、隨處可見的不再是拿著Notebook、小筆電搭電車、喝咖啡的商務人士,而是人手一支不同品牌的Android Phone,除了收發E-mail,還能拿來聽音樂、上Facebook、查詢餐廳地點,甚至搜尋好友,但這些功能適不適合放在電視上?

李孟恭指出,就應用開發層面,Android當然可以是個好的電視應用開發平台,除了Google TV外,MIPS早在今年初於CES 2010發表第1款支援高畫質多媒體及聯網功能的Android Widget TV,瑞典公司People of Lava也在日前推出全球第1台Android TV產品;廣義來看,Android是個通用性CE作業平台,所以acer將它內建於筆電、Samsung的Galaxy Tablet也採用Android系統,其作業系統核心是Linux,可移植至ARM、MIPS、IA32等相容SoC單晶片,應用框架核心則是支援標準Java程序開發的Dalvik VM,方便更多的Java應用開發商投入開發。

相對於傳統嵌入式應用開發,Android擁有許多的系統彈性以及開發工具,例如透過NDK整合Linux原生Library,建立Codec、網路及週邊裝置資源,使用ADK可讓Java開發者完全專注於程式設計,不須擔心太多複雜、瑣碎的套件支援,最重要的是,開發者社群對於Android充滿高度支持與熱情。

李孟恭補充,另一個重要議題是人機互動的使用者經驗,自小螢幕變成大螢幕、由觸控面板成為遙控裝置,以及可視範圍、版面配置、介面元件設計、字體大小等,電視產品的介面限制似乎更大於手機和小螢幕隨身裝置,雖Google TV已上市,但官方Android TV版本或傳說中的Google TV API仍舊只聞樓梯響。

事實上,只要瞭解如何改變Android元件外觀,就能夠自行修改系統介面,人機互動設計師也可利用Android的使用者介面元件及XML Layout設定,將應用程式介面調整不同比例,以符合大螢幕尺寸要求,剩下的就是取得更多的使用者調查數據,結合各領域的易用性行為研究,為電視產品賦予不同的使用者經驗,這樣的應用設計模式,亦可套用修改於既有的Android Apps;因此,讓Android搖身成為兼具數位家庭與聯網服務的電視應用平台,並非遙不可及。

最後,當然必須考慮到內容服務。李孟恭說,電視是一般家庭中最不可或缺的娛樂配備,隨時提供全家人絕佳的視聽饗宴,且不分男女、老少咸宜,正當數位內容來源日益豐富的同時,聯網電視更肩負起傳遞者平台的角色,尤其越來越多OTT網路視訊及社群網站,如YouTube、Hulu、Vudu,亦或是Flickr、Twitter、Facebook,這些網路多媒體服務除提供嶄新的商業應用外,與我們的生活愈密不可分,使得內容獲取來源更加多元化,應用服務、網路頻寬、高畫質等支援度,成了聯網電視的關鍵因素。

不過,最初身為智慧型手機平台,對於多媒體處理、網路協定、輸出及控制周邊能力較為缺乏的Android,可否藉由Google TV或相關SoC、軟體方案供應商的整合產品問世,進而成為真正的新一代聯網電視?這將會是一大挑戰。但確定的是,聯網電視已不再是個口號,將會全面改變人們看電視的習慣。

[嵌入式世界專欄每週二刊載]