海外智能电视操作系统及其技术特点

以往,我们会关心海外的智能电视拥有多少应用,业务怎样开展。而今,无论是国内还是国外,大家都发现操作系统才是关键。但是在全球范围内智能电视操作系统不存在行业标准,因而各种智能电视平台也都呈现出割据之势。根据笔者观察,大部分的海外的智能电视操作系统都是借用于移动互联网的操作系统。继我国旗帜鲜明地推出TVOS1.0操作系统之后,苹果也推出了针对智能电视的操作系统tvOS,才真正意味着海外的智能电视运营商独立开发智能电视操作系统的开端。

同时,在技术选型方面,纵观海外这些代表性机构的技术实践,他们在平台层搭建方面重视适配性,他们对于 HTML5的热衷,也能够为我们的操作系统开发实践、应用实践提供参考。

 

海外代表性的智能电视操作系统

 

苹果tvOS、谷歌Android、三星Tizen LG Palm WebOSMozilla Firefox火狐是海外最具代表性的被运用于智能电视的操作系统。

 

苹果tvOS

细心的读者可能已经注意到,苹果在2015年发布的系统是小写的tvOS,并非大写的TVOS,因为早在20146月,我国的TVOS1.0就正式发布了,因此苹果只能用小写。tvOS系统是苹果的第四个现代操作系统,之前出的三个分别是OS XiOS watch OS

由于硬件要求的原因,除了 Apple TV 4 之外,之前的 Apple TV 是无法运行 tvOS 的。tvOS内置有专门的 App Store,有不少 iOS 的影子,产品设计也上延续了苹果一贯的风格。

 

谷歌Android TV

20058月,谷歌以5000万美元的价格收购Android公司无疑是谷歌历史上最成功的决定。Android公司起初仅仅是一家默默无闻的美国公司,经Google之手,摇身一变成为全球最流行的操作系统平台。2010年,Android操作系统已经在智能手机市场达到33%的市场占有率,Google曾表示Android是“史上最佳收购”。

不仅是智能手机,对于智能电视而言,Android TV是之前Google TV的继任者,它是谷歌专门为电视和流媒体平台而专门设计的系统。最早在201410月份正式启动,并且首批预装在华硕和Nexus Player等机顶盒产品中,夏普和飞利浦也都推出了内建Android TV平台的智能电视。

Android TV有其优势:首先,Android平台的应用程序数量海量,虽然未必所有的软件都能在电视上运行,但对于电视来说也绰绰有余;其次,Android操作系统是全开放式平台,所有人都可以成为APP创造者,Android智能电视的普及无疑让智能电视成为继手机、平板电脑之后的又一软件开发阵地。

但是智能电视采用Android操作系统也有一定的缺陷:首先,Android是针对移动终端推出的,如果要在电视平台上应用,就需要进行移植,完美匹配还有一定难度,通常Android系统的启动时间在30秒以上,这对于手机和平板电脑来说尚可接受,但是对于电视而言,就相对困难了;其次,Android平台上的APP均是针对小尺寸设备而开发的,分辨率等指标恐怕难以满足高清电视的质量要求;第三,数字家庭设备和个人设备的体验有区别,鼠标操作和遥控器操作也有差异,因此需求情景和操作障碍可能也会成为困扰Android的难题。

 

三星Tizen

三星是全球最大的智能手机终端企业,也是Android市场份额最大的手机企业,但三星总觉得自己的发展会受制于Android,非常不利,也希望和苹果一样拥有自己的操作系统。于是三星就和Intel合作,推出了操作系统Tizen

其实,早在2009年,三星就做了自己的自主操作系统BADA,虽然一直在力推,但是市场份额一直很微弱。2012年三星宣布与Intel合作,将BADAIntelMeeGo操作系统进行合并,合并成为全新的Tizen系统。不过这个系统一直也难以在市场获得发展空间,三星坚持不放弃,试图往家用电器,比如智能电视,还有智能手表等穿戴设备方面发展。

三星的Tizen系统上自带Smart Hub内容平台,Smart Hub里的最近应用能显示近期使用的应用程序和频道,同时还有更多三星合作伙伴的内容展示。Tizen系统也包括App Store、游戏商店、三星的Milk服务、全局搜索、Web浏览器、通知中心、以及第三方应用,比如MGoPlayStation Now以及Amazon Instant Video等。

 

LG Palm WebOS

WebOS操作系统是Palm开发的,Palm作为一家与摩托罗拉、诺基亚、黑莓等昔日手机巨头同时代的手机制造商,曾经制造了TreoPrePixi等经典系列智能手机,WebOS曾经被Palm及惠普寄予厚望。Palm2010年就已经被惠普收购,后来惠普又将它转手卖给了LG,最终LG采用了WebOS操作系统推出了卡片式智能电视系统。

WebOS在美观程度及灵活性上甚至要比早期的苹果iOSGoogle Android都要好一些,这也是为什么当初惠普愿意花费12亿美元收购的主要原因,甚至还兴致勃勃地宣布将在所有惠普硬件中使用WebOS。直至惠普推出搭载WebOSTouchPad平板电脑销量一直难见起色,惠普才宣布停止对webOS硬件的研发,包括Palm Pre手机和TouchPad平板。主要原因是WebOS是基于Linux kernel而开发的网络操作系统,因此Linux大多数发行版碰到的问题WebOS也同样绕不过去,其中有不少问题是致命的,无论WebOS怎么折腾依然难被大众接受。

2013年,韩国消费电子巨头LG收购了WebOS全部资产,其中包括源代码、雇员和各项相关专利。LG并没有将WebOS用于需要承载复杂软件功能的智能手机,而是转向将其用于智能电视。2014年,LG正式推出了WebOS,对旗下智能电视进行了彻底更新。在产品设计方面,LGNetflix这类的内容服务,以及HDMI输入这类电视机基本功能都被视作应用,在屏幕下方动态出现。但是,要想找到一些启动栏上没有的功能时,用户需要费点功夫,定制化也同样困难。而且,WebOS的不同版本在设计方面的一致化程度很低,这会对用户造成额外的困扰。

 

Mozilla火狐(Firefox

火狐Firefox系统来自于Mozilla,基于Linux内核开发。继智能手机和平板电脑之后,2014年,Mozilla又把目标瞄准了智能电视领域,将Firefox运用于智能电视上,并分别与日本松下电器和中国的TCL集团合作。

为什么一些主流的电器大咖愿意用Firefox系统呢?因为Firefox支持并且允许电视厂商开设自己的应用内容商店。而且,Firefox还允许任何内容和应用开发商绕过商店直接将应用提供给Firefox OS用户,这样,就不愁没有内容来源了。

松下美国公司副总裁Merwan Mereby就曾公开表示,使用Firefox OS是因为没有其它真正开放的替代可供选择。Google和苹果两大公司都想控制一切,因此 AndroidiOS都不是可行的选择。

 

技术平台的灵活适配性能高

 

对海外的智能电视运营商而言,具体采用哪种操作系统只解决了问题的一个方面,还要充分考虑到在操作系统层之上的技术平台层是否具备强大的适配性和灵活度。尤其随着运营商业务规模的不断扩大,他们对操作系统的需求也越来越高,于是这些运营商就自己去主导制造自己的技术平台,比如大名鼎鼎的康卡斯特。

以前机顶盒功能单一,Comcast 采购机顶盒时几乎可以不用关注这个问题。但是慢慢发现,随着应用类型的不断丰富,电视功能越来越强大,给康卡斯特提供机顶盒的厂商在显示、声音、视频播放等方面的接口各不相同,导致给一种类型的机顶盒做的软件是不能给另一类型使用的,因此康卡斯特决定要在软件架构上做出变革。

“从传统的运营商角度来讲,开发一个机顶盒的周期是两年,但当很多运营商的业务是高度重叠的时候,他们做了一件对整个行业非常有益的事情,就是RDKRDK让机顶盒的开发周期从两年压缩到一年甚至更短。” 欧洲混合广播标准组织(HbbTV)的亚太区总代表王晔认为。

2013年,时代华纳有线和康卡斯特联合成立了他们做RDK的合资企业,双方各提供技术指导、代码和资金支持以推动RDK成为有线业的平台软件解决方案。RDKReference Development Kit参考开发工具包的首字母缩写。

RDK为一个标准化的软件包,旨在提供一种公共框架,以支持来自电视服务提供商的用户端设备(CPE),如机顶盒、网关和融合设备。它通过访问设备子部件提供透明性,从而加速下一代视频产品和服务的部署。该RDK代码位于应用框架或这些设备的UE/UX/UI层之下,并且独立于它们。

根据康卡斯特RDK官网的介绍,RDK是通过部署本地化插件标准来实现面向多通道视频提供商(MVPDs)的下一代视频产品和服务的标准化的软件堆栈、软件集合。这个软件集合经过完整测试并集成到机顶盒上,它使MVPDs多通道视频提供商(multichannel video providers),能够获得产品的、硬件的各种标准化的应用模块,比如有关机顶盒的模块,网关的模块,融合终端设备的模块,等等。通过RDK,开发者们就能更容易地去做定制、适配和应用了。目前,康卡斯特RDK已得到200多个许可证持有者的支持,包括消费电子厂商、SoC供应商、软件开发者、系统集成商和电视服务提供商。

 

积极采用HTML5

 

TVOS2.0采用了JavaScriptHTML5双架构,前者相对成熟,后者更加符合技术趋势。欧美越来越多的电视运营商也在尝试使用HTML5,包括康卡斯特,荷兰最大的有线运营商Ziggo,欧洲最大的有线运营商Liberty Global、荷兰最大的IPTV运营商KPN等。

为什么运营商如此热衷于采用HTML5呢?

一方面,运营商有一个颇受限制的地方就在于自己对中间件是没有自主性的,很多中间件都需要合作伙伴来规定和提供。HTML5作为业务平台,可以将UI表现层面与实现的功能层面分离,使得运营商对于UI部分更容易实现自己的管理和控制。换句话说,运营商能以更自主、更便捷、更贴近用户体验的方式来推出自己的产品。另外,从OEM委托制造的角度来讲,运营商也需要一个开放式的平台来运营他们的业务。相对于Flash而言,HTML5开放、成本较低、灵活性好,其开发周期、成本、平台的适配性都要更优秀。

除了运营商之外,智能电视系统产业链上的许多环节和不同的角色也都在采用HTML5。比如平台提供商:英国卫星电视平台FreesatFreeview;还有欧洲的电视门户集成商,比如MetrologicalFoxxumNetRange等;以及一些游戏厂商,应用和游戏提供商,如Visiware,也非常倾向于采用HTML5

从应用的角度来看,英特尔为HTML5做了名为XDK的跨平台工具包,使开发者们能更方便快捷地开发内容和应用服务。BBC也不甘落后,搭建了一个称为egBox的新型电视平台,把HTML5作为一个基础架构,并在其上构建其他的衍生电视产品。

随着HTML5越来越流行,海外也出现了许多基于HTML5的条文规范,比如HbbTVOIPFRDKDLNA CVP2D-Book7等。

此外,开发人员使用HTML5的比例正在不断上升。调查发现,Android开发者已经部分流向HTML5,尤其是在多屏融合的背景下,目前基于JavaScriptHTML5这两种框架的开发人员数量已经超过了50%

北美运营商Bite Communications的总裁Justin Pearce曾经指出“HTML5是一个热议的焦点,当它被公认为手机未来的时候,它其实也同样代表着电视的未来”。


评论(0)

发表评论: