自从乐视小米的智能电视火了以后,越来越多的移动应用开发者投身智能电视应用开发。其实智能电视开发与移动应用开发既有相同点,又有很多不同点。

大部分移动开发者基于android与IOS两大操作系统,而在智能电视方面基本上android一家独大,加上apple迟迟不推出苹果电视,所以国内基本没有IOS方面智能电视开发者。所以本文主要比较android系统下的智能电视开发与移动开发的异同。

智能电视有几个特点。虽然电视物理尺寸较多,但是分辨率比较集中,目前主要有1920x1080,1280x720,1366x768,以前两种为主,这点不同于手机,手机的分辨率则多很多。电视的主要操控还是普通的遥控器,而手机目前主要的操作方式是触摸。操控方式不同,设计准则就不一样。电视通过遥控器操作,那么要考虑焦点移动,要考虑应用对遥控器的响应要灵敏,而手机应用主要考虑触摸的灵敏性。

用户一般离电视比较远,所以字体要足够大,跟手机不一样。电视一般都是使用有线网络或者无线网络,所以看视频的时候不需要考虑流量问题,而手机不一样,用户在看大流量的数据的时候,一般应该提醒用户是否在2G/3G网络下是否继续下一步,否则用户要抱怨了,说不定你的应用就要打入冷宫了。电视一般都是永远续电的,所以应用不需要考虑电量够不够的问题,而手机则要考虑,所以很多应用会显示电池电量。手机在横屏和竖屏之间可以自由切换,而电视不可能做到这一点,所以电视应用永远都是在横屏状态。

由于历史原因,电视制作商必须在正常屏幕尺寸的外侧预留空白边,这些空白区域就是过扫描。应用程序不能在过扫描区域显示,所以建议应用提供10%的空白边。而手机不存在这个问题。

由于电视屏幕较大,加上遥控器操作,所以一个应用启动后,可以通过遥控器的按键启动另一个应用,所以应用开发者需要注意。例如,应用启动后,按遥控器的设置按钮,可以更换系统语言,应用如何自动跟随系统变化,开发者需要思考。

同样由于电视屏幕尺寸较大,所以运营人员和产品人员希望提供高保真的图片,增加产品的美度和卖点,但是对开发者是一个挑战,一个1920x1080的24位图片渲染时需要消耗8M的系统内存。如果有大量的图片,那么对应用性能有严重影响。这种情况下在产品和性能方面做平衡,不能因为其他原因影响了应用的用户体验。性能也是移动应用需要考虑的核心因素。性能差的应用,没有用户会买帐。

智能电视应用和移动应用的设计目标是一致的,都是给用户提供方便好用有良好用户体验的好产品。

----------------------------------------

微信号tvplayer,互联网电视行业从业者,热爱生活,喜欢八卦,关注互联网视频和物联网。

智能电视应用与移动应用开发的比较相关推荐

  1. 百余款智能电视创意类应用参赛角逐 Top13 App新鲜出炉!

    发表于2014-08-15 09:55| 1315次阅读| 来源CSDN| 2 条评论| 作者夏梦竹 tcl html5技术 社交网络 移动设备 移动终端 CSDN 智能电视 智能硬件 allowtr ...

  2. 被忽视的智能电视小程序领域

    我们先来看看百度百科中,对于智能电视的定义: 智能电视是指像智能手机一样,具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件.游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进 ...

  3. 小程序快速搭建生态,助力智能电视发展新思路

    智能电视行业一直都被认为是传统的.规模式的竞争行业,与冰箱.空调等家电同类.近年来,智能电视行业开始从规模竞争转向了结构竞争,并向生态系统竞争转变.为什么会如此?凡需要获取信息显示的地方,都有视像显示 ...

  4. 智能电视竞争白热化,利用小程序快速共建生态突围

    万物互联--这是物联网最本质的概括. 近年来,随着智能穿戴.5G等领域的技术发展,物联网行业中的智能设备升温不断.其中大健康和儿童互动相关的智能手表领域,车载生态闭环打造的车载设备领域备受关注.其他如 ...

  5. Android智能电视应用程序开发浅谈(二)

    Android应用程序的布局有两种,一种是在res/layout下面的xml文件里布局,一种是直接在java代码里布局,而Android智能电视有多种分辨率,我们可以建立多个适应不同分辨率的资源文件, ...

  6. TV(智能电视)app开发,电视wifi连接Android studio 真机调试

    前几天领导安排一个智能电视APP开发的项目,由于电视都比较大,我们不方便用数据线连接adb调试,今天给大家分享一个wifi连接电视adb的方法.哪里不对的地方还请大家批评指正! 我们开发手机app的时 ...

  7. Android智能电视应用程序开发浅谈(一)

    最近新出的一些智能电视,都是基于Android系统,而本人最近也一直在从事Android智能电视的应用开发,想和大家分享下经验. Android智能电视是什么呢?它与我们平时用的移动设备有什么区别呢? ...

  8. Android智能电视应用程序开发浅谈(三)

    虽然我现在开发智能电视应用程序都是在java代码里面布局,但我倾向于在xml文件里布局,因为这样更容易控制整个布局,特别是在有ListView参与的程序,你会感觉到比较麻烦. Android智能电视上 ...

  9. 智能电视TV开发---直播视频客户端结构设计和实现

    在智能电视TV开发---客户端和服务器通信里面我们实现了客户端和服务端的简单通信,接下来我们做一个简单的客户端界面,来实现手机端来操控智能电视的TV端. 一.存储视频的结构设计 我们在做客户端的时候, ...

最新文章

  1. python基于dlib的face landmarks
  2. SAP MM 预留单据的历史修改记录?
  3. 怎么覆盖默认样式_PPT办公技巧:3种办法快速统一幻灯片中不同形状的显示样式...
  4. 6种快速统计代码执行时间的方法,真香!(史上最全)
  5. python爬虫lxml xpath测试
  6. 青岛达内php培训多少钱_北京北京青岛椅群 多少钱
  7. (转)KeyDown、KeyUp、KeyPress区别
  8. kafka保证数据可靠性的方式
  9. html出现滚动条页面闪动,CSS3 calc实现滚动条出现页面不跳动闪动
  10. div+js写弹出框
  11. Matlab排序函数
  12. bzoj 1853: [Scoi2010]幸运数字 容斥
  13. 奈奎斯特与香农定理_大神带你理解奈奎斯特定理和香农定理
  14. fx3u4ad一adp说明书_三菱FX3U-4AD-ADP使用方法
  15. Rust图片类型识别
  16. 计算机实践学什么作用,大学计算机基础:计算机操作实践
  17. 学习Mac开发第四弹 通过NSImageView加载图片
  18. 华为中标广东电信IPTV项目
  19. 12306的自动化登录
  20. 菜单设计 CMenu

热门文章

  1. WordPress建站教程 从零开始服务器搭建网站超详细
  2. 2021年起重机司机(限桥式起重机)找解析及起重机司机(限桥式起重机)考试试卷
  3. 向Mysql批量插入50万条数据
  4. 收购Five9被称为“天作之合”,Zoom能否靠买买买换来高增长?
  5. 电信网通证实台湾地震影响内地访问国际网站(12月27日) 1
  6. 2022 海德堡桂冠论坛(HLF)见闻录
  7. idea2022.1版本创建maven项目没有src文件夹
  8. Wrong committed revision number: -1
  9. Windows下双网卡配置静态路由,实现内外网同时使用
  10. C#调用斑马打印机打印条码标签(含源码)(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)