智能手机操作系统是一种运算能力及功能比传统功能手机更强的操作系统。使用最多的操作系统有:Android、iOS、Symbian、Windows Phone和BlackBerry OS。它们之间的应用软件互不兼容。
智能手机可以像个人计算机一样安装第三方软件,它具有独立的操作系统以及良好的用户界面,拥有很强的应用扩展性,以及能方便、随意地安装和删除应用程序。
1.Android
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚没有统一的中文名称,中国大陆地区多用“安卓”(或“安致”)。Android操作系统最初由Andy Rubin(安迪·鲁宾)开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。
Android的Linux Kernel控制包括安全(Security)、存储器管理(Memory Management)、程序管理(Process Management)、网络堆栈(Network Stack)和驱动程序模型(Driver Model)等。
Android平台拥有以下5大优势。
(1)开放性
Android开发的平台允许任何移动终端厂商加入到Android联盟中来,显著的开放性可以使其拥有更多的开发者。开放性对于Android的发展而言,有利于积累人气(包括消费者和厂商),而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
(2)丰富的硬件选择
由于Android的开放性,众多的厂商会推出千奇百怪、功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步,甚至软件的兼容,使用起来非常方便。(www.daowen.com)
(3)不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件诞生。但开放性也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制是留给Android的难题之一。
(4)无缝结合的Google应用
叱咤互联网的Google,从搜索巨人到全面的互联网渗透,Google服务(如地图、邮件、搜索等)已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
2.iOS
iOS的智能手机操作系统的原名为iPhone OS,其核心与Mac OS X的核心一样都源自Apple Darwin。它主要是给iPhone和iPod Touch使用。
iPhone OS的系统架构分为四个层次:核心操作系统层(Core OS Layer)、核心服务层(Core Services Layer)、媒体层(Media Layer)和可轻触层(Cocoa Touch Layer)。操作系统占用大概1.1GB的存储空间。
iOS由两部分组成:操作系统和能在iPhone和iPod Touch设备上运行原生程序的技术。由于iPhone是为移动终端而开发的,因此要解决的用户需求就与Mac OS X有些不同,尽管在底层的实现上iPhone与Mac OS X共享了一些底层技术。在iPhone OS中可以发现很多Mac的技术,同时iPhone OS也有其独有之处,比如多触点接口(Multi-Touch Interface)和加速器(Accelerometer)。
iPhone和iPod Touch使用基于ARM架构的中央处理器,而不是x86处理器。它使用由PowerVR视频卡渲染的OpenGL ES 1.1。因此,Mac OS X上的应用程序不能直接复制到iPhone OS上运行,需要针对iPhone OS的ARM重新编写。但Safari浏览器支持“Web应用程序”。从iPhone OS2.0开始,通过审核的第三方应用程序已经能够通过苹果的App Store进行发布和下载了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。