分享好友 最新资讯首页 最新资讯分类 切换频道
Android 科普android手机「Android 科普」
2025-01-11 21:31

经常有人在思考买什么手机的时候,会在Android 的还是苹果之间比较。那今天就来简单科普下什么是Android , 以及与苹果IOS相比有什么优缺点

Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets.

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

从2008年10月发布第一款Android 系统手机,到2017年坐上全球第一大操作系统的金交椅,到底是什么力量促进它一路高歌发展如此迅猛 ?

Linux Kernel 内核层
处于最底层的Linux内核层提供了基本的系统功能,例如流程管理、内存管理、设备管理、电源管理等。它还提供许多驱动,例如显示驱动、摄像头驱动、键盘驱动、wifi驱动、内存驱动等。

如果你想从事Android驱动开发,那就应该研究Android的Linux内核。

系统运行库层
这一层大部分都是用C/C++写的。这一层为上层提供它们所需的Java类库和运行环境。如果你是从事Android系统开发的,那就应该研究Android的系统库和Android运行时。

从图中可以看出,系统运行库层可以分成两部分,分别是系统库和Android运行时。

  1. 系统库
    它是连接应用程序框架层与Linux内核层的重要纽带。Android包含一些 C/C++库,这些库能被 Android 系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。

以下是一些核心库:


  1. Android运行时
    Android应用程序都在Android运行时中执行,其运行时分为核心库和Dalvik虚拟机两部分。

核心库提供了Java API中的大多数功能,同时也包含了Android的一些核心API。

Dalvik虚拟机是Google公司自己开发的用于Android平台的Java虚拟机,它适合内存和处理器速度有限的系统。不同于JDK运行 .class 文件,Dalvik虚拟机运行 .Dex 文件(由 .class 转换而来)。

在Android中可以同时运行多个Dalvik实例,并且每个Dalvik应用都是一个独立的Linux进程。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。

很长时间以来,Dalvik虚拟机一直被用户指责为拖慢Android运行速度、不如IOS的根源。不过Google在2014年的I/O大会上推出了Android L,删除了Dalvik,由传闻已久的ART代替,表现更佳。

应用程序框架层
这一部分用Java编写,开发人员可以直接使用其提供的组件来进行快速的应用程序开发。若是从事Android应用程序开发,那应该研究Android的应用框架层和应用程序层。

框架层由多个系统服务组成,应用层的程序时刻都在与这些系统服务打交道。每一次构造窗口、处理用户交互事件、绘制界面、获得当前地理信息,都是在各个系统服务支持下实现的。该层是Android应用开发的基础,开发人员大部分情况是在和它打交道。

应用程序框架层包括:


应用程序框架层提供了许多高级服务的Java类的形式。应用程序开发人员可以通过实例化这些类来调用这些服务。
应用程序层
Android应用层由运行在Android设备上的所有应用程序(APP)共同构成,它不仅包括通话、短信、联系人等系统应用,还包括其他后续安装到设备中的第三方应用。

由上述架构设计可以看出:
1) 应用使用Java 程序编写,使很多现存的Java 应用很容易移植到Android 平台上来,有利于形成巨大的应用生态系统;
2) 完全开源,并且给予Linux 开源内核,有利于各大硬件厂商适配自己的CPU, 外部设备等相关的硬件,形成硬件多元化生态系统;
3) 开源架构,便于世界性开源社区开发人员参与进来,不断促进自身系统的迭代升级;

而与此同时, 竞争对手,苹果IOS系统是完全封闭的操作系统,不利于更多的厂商参与进来;而Windows Mobile 同样采用封闭操作系统,而且收取一定的费用。

与苹果IOS 系统相比,速度慢一直成为诟病:

由于Dalvik被指责为拖慢应用程序运行速度的罪魁祸首,Google 花了两年的时间来开发执行效率更高更省电的ART(Android Runtime),用以代替Dalvik。
最后说一下Dalvik和ART的不同,ART执行程序的方式与Dalvik完全不同:


最新文章
魅族努力冲销量,16GB+512GB+2K屏幕+IP68,如今低至2899元起
目前在售的主流高端安卓手机,大部分都已经搭载了全新的骁龙8至尊版处理器,或者是天玑9400处理器。这些新款处理器的性能表现固
宝马官宣 阿里巴巴“上车”丨汽势闪送
汽势Auto-First丨刘天鸣继发布中国AI战略后,集团持续推动AI技术落地。3月26日,宝马集团与阿里巴巴集团联合宣布在中国深化战略
亮点纷呈!“广西三月三·八桂嘉年华”开幕式最新剧透
3月31日上午,2025年“广西三月三·八桂嘉年华”开幕式暨全国“四季村歌”活动启动仪式将在南宁市民歌湖盛大举行。据了解,本次
第二代哈弗枭龙MAX及第二代Hi4技术解析
一、第二代哈弗枭龙MAX核心亮点
比起造车,vivo更“擅长”造用户需要的家庭机器人
撰文 | 雁秋题图 | vivoAI技术发展至今,落地已成为行业主旋律。人们深刻地相信,大模型时代的超级应用,未来将搭载在每一个终端
发布10条精品旅游线路,大兴区邀市民感受京南春日活力
新京报讯(记者田杰雄 李木易)3月29日,大兴区举办文旅资源春季宣传推介活动,聚焦“文旅+”融合发展,吸引旅游、研学、电商、
今年前两月土地市场回暖,“土地财政”正转型
随着稳楼市系列政策落地,今年以来土地市场有趋稳迹象,地方政府也预计今年卖地收入能止跌回稳。 不过,受近些年房地产市场调整
猫眼娱乐:2024年收益40.82亿元 同比下降14.2%
观点网讯:3月27日,发布2024年全年业绩公告。公告显示公司年度收益为40.82亿元,较2023年的47.57亿元下降14.2%。毛利亦从2023年
2025年重点高校招生专项计划公布
为深入学习贯彻党的二十大和二十届二中、三中全会精神,认真落实党中央、国务院关于扎实推进乡村全面振兴部署,持续巩固拓展脱贫
办好居民身边的每件事
社区是基层社会治理、服务群众的前沿阵地,焦家湾街道嘉峪关东路社区“85后”党委书记李晓燕扎根社区这方天地已3年有余。她将居
推荐文章