分析Android引起的“电视智能化”之TV用UI的现状与未来

转自:http://www.kokojia.com/article/18560.html

  Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。智能电视Android平台进入联网电视领域,将可改善原有联网电视模式的缺点。尤其应用程序商店模式,将可吸引不同类型的版权拥有者加入连网电视服务,并促使更多消费者购买连网电视。

     索尼公布将自2015年后开始在BRAVIA上使用Android的下一代版本"Android L",并采用面向此电视机的专用版本"Android TV"。由此,让人更加关注起了今后的电视机平台的走向。

分析Android引起的“电视智能化”之TV用UI的现状与未来_Android_Androidtv_UI_课课家

      Android TV

  正如大家所知道的,现在的电视机正朝着"4K"而发生着变化。究竟是就这个机会单单只提升解析度,还是将电视机这一电器本身促进变化,都会造成商品制作上产生极大的变化。事实上,电视机的大腕厂商几乎都认为"这会成为大力改变电视机的好机会"。那么,4K时代的电视机平台,以及其中所谓的"智能TV"的要素又有哪些呢?加之较早Google?I/O所发表的Android TV的概要,让我们来重新整理一下索尼、松下、东芝相关负责人的采访内容,以智能TV为主线来阐述"因4K电视机而引发的电视机革命"吧。

  以统一基础而致力于开发效率的提升

  首先让我们来从最热们的话题说起吧。可话又说回来,索尼已经公开将全面采用,且夏普也预计将采用的"Android TV"究竟是一款怎样的产品呢?

  强调电视机也将成为Android家族的一员。"Android L"的特点在于用途广阔与OS基础统一

  OS的版本预计将在今年秋季公开,即Android的次世代版本"L"。Google则更加明确地打出了来自Android L的"多用途展开"的旗号。Android并不单是面向智能手机/平板的OS系统,但此外的用途扩展却在UI和机能战略上并没有得到一体化支持,所以更加具有浓厚的"派生系"色彩。可是,Android L将采用"One Fits All"(取自Android事业部门责任人Sundar Pichai的Google I/O基调演讲)战略。在2010年发表的面向电视机平台的"Google TV"中,Android仅起到了辅佐的重要作用,现状却发生了极大的变化。

  由此开始的解说,除加上基调演讲中解说的信息外,还将对Google I/O中所进行的Android TV本质解说内容加以分析。解说内容的视频也在YouTube上有公开,所以本篇报道中所介绍的Android TV相关组片也是从同一视频中摘取而得。

  虽然取名为"TV",但Android TV并不是"为制作电视机而准备的Android",同样也是有线TV、面向VOD的STB、以及使用Android的简易游戏机(被称为Micro-Console)等开发使用的平台。由此,面向遥控软件和游戏操控的按键分布等标准也包含在了Android TV中。而由于是以Android L为基础,所以也能对应Ethernet、Wi-Fi、以及Bluetooth LE等端口。

  Android TV的现使用规格。电视机上的通信端口相当丰富,猜想会与智能手机等有着很强的连用性

  这里的关键在于Android TV所追求的是对应端口的标准化,即简易性。无论怎样,实际装备上并不存在困难。事实上,如果由SoC与端口用LSI销售商进行这一部分的开发,并向各个制造商进行销售,由此产品制造商也就不会那么麻烦了。但是,各个制造商分别开发时,相互之间的转换性维系上就容易出现问题。就拿一个遥控器来说,由于各设备内部利用的"遥控操作API"不同,所以设备制造商之间的遥控器程序也十分凌乱,难以统一。Google的主张即是利用Android TV来集中解决这样的问题。考虑到这些都是在智能手机、平板上的诟病,如此采取措施也是理所当然。而关于APP也当然存在同样的问题。

  开发智能电视机,并在电视机上运行APP一直是研发人员长久以来尝试的挑战,但只能说现状并不乐观。开发制作自家公司电视机的"专用APP",却又会存在平台普及率上的问题。因此,面向电视机而活用WEB标准技术,装备HTML5和Flash等作为"WEB APP"俨然已是主流。因为这样做能在一定程度上掩盖了开发效率上的问题点。也因此,现在较多的电视机都搭载饿对应HTML5的浏览器,并借其尝试派生更多可能的功能。

  可是,就现状而言,很难说已经很好的活用了这项技术。考虑到PC或智能手机时,会很容易地想到让电视机也"在一个可用的OS上搭载浏览器或将电视作为程序搭载"。然而现状并非如此,是一种更接近"在电视机作为独立的设备上,浏览器等程序一同存在而已"。其结果导致了浏览器方面能够利用的资源相当有限,运行速度等方面也是处于不利的状况。所以,在功能切换时会相当耗费时间,并且也很难同时运行这2个功能。在资源游刃有余的智能手机上,考虑到功能和运行速度问题上,也会以所谓的"消极程序"为主导。于是,电视机的发展中也会同样出现类似的情况。

  Android TV最终采用了"Android L",所以面向Android L开发的程序也能够轻易地转换或适配于面向电视机的程序。虽然只能手机上使用触摸UI的程序原样搬移到电视机上相对困难,但VOD所使用的程序、音乐程序、以及游戏等应该都可以完成"容易适配"。在这一点上,"这就是Android"会成为关键要素,这也是Google一再强调的部分。在上述的基调演讲中,展现了YouTube等VOD的程序、音乐程序和游戏的试用视频等。

YouTube。Android TV上运行的软件虽然也会存在游戏程序等,但多半会以这种"多媒体系列的软件"为中心

     Tunein

  "简易操作"的Android TV有着与智能手机价值观相去甚远之处

  Google并不打算将"能使用APP"作为Android TV的主心轴。相反,APP只是附加要素,如智能手机和平板一样并不将其设定为功能的主心轴。包含上述这一点,就已经与3-4年前Google TV时有了太多的不同。首先,就是将"简易的电视机体验"完成其特殊化。

  由于Google TV将"Google的搜索功能嵌入电视"作为主心轴,所以更多时候需要使用专用的键盘。此外,利用触摸板操作画面上显示的鼠标的状况也不少。但Android TV是不同的。极小操作系统上仅有"数字十字键+决定键+Home+Back",特意摒弃了"菜单键和十字键"。

Android TV的操作以"简易"为基础,而传统电视机的遥控器将会缩减为上图中的按键

  斩钉截铁地"不使用触摸屏",这也是保持与智能手机和平板所持有价值观一定距离的方法

  在Google TV时代,电视机一直是作为"使用现今IT技术的道具"而进行推广。由此,也更加希望用户"主观的、积极的使用其功能"。但在Android TV中,更多被提及的是"Leanback",这个"Leanback"就是指以放松的姿势倒在沙发上,也就是强调了不同于如智能手机等"以主观动向"为主的使用方式。

  在基调演讲中,Google的UI开发者Matias Duarte引用了以下的这句话。"When your butt hits the sofa ,you lose 20 IQ point。"(当你的屁股挨着沙发时,你的IQ就降低了20)虽然这种说法有点不雅,但事实确实如此。无论是谁,当整个人慵懒地躺在沙发上时,都不会去认真地思考问题吧。

  也正是有了这样地想法,所以在Android TV的"电视机体验"中才能尽力地抓住了核心功能。利用十字键来操作菜单界面和图标等方法,虽然利用这样的菜单界面构成并不给人新鲜感,但是却能确保绝大多数的人能熟练地使用。产品并没有预想使用WEB或复杂的操作,在搜索部分上推荐使用声音输入。说到底,这里的输入其实更加接近于迅速找到想看的视频影像等操作模式。

      Android TV地操作界面。以缩略图为基本的简洁组成界面,背景中可以播放(直播)中的画面

      Android TV中的声音搜索界面。仅看显示的部分,虽然会更加接近于平板等设备中的声音搜索界面,但搜索对象并不是WEB,而是"电视节目或电影"等

  Google最想改变的,就是电视机的"复杂性"。存在多个节目挑选和频道输入的电视机在日常使用中不停地切换则是家常便饭,然而现在还加入了IP基础的节目播放。于是,Android TV也将致力于完美地整合电视机方面的多个输入源,取缔输入切换或多个遥控器的使用方式,寻求一个更加简单快捷的操作方法。

  事实上,让人感到意外的是"节目源切换的简单化"的方向性上,竟与Google TV相同。只是这时作为切入口的却是"搜索窗口"。Google TV在搜索节目名称或演出者名称时,会产生一个以并联方式从EPG到IPTV、甚至是录像节目中找出所要节目的哲理模式。虽然非常的概念化,但由此产生的文字输入或"联想类似对象物的搜索关键字"的做法却并不怎么适合电视机的使用方法。Android TV中虽然采用了更加稳妥的路线,但OS方面已经整合为"凭借直播而不联想更多源"的构架,由此有效地避免了电视机的复杂化。 

      Android TV中的电视播放画面

  输入的频道和内容都被整合后显示出来

  给予Android TV的输入都被"整合",目标是不会联想到节目挑选或输入系统的不同而顺畅使用

  既然目标是"解决电视机的复杂性",那么就不能将电视机制作成智能手机或平板设备那样。如上所述,Android APP的运行并不是其主推方向,虽然在硬件规格在某种程度上也有规定限制,但内容却和智能手机以及平板等设备有着完全不同的趣味导向。其实,对于视频影像和声音文件来说,并不仅限于在OS上采用软件解码的方式,也可以如传统电视机一样在其他途径中存在的硬件设备上播放,然后将其在OS上以无障碍显示的形式作为辅助即可。所以,虽然Android TV的UI会有很大的不同之处,但在影像、声音的品质方面却能相对容易地开发出与当今高端产品同等的东西来。

       Android TV的辅助TV功能,除了能支援HEVC和4K等最新统合功能外,硬件上的AV内容显示等强化辅助也比较引人注目

  当把PC、智能手机、平板电脑、甚至时游戏机等构架挪用到电视机时,问题在于"品质的确保"和"完成这项工作的方式方法"。虽然在PC和平板电脑加入调节后开发会变得容易,但这样做以后,现在正在开发中的"挪用方法"在两者并驾齐驱利用时就会显得很困难。对Android TV而言,这样的技术集成问题也确实存在着。但时,至少在显示品质方面,我们可以想象得到多多少少还是可以完美继承的。关于这一点,也就是在Google TV开发&实用展开后,Google从电视机厂商那里学习并导入的部分了。

  虽然这是笔者的猜想,但很可能会出现即使是搭载相同Android TV的产品,却会因厂商或产品的不同,而在以画质&音质为重心的"电视机套件"的完成度上产生巨大的差异。正因为"方式方法"是最为重要的组成部分,所以这之间的差异会较之现在的智能手机&平板电脑有着更大的不同。

      界面的简洁美观不仅是设计者追求的,还是我们使用者所追求的目标以及使用方式,上文简单分析ui的界面设计模式还有Android TV。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android_tv_metro是一款安卓版TV Metro框架和服务器API。API和数据结构专辑和显示项目:Metro风格是由两个元素构成专辑可以包含多张专辑和显示项目显示项目可以被定义为视频,游戏,应用程序,音乐等您可以从显示项目中删除你自己的游戏/应用/视频详细条目主页也被定义为专辑。API风格API描述http://host/v1/ns/type/?id=res_id NS:命名空间,资源类型类型:项目或项目列表ID:后端服务器系统的资源ID详细信息http://host/game(video/app)/item?id=12346 return item list专辑http://host/game(video/app)/album?id=6464 return album类别http://host/game(video/app)/category?id=123456 return album注意:专辑和类别接近同一概念。选项卡“应用程序/游戏”选项卡“视频”选项卡“视频类别”首页JSON定义首页JSON示例服务器API定义请看:https://github.com/XiaoMi/android_tv_metro/raw/master/server/TVMarketAPI.md首页显示数据{    "data": [        {            "items": [display items],            "images": {},            "name": "TAB 1",            "id": "recommend",            "type": "album",            "ns": "video"        },        {            "items": [display item],            "images": {},            "name": "TAB 2",            "id": "recommend",            "type": "album",            "ns": "video"        }    ] }显示项目:{    "target": {        "type": "item"    },    "images": {        "back": {            "url": "",            "ani": {},            "pos": {}        }    },    "name": "Display Name)",    "times": {        "updated": 1409202939,        "created": 1409202939    },    "_ui": {        "layout": {            "y": 2,            "x": 3,            "w": 1,            "h": 1        },        "type": "metro_cell_banner"    },    "id": "987722",    "type": "item",    "ns": "video" }专辑{ "data": [     {         "items": [display items],         "images": { },         "name":"game tab name",         "times": {             "updated": 0,             "created": 0         },         "_ui": {             "type": "metro"         },         "id": "recommend",         "type": "album",         "ns": "game"     },     {         "items": [display items],         "images": { },         "name": "game tab Name",         "times": {             "updated": 0,             "created": 0         },         "_ui": {             "type": "metro"         },         "id": "categories",         "type": "album",         "ns": "game"     },     {         "items": [dispay items],         "images": { },         "name": "video tab name",         "times": {             "updated": 0,             "created": 0         },         "_ui": {             "type": "metro"         },         "id": "recommend",         "type": "album",         "ns": "video"     },     {         "items": [display items],         "images": { },         "name": "video tab name",         "times": {             "updated": 0,             "created": 0         },         "_ui": {             "type": "metro"         },         "id": "categories",         "type": "album",         "ns": "video"     } ], "preload": {     "images": [] }, "update_time": 0 }显示项目{ "target": {     "type": "item" }, "images": {     "text": {         "url": "",         "ani": {},         "pos": {}     },     "icon": {         "url": "",         "ani": {},         "pos": {}     },     "back": {         "url": "http://xxx/fffff.png",         "ani": {},         "pos": {}     },     "spirit": {         "url": "",         "ani": {},         "pos": {}     } }, "name": "name", "times": {     "updated": 1404466152,     "created": 1404454443 }, "_ui": {     "type": "metro_cell_banner",     "layout": {         "y": 1,         "x": 1,         "w": 1,         "h": 2     } }, "id": "180", "type": "item", "ns": "game" }TV Metro库和APIandroid库:提供一个建立sw540dp metro布局的框架。API:服务器API和数据结构。该框架能够帮助您轻松构建一个TV metro UI风格的应用程序。至于具体的业务数据定义,你需要自己处理。android库:用于专辑的RecommendCardView Card浏览GenericSubjectLoader Loader(选项卡是专辑的一个实例)如何集成Android库?你只需要继承MainActivity并执行选项卡装载。请参阅TVMetroSample应用如何运行自己的服务器?1.定义你的主页数据2.执行您的详细资料/列表API下载测试APK下载测试APK,你可以在Android平板或电视运行点击下载设计文档:https://github.com/XiaoMi/android_tv_metro/raw/master/design/app_api.ppt 标签:Android

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值