为什么开发者在智能电视领域举步维艰?

2013-08-06 09:37:25来源:腾讯科技 作者: 张东岳热度:
两年前,GigaOM的一名记者决定自己动手,为网站开发一款在Boxee Box上运行的智能电视程序。
 
他数夜未眠,做出了一个基本用户界面,很快这一应用的模型就成型了。但
 
他还没能把收尾工作做完,一系列变化就接踵而至:Boxee的脚本语言格式从XML改成了HTML5,这使得其应用程序还没出生就已经过时;随后又推出了第二代Boxee电视设备,其应用根本无法运行了;几星期之后,该公司被三星收购,并声称不再支持任何设备。
 
GigaOM在马上就能拥有一个智能电视应用程序时,由于平台的突变使得其应用报废。而这也是程序开发者们面对的常态,智能电视应用的开发者可能每天都会遇到这样的问题。
 
Lucas Gonze曾负责音乐订阅服务MOG的智能电视应用,他说,“相互竞争的平台数量暴增,业内必将面临行业洗牌。会有一些企业脱颖而出,但大部分都会成为炮灰。”
 
这对开发者来说可不是什么好消息,他们希望将电视作为下一个搭载应用的大平台,通过各种新方式带给用户内容并使用户能够与内容互动。
开发者使iPhone和Android成为传奇,他们理应能对智能电视施加同样的“魔法”,但这么多相互竞争的平台使得下一个杀手级应用的开发难上加难。更糟的是,让应用程序在55英寸的电视屏幕上运行可能没有想象中那么简单。
 
标准化框架尚不成熟
 
当开发者想把他们的服务搬到智能电视上时,他们考虑的第一个问题是:从哪儿开始?三星、LG、谷歌(微博)、雅虎、罗库、松下、Opera还是其他公司?不同的公司都有自己的平台,这些平台之间的兼容性目前为止还很有限。
 
比如罗库公司就将Visual Basic作为其应用的默认编程语言;谷歌电视基于Android平台,这意味着其应用需要用Java语言编写;雅虎Connected TV Widget引擎需要使用JavaScript及XML等技术,而在其他平台上,这些都不管用。
 
电视制造商通过在整个行业内采用HTML5以求简化,但是将在一个平台上开发的应用移植到另一个平台上需要耗费大量资源。“你会看到标准化的框架出现,”Netflix的产品管理主管Scott Mirer说,尽管现在这样的标准尚未成熟。
 
Netflix针对每个不同的平台量体裁衣,对其应用做出相应调整来解决这一问题。该公司雇用了大批开发者来优化其应用在智能电视上的体验,还有三个独立团队着力于开发智能电视用户界面,其他的开发者则专注于将Netflix的应用移植到超过800个不同的移动和连接设备上,这些开发者研究每种智能电视,并判断其硬件是否能够满足处理要求,是否需要削减其应用的一些功能。
 
这么做的目标是在所有设备上提供相同的外观和感觉,Netflix的用户体验副总裁Matt Marenghi说:“我们的很多用户使用多个设备,在不同的设备做过多不同的优化体验会令用户困惑。”
 
盈利更难
 
当然,并不是大家都像Netflix有那么多资源。这就是为什么其他开发人员必须选择优先开发的平台,做出决策的根据也并不总是设备销售数量。人们之所以在一个平台上投入时间和金钱,至少是因为觉得这个平台很重要。这也正是许多开发者喜欢罗库的原因。自从2008年推出以来,其售出的设备数量刚刚超过500万,在电视每年销量为3700万的美国市场,这仅是一个很小的份额。Gonze说:“但罗库的用户群体们会安装应用,并希望有一个应用商店。”
 
罗库的用户在这方面的花费在50-100美元,这与普通电视购买者有很大的区别,因为他们甚至从不使用内置的应用程序平台。对那些买智能电视只是因为它们在打折促销的用户来说,他们可能从没把电视与互联网连接过,只是通过电视观看Netflix的视频,并且从没有浏览过应用商店,更别说发现其他的应用程序了。Gonze认为,从基于电视的应用程序中盈利要难得多。
电视机制造商希望应用程序商店会给他们开创一个全新的收入来源,至少可以和谷歌、苹果从自己平台上赚得的钱一样多。但是目前为止智能电视平台还没实现盈利,看不到“钱”景,独立开发者也纷纷离开。作为替代,智能电视里的大多数应用程序或者由大内容出版商内部开发,或外包给那些在专攻特定平台应用的开发商店。
 
10英尺之外的屏幕
 
除了跨域平台丛林,基于该电视平台独特的天性,开发者们还需重新思考应用设计的核心假设。电视被称为被动式平台,原因也很简单:“用户在电视屏幕10英尺之外,还很可能是横在沙发上,”Marenghi说。
 
这不仅是减少在屏幕上显示的文本量的问题,开发者需要完全重新思考他们应该如何展现和组织信息。智能电视的遥控器在很大程度上依赖着方向键,这使开发者不得不对应用进行简化。借助于鼠标和键盘,电脑用户可以和整个屏幕互动;通过引入手势控制,移动设备上多点触控显示屏更上一层楼。而电视呢,很大程度上依赖简单的远程控制与所谓方向键,只允许用户进行向上、下、左、右的按键操作。
 
这意味着任何操作都需要用户点击几下按钮,Gonze解释道,添加大量子菜单来装饰屏幕并不会有任何帮助,当数字录像机TiVo引入了复杂的层级时,事情变得更麻烦了。“TiVo使用历史隐喻相当积极。所以在TiVo中进入菜单后,你会看到一个单层结构的选择。但是一旦进入到下几个层级的选项中,用户很难记住自己所在的位置。用户在TiVo上看不到浏览路径记录,这似乎成了一个基于文本的冒险游戏,比如魔域大冒险(Zork)这样的东西,很容易让用户感觉到迷失了方向。”
 
Netflix的A/B测试
 
大型在线视频服务花费了很多精力试图避免这类错误。Netflix著名的A/B测试会对每一个能带来体验提升的算法进行检测,只有通过测试才会运用于用户。
 
A/B测试是这样进行的:Netflix可能会挑选25000名新用户以及现有的25000名都使用索尼PS3的用户,这些用户将接触到一个新服务体验。“基于HTML5,我们有能力从服务器更新用户界面,”Marenghi解释道。Netflix最近经过A/B测试的一个服务是个性化配置文件,该服务在经过6个多月的测试后被推向市场。
 
这5万名测试对象的行为将会与两个同样大小的对照组进行比较,以评估像“在应用上花费时间长短”这样的关键指标是升高了还是降低了。Marenghi说,“一旦我们找到了一个最优选择,我们就能把这一最优用户体验与全体用户共享。”
 
有时这些测试的结果会令人大跌眼镜,Marenghi举了个例子:Netflix长期以来有一个五星的系统让用户来平价和推荐标题。在正常情况下该网站会显示半星分数,但是用户却只能使用全星分数。很多用户都告诉公司过去他们也愿意打半星的分数,比如,给一部电影评4.5颗星。Netflix认为这个建议值得被测试一下——但在测试结果出来之后便很快被搁置了。“评价显著降低,”Marenghi苦笑着回忆。在面临多种选择时,人们干脆不选择了。
 
电视的共享与反交互性
 
谷歌的YouTube是另一个在智能电视收视习惯领域进行大量研究的服务。这一视频服务基于其智能电视应用的重新推出,迄今已经做对其用户习惯做了大量研究。在最近的几个月,YouTube给自己的大量用户配备了纸质笔记本以记录他们的日常行为,通过哪种设备消费什么样的内容。
 
奇怪吧,YouTube居然使用纸张和彩色铅笔来进行用户调查的。
 
电视一种共享设备,可能被多人同时使用。这对应用设计有巨大的影响,尤其是谈到共享潜在的敏感数据时,比如观看历史,其中可能包括一些大家只愿意单独欣赏的尴尬视频。“小心你放在电视里的那些内容,”谷歌YouTube UX团队的带头人Tom Broxton在谷歌6月份举办的I/O 开发者大会上展示一项研究时如是说。
 
