智能电视应用与移动应用开发的比较
自从乐视小米的智能电视火了以后,越来越多的移动应用开发者投身智能电视应用开发。其实智能电视开发与移动应用开发既有相同点,又有很多不同点。
大部分移动开发者基于android与IOS两大操作系统,而在智能电视方面基本上android一家独大,加上apple迟迟不推出苹果电视,所以国内基本没有IOS方面智能电视开发者。所以本文主要比较android系统下的智能电视开发与移动开发的异同。
智能电视有几个特点。虽然电视物理尺寸较多,但是分辨率比较集中,目前主要有1920x1080,1280x720,1366x768,以前两种为主,这点不同于手机,手机的分辨率则多很多。电视的主要操控还是普通的遥控器,而手机目前主要的操作方式是触摸。操控方式不同,设计准则就不一样。电视通过遥控器操作,那么要考虑焦点移动,要考虑应用对遥控器的响应要灵敏,而手机应用主要考虑触摸的灵敏性。
用户一般离电视比较远,所以字体要足够大,跟手机不一样。电视一般都是使用有线网络或者无线网络,所以看视频的时候不需要考虑流量问题,而手机不一样,用户在看大流量的数据的时候,一般应该提醒用户是否在2G/3G网络下是否继续下一步,否则用户要抱怨了,说不定你的应用就要打入冷宫了。电视一般都是永远续电的,所以应用不需要考虑电量够不够的问题,而手机则要考虑,所以很多应用会显示电池电量。手机在横屏和竖屏之间可以自由切换,而电视不可能做到这一点,所以电视应用永远都是在横屏状态。
由于历史原因,电视制作商必须在正常屏幕尺寸的外侧预留空白边,这些空白区域就是过扫描。应用程序不能在过扫描区域显示,所以建议应用提供10%的空白边。而手机不存在这个问题。
由于电视屏幕较大,加上遥控器操作,所以一个应用启动后,可以通过遥控器的按键启动另一个应用,所以应用开发者需要注意。例如,应用启动后,按遥控器的设置按钮,可以更换系统语言,应用如何自动跟随系统变化,开发者需要思考。
同样由于电视屏幕尺寸较大,所以运营人员和产品人员希望提供高保真的图片,增加产品的美度和卖点,但是对开发者是一个挑战,一个1920x1080的24位图片渲染时需要消耗8M的系统内存。如果有大量的图片,那么对应用性能有严重影响。这种情况下在产品和性能方面做平衡,不能因为其他原因影响了应用的用户体验。性能也是移动应用需要考虑的核心因素。性能差的应用,没有用户会买帐。
智能电视应用和移动应用的设计目标是一致的,都是给用户提供方便好用有良好用户体验的好产品。
----------------------------------------
微信号tvplayer,互联网电视行业从业者,热爱生活,喜欢八卦,关注互联网视频和物联网。
智能电视应用与移动应用开发的比较相关推荐
- 百余款智能电视创意类应用参赛角逐 Top13 App新鲜出炉!
发表于2014-08-15 09:55| 1315次阅读| 来源CSDN| 2 条评论| 作者夏梦竹 tcl html5技术 社交网络 移动设备 移动终端 CSDN 智能电视 智能硬件 allowtr ...
- 被忽视的智能电视小程序领域
我们先来看看百度百科中,对于智能电视的定义: 智能电视是指像智能手机一样,具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件.游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进 ...
- 小程序快速搭建生态,助力智能电视发展新思路
智能电视行业一直都被认为是传统的.规模式的竞争行业,与冰箱.空调等家电同类.近年来,智能电视行业开始从规模竞争转向了结构竞争,并向生态系统竞争转变.为什么会如此?凡需要获取信息显示的地方,都有视像显示 ...
- 智能电视竞争白热化,利用小程序快速共建生态突围
万物互联--这是物联网最本质的概括. 近年来,随着智能穿戴.5G等领域的技术发展,物联网行业中的智能设备升温不断.其中大健康和儿童互动相关的智能手表领域,车载生态闭环打造的车载设备领域备受关注.其他如 ...
- Android智能电视应用程序开发浅谈(二)
Android应用程序的布局有两种,一种是在res/layout下面的xml文件里布局,一种是直接在java代码里布局,而Android智能电视有多种分辨率,我们可以建立多个适应不同分辨率的资源文件, ...
- TV(智能电视)app开发,电视wifi连接Android studio 真机调试
前几天领导安排一个智能电视APP开发的项目,由于电视都比较大,我们不方便用数据线连接adb调试,今天给大家分享一个wifi连接电视adb的方法.哪里不对的地方还请大家批评指正! 我们开发手机app的时 ...
- Android智能电视应用程序开发浅谈(一)
最近新出的一些智能电视,都是基于Android系统,而本人最近也一直在从事Android智能电视的应用开发,想和大家分享下经验. Android智能电视是什么呢?它与我们平时用的移动设备有什么区别呢? ...
- Android智能电视应用程序开发浅谈(三)
虽然我现在开发智能电视应用程序都是在java代码里面布局,但我倾向于在xml文件里布局,因为这样更容易控制整个布局,特别是在有ListView参与的程序,你会感觉到比较麻烦. Android智能电视上 ...
- 智能电视TV开发---直播视频客户端结构设计和实现
在智能电视TV开发---客户端和服务器通信里面我们实现了客户端和服务端的简单通信,接下来我们做一个简单的客户端界面,来实现手机端来操控智能电视的TV端. 一.存储视频的结构设计 我们在做客户端的时候, ...
最新文章
- python基于dlib的face landmarks
- SAP MM 预留单据的历史修改记录?
- 怎么覆盖默认样式_PPT办公技巧:3种办法快速统一幻灯片中不同形状的显示样式...
- 6种快速统计代码执行时间的方法,真香!(史上最全)
- python爬虫lxml xpath测试
- 青岛达内php培训多少钱_北京北京青岛椅群 多少钱
- (转)KeyDown、KeyUp、KeyPress区别
- kafka保证数据可靠性的方式
- html出现滚动条页面闪动,CSS3 calc实现滚动条出现页面不跳动闪动
- div+js写弹出框
- Matlab排序函数
- bzoj 1853: [Scoi2010]幸运数字 容斥
- 奈奎斯特与香农定理_大神带你理解奈奎斯特定理和香农定理
- fx3u4ad一adp说明书_三菱FX3U-4AD-ADP使用方法
- Rust图片类型识别
- 计算机实践学什么作用,大学计算机基础:计算机操作实践
- 学习Mac开发第四弹 通过NSImageView加载图片
- 华为中标广东电信IPTV项目
- 12306的自动化登录
- 菜单设计 CMenu
热门文章
- WordPress建站教程 从零开始服务器搭建网站超详细
- 2021年起重机司机(限桥式起重机)找解析及起重机司机(限桥式起重机)考试试卷
- 向Mysql批量插入50万条数据
- 收购Five9被称为“天作之合”,Zoom能否靠买买买换来高增长?
- 电信网通证实台湾地震影响内地访问国际网站(12月27日) 1
- 2022 海德堡桂冠论坛(HLF)见闻录
- idea2022.1版本创建maven项目没有src文件夹
- Wrong committed revision number: -1
- Windows下双网卡配置静态路由,实现内外网同时使用
- C#调用斑马打印机打印条码标签(含源码)(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)