免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3508 | 回复: 0

Android系统简介及前世今生 [复制链接]

论坛徽章:
2
15-16赛季CBA联赛之辽宁
日期:2017-12-11 10:02:3415-16赛季CBA联赛之吉林
日期:2017-12-19 11:36:37
发表于 2017-12-08 17:59 |显示全部楼层
目前全球智能手机最主要的两大阵营是Android和IOS,Android和IOS是移动操作系统的名称,它们背后的公司是谷歌和苹果,所以有时候也叫做谷歌系统和苹果系统。这里出现了一个名词“操作系统”。那么什么是操作系统那?英文全称Operating System,简称OS,是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。比较主流的电脑端操作系统有微软的Windows、苹果的的IOS及开源的Linux,相对与移动设备的主流操作系统就是Android和IOS啦。


Android最初并不是由谷歌提出创办的,而是由Andy Rubin于2003年10月创办,Andy后来被称为Android之父。谷歌是2005年收购了Andy创建的Android公司,并于2007年对外展示了名称为Android的移动操作系统,并且宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信运营商组成手持设备联盟(Open Handset Alliance)来共同研发和改良Android系统。可以说阵容相当庞大亮眼。
2008年9月Google正式发布了Android1.0,并发布了T-Mobile G1手机,当时诺基亚还如日中天,市场上Symbian、Windows Mobile、iPhone、Palm OS多系统林立。当时本博主就是手持Symbian的手机,在windows Mobile上开发导航仪。当时G1没有虚拟键盘,不支持多点触摸,用的是滑盖的QWERTY键盘。主频仅为528MHz,RAM为192MB。和现在动辄八核、6G的手机没法比。Android1.1开始都有个甜品名字作为代号,比如Android1.1为法式小蛋糕(Petit Four)。
Android是基于Linux系统内核开发设计的,Google在内核之上开发了自己的Dalvik Java虚拟机。由于采用Java虚拟机,所以在Android上开发原生App用的开发语言是Java。目前为止Android已经是全球最大的智能手机操作系统,最新版本是Android8.0。下边我们看看Android所具有的优势或者特性:
1、开源
Android系统完全开源,由于本身的内核是基于开源的Linux系统内核,所以Android从底层系统到上层用户类库、界面等都是完全开放的。任何个人、组织都可以查看学习源代码,也可以基于谷歌发布的版本做自己的系统。比如华为、小米、三星等大手机厂商都有自己个性化的Android系统,相对于谷歌发布的Android系统版本,手机厂商为突出自己的优势在一些功能上做了优化。
2、多元化设备支持
Android除了在智能手机上应用外,还在平板电脑、互联网电视、车载导航仪、智能手表及一些其它智能硬件上被广泛应用。比如小米的平板电脑、电视;乐视的电视、华为的车载导航仪、手表等。还有围绕自动驾驶相关的产业也是利用Android系统进行开发的。所以对应的Android开发工程师将来的就业方向不一定都是App,其它方面的应用也相当广阔。
3、Dalvik 虚拟机
Dalvik虚拟机相对于Sun VM来说有很多不同。比如dalvik基于寄存器、sun是基于栈;sun虚拟机运行的是class文件,dalvik是谷歌自定义的dex文件。Dalvik在低速cpu上表现的性能更高,对内存的使用也更高效。这恰恰是移动设备所需要的。
4、开放的第三方应用
由于谷歌秉承的开源、开放,在Android上开发App、发布App要相对比较容易些。开发人员可以根据自己应用的需要调用手机Gps、陀螺仪、摄像头等硬件设备,也可以访问本地联系人、日历等信息。可以可以发起拨打电话、发送短信等。在Android上开发应用也不需要谷歌认证,所以Android的整个应用市场比较丰富。
5、无缝和google集成
Android可以和google的地图服务、邮件系统、搜索服务等进行无缝结合,有的甚至已经内嵌入了Android系统。
Android 从2007年发布到现在最新为Android8.0,Android主要版本及代号:
Android 1.0(没有开发代号)
Android 1.1 --- Petit Four---法式小蛋糕
Android 1.5 - Cupcake---纸杯蛋糕
Android 1.6 - Donut---甜甜圈
Android 2.0/2.1 - éclair---闪电泡芙、松饼
Android 2.2 - Froyo---冻酸奶
Android 2.3 - Gingerbread---姜饼
Android 3.0/3.1/3.2 - Honeycomb---蜂巢
Android 4.0 - Ice Cream Sandwich---冰激凌三明治
Android 4.1/4.2/4.3 - Jelly Bean---果冻豆
Android 4.4 - KitKat---奇巧巧克力棒
Android 5.0/5.1 - Lollipop(Android L)---棒棒糖
Android 6.0 - Marshmallow(Android M)---棉花糖
Android 7.0 -Nougat(Android N)---牛轧糖
Android 8.0-Oreo---奥利奥

转自:案秀云

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP