为TV进行开发:跨越不同屏幕间的鸿沟
[光明的跨屏幕时代已经越来越近了,手持设备生产商以及电子消费巨头都开始为下一个联网设备竞争了——电视机。但是开发者要如何应对呢?创建跨屏幕运行的apps有多大难度?国外科技媒体VisionMobile的作者Ben Hookway讨论了跨屏幕开发的一些细节以及智能TV市场面前的机遇和挑战,并对开发者在面对众多平台时要如何选择给出了建议。]
设想这样一种情况,在进行apps发布的时候,有10多种平台可以选择——而这些平台大多数是不对开发者开放的。只有少数几种apps被开发出来,并且,没有人使用这些apps。
这种情况就是用来描述当下联网TV市场的状况的。这个描述也适用于前iPhone时代的移动世界,那时候,app开发的焦点就在于多种平台的选择。
在前iPhone时代以及后iPhone时代,我花了好几年来构建移动领域的业务,最近我正在试图打破web和联网TV间的界限来构建业务。我为这两种环境中的相似度感到震撼,坚信TV产业需要花更多时间来关注apps的革新,不管是定制机还是智能机上的革新,以便避免再经历移动领域apps已经经历过的教训。
TV 是除移动 apps 以外的另外一个世界
当“app”这个词应用到TV上时,有一些微妙的含义在内。在很多情况下,一个TV app只是作为一些内容的接入点——比如YouTube, Netflix 或者LoveFilm apps。在另外一些情况下,TV上的app是指一些类似于Facebook 或者 eBay app的功能。
有时候我会想,在TV相关的apps上,我们没什么可做了,因为没有人能想到有什么更好的可以去做。“这个app在手机上很好用,那么就在TV上试试吧!”如果是确实能正确应用于TV上的apps,那当然没问题,但是我们必须意识到TV应用的特点:
- TV是共享应用,而手机是私人化的。
- TV交互性更小。各种试图让用户和TV交互的努力都失败了。
- 消费者讨厌复杂的遥控器。
很多从web开发转向TV开发的开发者并没有意识到这些细节。而这些忽略有可能使得apps根本无法在TV上应用。想想,你真地愿意让你的私人信息出现在一个共享屏幕上?其他共享TV屏幕的人真地愿意让屏幕被你用来浏览你的Facebook信息吗?
为 TV 开发 apps 的三种方式
主要有三种为TV进行app开发的方式:
1. TV-only apps
为TV屏幕或者机顶盒开发的apps通常是最受欢迎的由web服务延伸到TV屏幕上的应用。其中的例子有Spotify, Flickr ,当然也包括Twitter 和Facebook。这些apps需要做修改以便适应TV遥控器,并且只能有有限的文本输入——这些都是说起来简单做起来难。有些apps是更容易移植到TV上去的。CNet有一个综合清单,其中列出了TV厂商启用的主流音乐、视频以及会话apps。
2. Mobile-only apps
这些是作为TV的补充的移动或者平板apps,它们并不和TV进行交互。其中的例子有Zeebox (最近获得了来自于Sky的投资), Flip.tv, GetGlu以及Miso。这些apps集中于提供一个观看电视的并行应用,让你在看电视的时候也能与你的个人设备进行交互。在这些apps中,你还可以加入那些提供清单内容的apps。据消费者调查显示,平板电脑对于TV来说,是一个天然伴侣——据 Forrester称,美国85%的平板电脑用户会在看电视的时候用平板电脑,而据Nielsen称,用户使用平板电脑的时间中,总共有30%是用于看电视的时候的。
3. Closed loop apps这些apps是真正将移动端以及TV联合起来的。其中有些应用了DLNA 和AirPlay来选择并控制流向TV屏幕的内容。最简单的例子是Apple的Airplay,让你可以通过Apple TV来在你的TV屏幕上播放存储在MacBook中的电影。难找的是那些能和广播TV功能进行交互、可以使用智能机设置机顶盒而不仅仅将TV作为一个显示器来用的apps。然而, 在一个设备上发现内容以及频道并将这些内容导入到TV中是更为困难的问题,因为这涉及到TV或者机顶盒的整合问题。这是要有所创新真正需要做的地方。
碎片化噩梦
为TV或者机顶盒开发是非常具有挑战性的,无论是开发TV apps还是机顶盒apps,都应该想办法弥合其中的缝隙,或者就直接开发一个独立的app。为什么呢?
- 有 10 多个平台。所有人都在试图为他们自己的TV或者机顶盒推行某种应用环境。例如,Samsung, Panasonic, Sharp, LG, Sony, Yahoo, Google TV, Boxee, InView, WyPlay, YouView (eventually) 以及 HBBTV – 更不用说 Android spin-offs.这些平台有些是封闭的,有些有开发者项目。要想了解一个全面清单,可以看 Wikipedia page。
没有开发人员可以同时为所有这些平台开发,那么,你到底要选择哪一个才能成功呢?
- 未来会有多少联网 TV ?根据CEA (www.cea.org)的数据,在2011年售出了260m电视,其中大概有27%是联网的(数据来源FutureSource)。拥有联网能力的TV比率会迅速增加。假设所有这些售出的联网TV都真地与网络相连了,可以预估的市场仍然小于移动电话。实施上,问题比这个更复杂。
- 很多“联网 TV ”只是有联网能力而已。有联网能力并不意味着一定连到网络上去了。
- 这些设备的销量还没有多到让消费者可以意识到其中的某些应用有多糟糕。好的产品来源于不断的反馈,而现在针对联网TV还没有足够的消费者反馈数据。而且,也没有足够的理由让消费者去给予反馈,因为他们完全可以使用现有的系统来选择TV内容,比如机顶盒,或者PC和平板电脑上的catch-up TV服务。
TV 会有“ iPhone Moment ”那样的突破时刻吗
作为做过iPhone在移动领域推广的人,我可以确信地说,TV市场还没有像iPhone那样达到突破。然而,如果真有所突破,那么这个突破会决定性地改变开发现状。这一点对于在TV领域的初创公司以及其中的投资者、VC以及天使基金来说都很重要。
可以想象前iPhone时代的app开发状况。那时候,你往往需要在开发时考虑控制器或者手持设备厂商,并且要密切关注目标平台的变化。处理控制器以及手持设备相关问题非常复杂,且耗时很多——如果你处理的好的话,你会成为superstar,但更常见的情况是浪费了时间以及宝贵的资源。
在后iPhone时代,使用apps挣钱的方式发生了革命性改变。不需要再通过控制器或者手持设备了——你可以直接面对平台领域竞争的赢家,并且直接将你的app放到它的商店中去。而在TV产业中,这样的环境还没有形成。
对于TV领域,有一些是可以带来“iPhone moment”的产品。显然,Apple据说是要发布一个TV产品。现在的Apple TV就是个很好的产品了,但它还不是一个开放app平台。
Google TV也是一个成长起来的项目,成长缓慢但在稳步前进。
Xbox也是一匹黑马,特别是根据最近的一个报道( http://t.co/DrM7mu1t),人们开始花更多时间在Xbox上观看内容。
当然别忘了在这个领域已经发展了一段时间的TV成员。TiVo, Sky+, YouView (UK), HBB TV (Europe)在TV平台开发方面都非常活跃,并且,Roku提供Over The Top (OTT) boxes已经好几年了。
你应该将赌注下在何处?
目前,TV领域是一个扑朔迷离的领域,它在未来几年内还可能发生很多变化。当面临该选择哪种TV app 平台的时候,很难做出正确的抉择。但是,如果你一定想要一个值得关注的单子,我会列出下面这些:
TV 厂商: Samsung 以及 Sony,因为它们销量高
STB 公司: Boxee, Roku,因为它们行业领先
Platforms: Google TV是最开放的平台,并且做了很多工作鼓励开发,包括签约了主要的tier-1服务,比如 Hulu。现在,它们销量还比较低,但值得对其进行关注 ( http://www.google.com/tv/)。
当然,要留意Apple。它的下一步大动作可能就是开发现在的Apple TV产品让开发者可以进行app开发。这是很多人都在等待的一个动作。
TV将来会像iPhone那样有所突破的,但有可能这个突破并不是Apple带来的。
作者简介:
- Ben ( @benhookway)
[Ben Hookway在美国、欧洲以及亚洲公司有着15年经验。他曾是Next Device(一个手机UI公司)以及Vidiactive(一个web视频系统提供商)的CEO。他现在在为好几个科技公司工作,你可以通过[email protected]联系到他。]
原文链接: Developing for TV: Crossing the chasm between screens
您可能也喜欢: | |||
Firefox上Web开发工具库一览 |
2012年Web设计和开发的15个趋势 |
HTML5游戏开发之将Easel.js和Box2d在画布中结合起来 |
如何设计一个优秀的儿童应用? |
无觅 |