现在的这个项目是widget,主要针对智能手机,一直对智能手机的操作系统不是很了解,下面是几大主流手机操作系统对比。
Android与Linux的关系
Android是在Linux2.6的内核基础之上运行的,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。内核部分还相当于一个介于硬件层和系统中其他软件组之间的一个抽象层次。但是严格来说它不算是Linux操作系统。
Android系统的系统层面的底层是Linux,中间加上了一个叫做Dalvik的JAVA虚拟机,表面层上面是Android运行库。每个Android应用都运行在自己的进程上,享有Dalvik虚拟机为它分配的专有实例。为了支持多个虚拟机在同一个设备上高效运行,Dalvik被改写过。
Dalvik虚拟机执行的是Dalvik格式的可执行文件(.dex)——该格式经过优化,以降低内存耗用到最低。Java编译器将Java源文件转为class文件,class文件又被内置的dx工具转化为dex格式文件,这种文件在Dalvik虚拟机上注册并运行。
Android系统的应用软件都是运行在Dalvik之上的JAVA软件,而Dalvik是运行在Linux中的,在一些底层功能——比如线程和低内存管理方面,Dalvik虚拟机是依赖Linux内核的。 。因此只能说Android是运行在Linux之上的操作系统了,它本身不能算是Linux的某个版本 。
Android和Symbian的区别
Symbian是除了Android、Windows Mobile之外的另一款手机智能操作系统,目前也在手机智能操作系统一直保持着最大份额的市场占有率。
Android的系统内核是基于网络性能超强的Linux,因此其网络性能较别的系统有很大优势,硬件平台的适应面也更为广阔,除此之外Google还赋予了Android丰富的JAVA接口。除了手机还可以运行在上网本上面,目前Google已经已经做出了电脑上使用的Live Android版本。
Symbian的系统内核为EPOC32,在电话功能上有很大优势,比如信号强度非常好等,但是却仅用于ARM平台的。另外Symbian的内核是用C++写的,所以对C++的支持性是最好的。目前Symbian也正准备移植到上网本。
Android和Windows Mobile的区别
首先需要了解的一点是Android和Windows Mobile是两个运行在手持设备商的不同智能平台。Android是Google主导手机开放联盟开发的,Windows Mobile则是微软主导开发的。
两个系统的差别在于三方面:
一是系统内核,Android系统基于Linux内核,而Windows Mobile则是居于微软的Win CE。两者的架构完全不同。
二是代码开源程度,Android完全开源,使用免费。但是Windows Mobile则完全相反,使用的话需要给微软一定的授权费用。因此Android更受程序员和手机厂商欢迎,更可以有效降低手机成本。
三是两者的组件和功能不同。Windows Mobile扩展能力强,就像是一台掌上电脑。相对言之Android系统则是更注重于手机功能,目前来说在应用程序数量上弱于前者,但是毕竟是刚刚起步,由于其开源的特点,相信其应用程序数量会成几何形增长。
Android平台和iPhone 3.0对比
随着Android平台的完善,苹果已经逐步感觉到了压力,最终决定在今年5月17日世界电信日那天推出iPhone 3.0版本,使用Mac OS X的苹果手机凭借过硬的制造工艺和时尚的外观成为智能手机中的重点。到底iPhone和Android手机在软件方面有哪些差距呢?下面我们一起来对比下:
我们使用现有的iPhone 2.2.1和下月发布的Android cupcake更新以及5月份公布的iPhone 3.0做功能上的对比。在彩信支持上iPhone 2.2.1为否,而现有的android就支持,在一些立体声A2DP蓝牙上iphone过去仍然不支持,而android cupcake上已经开始兼容了,不过iPhone 3.0仍然不支持视频录制,现有的android中对于蓝牙的串口通讯支持上欠佳,peer to peer bluetooth链接方面苹果下个版本即将支持,这样可以使用更多的周边设备,比如外置GPS、文件无线传输等等
分享到:
相关推荐
Android和四大主流手机操作系统的区别联系 Android系统是基于Linux内核的操作系统,它提供了核心系统服务,如安全、内存管理、进程管理、网络组、驱动模型等。Android系统的系统层面的底层是Linux,中间加上了一个...
综上所述,Android、iOS、Symbian和Windows Phone是过去十多年中手机操作系统市场的四大主流系统。它们各自具有独特的技术特点、市场定位和开发环境。Android系统的高开放性和广泛支持使其成为市场领导者;iOS以封闭...
IOS,android,Symbian,Windows Phone 7四大主流手机操作系统简介。
自2008年9月23日正式发布以来,Android以其开放性和灵活性迅速占领市场,成为了全球最受欢迎的智能手机操作系统之一。 Android基于Linux内核,采用了混合源码模式,即系统底层部分以C/C++编写,应用层则支持Java等...
与iOS相比,Android系统更加注重开放性和灵活性,这也使得Android能够在短时间内迅速成长,并成为市场上另一大主流操作系统。 **桌面与快捷方式** Android系统借鉴了传统桌面操作系统的概念,引入了桌面和程序列表...
除了这些传统意义上的主流操作系统外,还有一些新兴力量正在逐渐崭露头角,例如: - **Bada OS**:由三星公司推出的自有智能手机操作系统,试图在激烈的市场竞争中占据一席之地。 - **其他定制版Linux系统**:许多...
Windows 系统 智能电视常用的操作系统还有Windows系统,它因其庞大的用户群和强大的兼容能力,是目前全球最主流的操作系统,也被彩电厂商在智能3D电视新品中广泛采用,长虹等智能电视主要采用了Android系统,外资品牌部分...
总结来说,这四大操作系统各有优势,Windows在桌面领域占据主导,Mac OS在创意产业表现出色,Linux在服务器和嵌入式领域广受欢迎,Android则引领了移动设备市场。了解并掌握这些操作系统的特点和应用,对于IT专业...
PC操作系统中,微软的Windows垄断了市场,苹果的iOS和谷歌的Android则在手机操作系统中占据主导地位。 三、PC操作系统 PC操作系统的发展历史可以追溯到图形界面和产业联盟的时代,Windows的成功是由于其高性能、...
在系统设计阶段,首先对Android、iOS、Windows Phone、Symbian、BlackBerry等主流手机操作系统进行了全面的比较,深入探讨了它们的特性、市场份额和开放程度。通过对这些因素的综合考量,Android操作系统被确定为...
在客户端开发方式和系统支持运行版本方面,技术方案建议优先开发目前市场上主流的智能手机操作系统,如iOS和Android,因为这些系统具有较高的用户基数。方案中提到,可以通过统计当前在校大学生的手机使用情况,以...
首先,本文对目前市面上的几大操作系统,如Symbian、Windows Mobile、MacOSX和RIM等进行了分析和比较。这些平台各有特点,但Android以其开放性、易用性和广泛的设备覆盖度逐渐占据优势。Android平台提供了一套完整的...
Android,作为全球最大的智能手机操作系统,为开发者提供了丰富的平台来实现创新应用。本资源包“Android Android精通到架构师培训视频,资料,源码”旨在帮助开发者从初学者晋升到专业架构师,涵盖了Android开发的...
首先,Android是一个开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑。由Google领导的开放手机联盟(OHA)在2008年推出,至今已发展成为全球最广泛使用的移动操作系统。Android的核心是Linux内核,...
毕业论文“Android手机平台音乐播放器”探讨了在Android操作系统上构建一个音乐播放应用的各个方面。以下是该论文涉及的关键知识点: 1. **工程背景**:论文指出,随着智能手机的普及,用户对移动设备上的多媒体...
Android操作系统是由Google公司开发的,基于Linux内核构建,主要面向智能手机和平板电脑等移动设备。它是一个开放源代码的操作系统平台,由操作系统核心、中间件、用户界面和应用软件四大组件构成。Android系统的...
特别强调了Android,它是Google于2007年发布的开源手机操作系统,基于Linux平台,包含操作系统、中间件、用户界面和应用软件四大部分。Android平台的发展前景被看好,尤其在3G应用开发领域,它逐渐成为主流选择。 ...
该论文的主要内容包括 Android 平台游戏开发概况、益智游戏的设计与实现、Android 平台四大组件的应用、自定义 View 中画图的方法和技巧、Android 系统画图 API 的调用、游戏开发中的算法实现等。 知识点一:...