在与开发者关于智能电视的对话中,一个关键问题不断出现:最终,即使是智能电视,其最重要的角色是电视而不是计算设备。这意味着其用户大多数情况下不会主动寻求互动,而是自我娱乐:他们就是随便看看,无需按许多按钮或浏览许多菜单。
 
对于反交互性,Gonze表示,“电视不是工具,而是目标。你用电视来消遣并让它充斥了你的生活,怀揣着这种体验并将其融入到设计中去。”
换句话说,最优秀的开发者可能就是那些把我们的脑子调到“自动驾驶”的人,使我们像早上起床后想都不用想就去刷牙一样,打开电视想都不用想就开应用。

责任编辑:陈楠

为您推荐

为什么运营商变现能力对于APPStore应用开发者至关重要

在90年代中期互联网处于起步阶段的时候,创业者们犯了个大错误。他们在错误的业务指标上投入了过多的关注:比如某一段时间内的新增用户数。这些创业公司募集到了大量资金,但是没有专注于产品的核心价值或用户体验,反而热衷于疯狂地获取用户或吸引眼球。我目睹了这种模式的泡沫破裂,不希望它在移动互联网App领域重演。时至今日,每一种可以想象得到的吸引眼球的方法都被探索过了,而且往往付出巨大代价。其理由是:“让我们先获取用户,有了用户之后再来考虑商业模式。最坏的情况下我们也可以通过广告赚钱,用户基数越大广告收入也就会越高的。“怀有这样的想法并且最终获利的只有电视网络、高速公路广告牌与与现在一些门户网站:雅虎,美

从Google I/O大会和MeeGo开发者大会解读两方阵营

首先我必须声明,直接比较这两场活动以判断Android和MeeGo两大作业平台日后发展态势,其实不甚公平。因为这两方目前的软体堆叠(Stack)在他们各自的产品生命周期中仍处于不同发展层级。若从衡量两者成熟度的关键指标来看,包括整体产业生态系(Ecosystem)的支援程度(牵涉到矽晶片供应商、系统制造商、应用软体开发社群等层面)以及软体品质与其复杂度,Android和MeeGo这两者的技术发展步调,确实还分处于不同阶段。但是话说回来,谁又真正在乎公平与否?市场上普遍存在一项认知,那就是Android和MeeGo是两个相互竞争的技术平台,两方阵营都正在攻城掠地、扩张版图,同时卷入这场如火如荼市

西班牙电信携Bluevia开发者计划11日登陆中国

10月9日消息,西班牙电信公司(以下简称Telefonica)将携带其全球开发者计划Bluevia于2011年10月11日登陆中国。Bluevia将在华为创新转型峰会暨全球合作伙伴大会上首次与中国开发者见面。峰会期间,将召开Bluevia的特别会议,与会者可以和该计划的负责人何塞·瓦勒斯(JoseValles)亲密接触,现场了解更多Bluevia在中国的合作伙伴发展计划,,同时Telefonica也将发布其最新的Bluevia支撑平台版本,为开发者提供更多的开发便利。Telefonica于2010年开始酝酿Bluevia全球开发者计划,目前已经与微软等全球知名的公司达成合作协议,融合双方的优势

中移动将调整应用开发者结算方式 推出MM云服务

12月5日消息,中国移动日前表示,将于12月14日在广州召开“2011年中国移动全球开发者大会”,在大会上中国移动将针对全球开发者推出“MM云服务”计划,为开发者提供包括远程培训、技术支撑、测试服务、数据分析、资金引入、开发者就业在内的六大服务举措。据悉,“MM云服务”计划包含一体化的支撑扶持举措。针对开发难问题,中国移动将提供包括跨平台组件、开发服务工具和培训在内的多项服务。目前,移动应用商场已经可以全面支持java开发,并适配了andriod、symbian、kjava等多个手机操作平台,并将为开发者提供在线学习和线下培训的环境。截至目前,已开展各类培训活动700余场,服务开发者超过10万