`
mmdev
  • 浏览: 12917963 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【译+评】VisionMobile:TV开发:跨越屏幕的裂缝

 
阅读更多

[随着手机制造商和消费电子巨头加入未来联网TV的竞争,跨屏变得越来越接近。但开发者是否便于开发跨屏应用?客席作者Ben Hookway细致分析跨屏开发及智能TV市场面临的挑战和机遇]

想象一下,应用开发有超过10个平台选择,其中大部分对开发者是封闭的,那么将只会有极少应用被开发,而且几乎没人会去用。

这是联网电视的现状,同样也适用于前iPhone的移动世界,当时应用开发平台之多令人沮丧。

我从前iPhone到后iPhone的几年从业移动领域,后从事web视频系统。我不赞成网络电视和联网电视。我常比较两者相似之处,认为电视业界需要花些时间,认真来审视从功能手机到智能手机的移动应用演进,避免重蹈重蹈覆辙。

电视是远离移动应用的地方

电视上“App”含义有着微妙差异。很多情况下,电视应用指内容访问点的获取,如YouTube,Netflix或LovFilm应用。而另一些情况下,则指诸如Facebook或者eBay这类应用功能。

在我激进言论中,有时认为我们已完成在电视上开发应用的任务,因为没人想到还有什么更好去做。“应用在手机上运行,让我们将它放在TV上运行吧!”如有合适应用,在TV上当然也会很有用,然则,与此同时,我们需认真审视TV的体验:

- 通常电视是共享体验,而手机则是个人体验。

- 观看电视,身体后仰,局限了消费者与电视间互动,使多种促进互动的尝试失败

- 消费者讨厌复杂的遥控器。

很多开发者从Web开发跨越到TV开发,没有意识到这些细节。最终导致应用无法使用。你是否真的愿意将个人信息放在一个共享的屏幕?其他人观看屏幕时是否真的愿意看到你的Facebook消息在滚动。

TV应用开发的三个途径

TV应用开发大致有三大途径:

1)TV-only应用

TV或者机顶盒应用通常是流行的web业务在TV屏上的延伸。例如Soptify,Flickr,当然还有Twitter和Facebook。应用需要修改,以便于适合电视遥控器有限的文字输入,这是说易行难。有些应用会更适合延伸至到TV。CNet有一个全面表单,列出TV厂家推出的主流音乐、视频和通信应用。

2)Mobile-only应用

属于手机或者平板应用,由TV配合,但TV不提供互动。例如Zeebox(最近从Sky获得投资),Flip.tv,GetGlu,以及Miso。这类应用目标是在观看电视同时提供并行体验,即允许你在观看电视时,和你的个人设备进行互动,可以进行增添节目列表等操作。消费者调查显示平台和TV是天然伴侣,根据Forrester的报告,美国有85%的平板用户在看电视同时使用平板,根据Nielsen,有30%的平板使用时间是正在看电视。(以Zeebox为例,Zeebox是ipad应用,提供电视节目向导,频道管理、提醒功能,建立的社交网络,可以邀请好友一同观看节目,可作遥控器用(需电视支持),也就是当你看电视的同时,使用平板查看电台节目,进行遥控,同时根据电视节目内容,与相关的好友互动,构成一个基于共同电视节目的圈子。从某种意义上,电视是生活或社交的一部分,这个手机或平板应用正是为这部分提供服务

3)闭环应用

这类应用提供移动终端和电视之间的闭环体验。例如,DLNA和AirPlay允许选择和控制电视的媒体内容。最简单的例子是Apple的AirPaly,允许你将存储在MacBook的电影通过Apple TV在电视上播放。闭环应用允许你将某个设备的媒体内容在电视屏幕上显示。很难找到比将电视机作为显示屏更好的广播电视互动功能,你可在智能手机上设置机顶盒上的记录。然而,在移动终端发现节目或频道,并使用同一终端将内容在电视上显示是相当困难的,这涉及对电视和机顶盒的要求,阻碍了创新的发展。

电视碎片化的噩梦

在电视或机顶盒平台上开发电视/机顶盒应用,无论“闭环”或单独应用,都是极具挑战的,为何如此?

- 有超过10个目标平台,都在电视或机顶盒上提供某种开发环境,例如三星,松下,夏普,索尼,Yahoo,Google TV,Boxee,InView,WyPlay,YouView和HBBTV,这还没包括Android的spin-offs。 部分平台是封闭系统,部分平台有开发者程序。详细可参见Wikipedia page

没有开发者可面向全部平台开发,那你怎选择最合适平台?

- 将会有多少台联网电视?根据CEA(www.cea.org)在2011年,有大约2.6(260M)亿台电视机销售,根据FutureSource资料,其中有27%是联网电视。支持互联网连接的电视的比例增长快速。假设所有出售的联网电视都真的连入互联网,市场仍低于移动手机。实际上,情况更为复杂。

- 很多“联网电视”只是具有联网能力,并不意味着这台电视真会联网使用。

- 没有给消费者足够的联网电视来了解用户体验的不足。好产品从反馈中发展,在市场上,没有足够的设备,使厂商从消费者中得到反馈。此外,消费者没有理由必须给出反馈,因为他们可以从现有的系统中获得TV内容,例如传统机顶盒,或PC和平板。

电视市场会否迎来“iPhone时代”?

我曾在备受iPhone扰动的移动领域工作,可以很肯定地说,在TV市场尚未出现“iPhone时代”。然若到来时,必会改变开发模式。这对TV领域的创业者和投资者非常关键。

参考前iPhone时期的应用开发情况。开发者通常会与运营商或手机制造商合作,对目标平台的变化非常敏感。然而,众所周知,与手机制造商或运营商合作是棘手和费时耗力的,当然若你选择正确处理当,将可获得巨大成功,但通常都是浪费了宝贵的时间和资源。

后iPhone时代,应用如何接触用户和实现货币化的方式已发生根本变化,无需与运营商或手机制造商建立深度合作—只需针对占显著优势的平台,将应用放入应用商店。这种环境尚未在TV领域中出现。

TV“iPHone时代”的可能候选者是谁?。传闻苹果将推出一款TV。目前,苹果电视机顶盒是很好的设备,但不是开放的应用平台。

Google TV进展缓慢,但稳步发展,也可成为候选者。

Xbox是匹黑马,特别是近期报道(http://t.co/DrM7mu1t)显示,Xbox消费者看内容比玩游戏的时间多。

不要忘了,TV的现有者已开始这方面工作。TiVo,Sky+,英国的YouView,欧洲的HBB TV都致力于TV平台的开发,Roku已提供OTT(Over The Top)机顶盒好几年了。

你将赌注下到哪边?

TV目前情况未朗,在业界,拐点可能在今后几年内出现。当TV应用开发平台出现时,很难下注押宝。如果你需要一些关注事项,我列举如下:

TV厂商:三星或者索尼,基于它们的出货量

机顶盒公司:Boxee,Roku是迄今的领先者

平台:Google TV是最开放的平台,非常鼓励开发,包括签署一流服务,例如Hulu。他们目前所占量很少,可以看一下他们的产品公告(http://www.google.com/tv/)。

当然,留意苹果。下一重要一步可能是将目前Apple TV产品开放为应用开发(目前是封闭的)这可能要等到它成为真正电视机才会宣布。

TV将迎来它的iPhone时代,但可能并非由苹果公司创建。

- Ben (@benhookway)

[Ben Hookway有15年在美国、欧洲和亚洲从事技术工作经验。他曾是Next Device和Vidiactive的CEO,Next Device是家手机UI公司,Vidiactive是家网络视频系统供应商。他目前在多家高科技高公司工作,可通过ben@etherow.com联系]

Vision Mobile文章Developing for TV: Crossing the chasm between screens,是讲述联网电视开发的,看标题还以为讲跨屏开发延伸至电视屏。多屏,从手机屏、平板和电视屏,尺寸不断增加。注意VisionMobile的图,当中没有标出PC屏,当然可能只是没有体现。我们比较PC和平板,尺寸相近,但因操作系统、外设不同,用户体验各异。没用过Windows Phone,不清楚其体验和PC的差异,观之硬件,ARM的频率越来越高,但受限于功耗,能力仍有不殆。观之互动体验,手机/平板采用触摸屏,PC采用键盘和鼠标,电视屏呢,遥控器吗?

家里最近买了台联网电视,创维的。联网时,可接鼠标,家中无USB键盘,效果不详。最主要用途乃是在视频网站看电视连续剧,其次用途是偶然上网。对于用惯电脑的人来讲,可能觉得麻烦,但是老人家对电脑有所抗拒,但对电视不会,他们老怕搞坏电脑,一有提示就不知如何处理,也怕有病毒。电视分为客厅电视和卧室电视,老俩口一起慢慢玩转卧室电视。网页也罢,视频媒体流网站也罢,均属web应用,并充分利用电视的视频处理能力,web则是最理想跨平台跨屏工具。

我的看法是:1、电视的用户体验和手机、平板和电脑不同,以观看为主;2、电视的应用仍将主要围绕媒体作文章,也包括文字内容;3、web是适配各电视平台的理想方式。

相关链接:我的产业生态链和杂谈文章

分享到:
评论

相关推荐

    visionmobile:2012年跨平台开发工具报告.docx

    visionmobile:2012年跨平台开发工具报告.docx

    VisionMobile-生态系统的碰撞-英文版

    本文来自Visionmobile,原作者为Michael Vakulenko。报告不仅对移动操作系统的历史和演化过程进行了回顾,并对新的移动平台生态系统进行了分析,严重推荐下载。

    全球移动开发者报告:Swift崛起,物联网大火!

    著名移动生态系统分析公司VisionMobile发布了2015年度第一期DeveloperEconomics调查报告,历时半年,集结了来自全球143个国家的8000多位应用开发者,从平台和编程语言优先级、收入与盈利模式、工具采用分析等入手,...

    3796 i-FRAME 安装、操作和维护手册

    3796 i-FRAME 安装、操作和维护手册

    我的visio画图 资源备用

    我的visio画图

    NPOI是指构建在POI 3.x版本之上的一个程序

    NPOI可以在没有安装Office的情况下对Word或Excel进行读写,NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目

    基于STM32F103C8单片机设计-旋转编码器数码管显示程序KEIL工程源码.zip

    STM32学习软件编程资料,STM32F103C8单片机经典外设应用设计实例软件源代码,KEIL工程文件,可供学习参考。

    VoLTE高丢包优化指导书.xlsx

    VoLTE高丢包优化指导书

    LTE容量优化高负荷小区优化指导书.docx

    5G通信行业、网络优化、通信工程建设资料

    中国移动无线、传输专业项目全生命周期、建设期、施工期控制标准.docx

    5G通信行业、网络优化、通信工程建设资料

    基于Springboot+Vue校园周边美食探索及分享平台毕业源码案例设计.zip

    网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。系统化是必要的,设计网上系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于信息的维护和检索也不需要花费很多时间,非常的便利。 网上系统是在MySQL中建立数据表保存信息,运用SpringBoot框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。 网上系统在让售信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升数据的可靠性,让系统数据的错误率降至最低。 关键词:vue;MySQL;SpringBoot框架 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    基于Springboot+Vue善筹网(众筹)前后台实现设计-毕业源码案例设计.zip

    网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。系统化是必要的,设计网上系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于信息的维护和检索也不需要花费很多时间,非常的便利。 网上系统是在MySQL中建立数据表保存信息,运用SpringBoot框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。 网上系统在让售信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升数据的可靠性,让系统数据的错误率降至最低。 关键词:vue;MySQL;SpringBoot框架 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    203ssm-mysql-jsp 包头市交通管理局路况查询系统.zip(可运行源码+数据库文件+)

    该课题主要是以SpringMVC模式运行的,采用了mysql数据库进行数据的管理,掌握并且熟练使用百度API相关技术。系统分为了管理员用户和一般用户,主要有以下模块: 管理员用户: 1.实时路况管理:实时路况的信息采用了百度地图进行直观的管理,利用了GIS相关技术进行管理,能够让用户方便的第一时间查看到相应的地图信息,以及实时路况信息。 2.投诉留言管理:实现了对投诉留言信息的查看和回复。 3.系统信息设置:实现了系统的访问数据的统计,以及针对系统的管理员 用户和管理员密码进行管理。 4.用户信息管理:管理了一般用户的基本信息情况,针对用户的资料进行修改管理。 一般用户: 1.用户资料管理:实现了用户个人的资料信息管理。 2.路况信息查看:实现了对路径的实时信息的查看,某个路段在某时间的交通情况的查看,以三种情况代表路况情况(拥挤、缓行和畅通) 3.路况分析:采用了折线图,分析每天或者某个月的路况信息,以折线图形式直观展示。该功能采用jFreeChart库实现。 4.留言发布:针对一些路况信息,进行留言反馈,并能查看管理员反馈信息。

    施工现场安全技术交底模板.doc

    5G通信行业、网络优化、通信工程建设资料。

    GSM室分优化掉话专题总结报告.docx

    5G通信、网络优化与通信建设

    通信线缆基本理论.docx

    5G通信行业、网络优化、通信工程建设资料。

    node-v12.20.1-sunos-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    199-数据安全治理的思考与规划-论剑.pdf

    199-数据安全治理的思考与规划-论剑.pdf

    SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Local

    SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Localization in Unseen Environments

Global site tag (gtag.js) - Google Analytics