文档库 最新最全的文档下载
当前位置:文档库 › 安卓与ios与塞班的比较

安卓与ios与塞班的比较

安卓与ios与塞班的比较

安卓的系统内核是基于网络性能超强的Linux,因此安卓系统的网络性能与塞班系统相比较,有很大的优势,硬件平台的适应面也更为广泛,娱乐性也更强,除此之外,Google 还赋予了安卓丰富的JAVA接口。除了手机,还可以运用在上网本上面,目前Google已经做出了电脑上使用的Live Android版本,但软件更新太快,造成系统不稳定,并且上网安全性差。并且由于安卓系统使用java语言编写的软件,塞班使用symbian C++/java语言编写的软件,java语言相对C++语言更简单,但是功能没有C++强大,而且java语言是门较容易的语言,对于开发人员来说,java开发更快,目前没有任何语言是可以和C++语言比的,塞班开发软件周期长,且比java困难。安卓对java的支持要强于塞班,虽然塞班支持java 软件,但是一般用塞班的人都几乎不用java软件。安卓最大的特点就是基于互联网的手机操作系统。

塞班的系统内核是EPOC32,在电话功能上有很大的优势,比如信号强度非常好,但是却仅用于ARM平台的。再比如拨打、接听、挂断、通讯录、分组、短信群发、通话记录、情景模式、铃声的设置等等方面是十分完善和人性化的;而安卓在有些基本功能方面还是不够好的。上网方面,塞班手机支持WAP和WWW网站,GO浏览器甚至可以在线观看优酷和土豆网等网络视频。而安卓由于它的出身,已经支持Flash和HTML5,上网体验不亚于PC;同时安卓非常依赖于手机互联网,是需要耗费流量的。而且塞班,省电,硬件利用率高,也就是不需要多强的配置就可以流畅运行塞班,塞班存在的时间比较长。但是安卓界面比塞班跟新一点,更眩一点,安卓对硬件要求高,但是在高硬件下,安卓比塞班快。但是安卓比较费电,安卓在操作方式上可能更简洁一点,但塞班更直观一点。塞班开发之初的目标是要保证在较低资源的设备上能长时间稳定可靠的运行,这导致了塞班的应用程序开发有着较为陡峭的学习曲线,开发成本较高。但是程序的运行效率很高。比如5800的128M的RAM,后台可以同时运行10几个程序而操作流畅,即使几天不关机它的剩余内存也是保持稳定。所以塞班的多任务功能是特别强大的,值得一提,不像某些水果手机;而安卓的多任务也是不够理想的,有些程序切换到后台再切换回来就相当于重新打开了。

2007年推出,属于类Unix的商业操作系统,用Objective-c编写,拥有较多优雅之处,系统结构分为以下四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。安卓的硬件兼容性比ios好,因为它是开源开放的,系统本身可以根据实际需要裁减按需定制。苹果的外设有专门的接口,而且不能使用usb。市面上很多款的安卓硬件设备,这些设备都能运行安卓系统,而苹果就那几样硬件产品。安卓的设备多,品牌多,安卓OS版本多,分辨率各异,而且每个设备制造商都对安卓进行了一些或多或少的个性化订制,造成了安卓平台的差异化越来越大,开发一个安卓APP来适配各种设备需要花费很多力量。IOS的所有硬件和软件都由苹果一家公司控制,硬件和软件接口相对来说都比较规范统一,因此一个IOS APP的开发、升级、维护相对来说工作量少一些。苹果公司精心经营的APP Store里面有数以万计的游戏和应用程序可供下载。而且这些应用的上架都需要经过苹果的审核,应用的质量比较高,而安卓虽然数量也很多,但是应用发布不需要审核就可以供用户使用,因此有不少的流氓软件,应用的质量差一些,因为不需要审核,所以安全性能也就差一些了。

参考文献(百度百科以及百度文库)

相关文档