您的位置:首页 > 移动开发 > Android开发

Android 手机开发和机顶盒开发的区别(硬件角度)

2013-10-18 10:14 344 查看
1、硬件配置的不同导致开发的应用会有所区别

手机的配置和机顶盒的配置还是有区别的,机顶盒的配置无论是cpu ,内存,存储设备(flash)的配置都要明显高于手机。所以基于对性能配置很高的应用或者游戏就可以应用于电视。

1) 硬件加速设备

比如3d游戏 咱们普通的只是基于软件加速技术opengl es 。但是对于机顶盒就很有可能有硬件加速了,所以很多要求很高的3d游戏就能在机顶盒上可以实现。硬件加速的3d动画就会非常的流畅。



2)对于很多计算和处理能力很高的应用同样在机顶盒上顺利的实现。

如要求对引擎的杀毒软件,可能杀毒的过程要非常消耗硬件的资源,在手机设计一款杀毒软件要非常需要考虑资源的利用问题,就是定义一个变量还要考虑是否要重新初始化一个;但是在机顶盒上就可以不用考虑那么多,就可以把精力不用放到资源利用上了,而是放到功能实现和业务逻辑上了



2、机顶盒的可扩展能力明显要高于手机

在手机上可能硬件都是固定的,出厂的时候是什么硬件,基本上就是个什么样子(当然骨灰级玩家你可以diy了);但是机顶盒可扩展端口就很多:hdmi接口、usb接口、rj45(网线接口)、sd卡接口,你可以扩展很多设备,相应你可以开发的应用就比手机上要多。比如:我要开发视频和语音信号相关的应用的hdmi 只能用机顶盒(现在只有极少数的手机有hdmi接口);要开发有线连接以太网相关的应用,只能使用机顶盒来作为硬件平台。当然机顶盒可以扩展像打印机,摄像头,红外线,蓝牙,wifi等等这些硬件。只要想实现相关的硬件的应用只是扩展硬件就可以了,非常方便、灵活。

3 三网融合

以后三网融合将会极大的促进机顶盒的开发,应为三网融合后带宽最高肯定是电视电缆,网络带宽会非常的高,入户带宽可能就是几百兆甚至几G。相信开发者以后开发的大部分应用基本上都离不开网络,如果有电视这样高的带宽无疑对于网络应用开发者是一个极大的诱惑。高清视频通话到那时就是非常轻松就能搞定的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: