Android从零单排系列一《Android系统发展史》

Posted 再见孙悟空_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android从零单排系列一《Android系统发展史》相关的知识,希望对你有一定的参考价值。

目录

前言

一.Android 创始人

二.Android 发展历程

三.Android各版本发布时间及特性

1.AndroidBeta:阿童木

2.Android 1.0:发条机器人

3.Android 1.5:Cupcake(纸杯蛋糕)

4.Android 1.6:Donut(甜甜圈)

5.Android 2.0/2.1:松饼

6.Android 2.2:Froyo(冻酸奶)

7.Android 2.3:Gingerbread(姜饼)

8.Android 3.0:Honeycomb(蜂巢)

9.Android 4.0:​Ice Cream Sandwich(冰激凌三明治)

10Android4.1和Android 4.2:Jelly Bean(果冻豆)

11.Android 4.4:KitKat(奇巧巧克力)

12.Android 5.0:Lollipop(棒棒糖)

13.Android 6.0:Marshmallow(棉花糖)

14.Android 7.0:Nougat(牛轧糖)

15.Android 8.0:Oreo(奥利奥)

16.Android 9.0: Pie(派)

17.Android Q(Android10.0)

18.Android R (Android 11.0)

19.Android 12.0

20.Android 13.0开发者预览版


前言

本文系统介绍了android系统的由来、发展历史,各版本发展演变过程及特性。

一.Android 创始人

安卓的创始人名叫Andy Rubin(安迪·鲁宾) ,1963年出生于美国纽约州。

2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。

2005年8月17日Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。

二.Android 发展历程

2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码   。

2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。

2009年4月,谷歌正式推出了Android 1.5这款手机,从Android 1.5版本开始,谷歌开始将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋糕)。该系统与Android 1.0相比有了很大的改进。

2009年9月,谷歌发布了Android 1.6的正版,并且推出了搭载Android 1.6正式版的手机HTC Hero(G3),凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC Hero(G3)成为当时全球最受欢迎的手机。Android 1.6也有一个有趣的甜品名称,它被称为Donut(甜甜圈)。

2010年2月,Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging tree”)上除去,从此,Android与Linux开发主流将分道扬镳。在同年5月份,谷歌正式发布了Android 2.2操作系统。谷歌将Android 2.2操作系统命名为Froyo,翻译完名为冻酸奶。

2010年10月,谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个,Android系统的应用增长非常迅速。在2010年12月,谷歌正式发布了Android 2.3操作系统Gingerbread (姜饼)。

2011年1月,谷歌称每日的Android设备新用户数量达到了30万部,到2011年7月,这个数字增长到55万部,而Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统

2011年8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。

2011年9月,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。谷歌将会发布全新的Android 4.0操作系统,这款系统被谷歌命名为Ice Cream Sandwich(冰激凌三明治)。

2013年11月1日,Android4.4正式发布,从具体功能上讲,Android4.4提供了各种实用小功能,新的Android系统更智能,添加更多的Emoji表情图案,UI的改进也更现代,如全新的Helloios7半透明效果。

2014第一季度Android平台已占所有移动广告流量来源的42.8%,首度超越iOS。但运营收入不及iOS 。

2018年10月,谷歌表示,将于2018年12月6日停止Android系统中的Nearby Notifications(附近通知)服务,因为Android用户收到太多的附近商家推销信息的垃圾邮件 。

2022年2月,Android 12L Beta 3 版本发布,首次支持了 Pixel 6 和 Pixel 6 Pro,以及更新的测试环境、缺陷修复和优化。  

2022年2月,谷歌宣布推出Android隐私沙盒,旨在引入更新、更具私密性的广告解决方案,以限制与第三方机构共享用户信息,但不损害广告主短期利益。谷歌计划在年内随测试版一起发布隐私沙盒开发者预览版。 

三.Android各版本发布时间及特性

1.AndroidBeta:阿童木

发布时间:2007年发布

主要更新:

最初始版本,内测


2.Android 1.0:发条机器人

发布时间:2008年9月

主要更新:

2008年9月,谷歌发布Android1.0

发布系统之后不久就有一款搭载Android 1.0系统的手机现身,这款手机就是T-Mobile G1,手机是由运营商T-Mobile定制,台湾HTC(宏达电)代工制造。T-Mobile G1是世界上第一款使用Android操作系统的手机,手机的全名为HTC Dream。这款手机采用了3.17英寸480x320分辨率的屏幕,手机内置528MHz处理器,拥有192MB RAM以及256MB ROM。


3.Android 1.5:Cupcake(纸杯蛋糕)

发布时间:2009年4月30日

主要更新:

·拍摄/播放影片,并支持上传到Youtube

·支持立体声蓝牙耳机,同时改善自动配对性能

·最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索                   

 ·GPS性能大大提高

·提供屏幕虚拟键盘

·主屏幕增加音乐播放器和相框widgets

·应用程序自动随着手机旋转

·短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件 ·相机启动速度加快,拍摄图片可以直接上传到Picasa

随后谷歌为T-Mobile G1进行了系统的升级并且发布了全新的HTC Magic这款手机,HTC Magic采用的是3.2英寸屏幕,分辨率为320x480.手机内置528MHz处理器,内存升至为288MB RAM以及512MB ROM在运行速度上有了提升。在2009年,HTC Dream以及HTC Magic成为当时仅次于iPhone的热门机型。当时搭载Android 1.5的手机包括第一款三星Galaxy手机以及HTC Hero。


4.Android 1.6:Donut(甜甜圈)

发布时间:2009年9月15日

主要更新:

·重新设计的Android Market手势

·支持支持CDMA网络

·文字转语音系统(Text-to-Speech)                                  

·快速搜索框

·全新的拍照接口

·查看应用程序耗电

·支持虚拟私人网络(VPN)

·支持更多的屏幕分辨率。

·支持OpenCore2媒体引擎

·新增面向视觉或听觉困难人群的易用性插件

作为Android 1.6系统最具有代表性的手机,HTC Hero(G3)采用了3.2英寸屏幕,分辨率为320x480。手机内置528MHz处理器,采用288MB RAM以及512MB ROM的组合,手机采用了Sense界面,运行非常流畅。G3采用了500万像素的摄像头。


5.Android 2.0/2.1:松饼

发布时间:2009年10月26日

主要更新:

2009年10月26日发布,这次升级再次完善了安卓系统,优化了硬件速度。支持更多的屏幕分辨率、改良的用户界面、新的浏览器的用户接口和支持html5、新的联系人名单、更好的白色/黑色背景比率、改进GoogleMaps3.1.2、支持MicrosoftExchange、支持内置相机闪光灯、支持数码变焦、改进的虚拟键盘、支持蓝牙2.1、支持动态桌面的设计


6.Android 2.2:Froyo(冻酸奶)

发布时间:2010年5月20日

主要更新:

整体性能大幅度的提升;3G网络共享功能;Flash的支持;App2sd功能;全新的软件商店;更多的Web应用API接口的开发。


7.Android 2.3:Gingerbread(姜饼)

发布时间:2010年12月7日

主要更新:

增加了新的垃圾回收和优化处理事件;原生代码可直接存取输入和感应器事件、EGL/OpenGLES、OpenSL ES;新的管理窗口和生命周期的框架;支持VP8WebM视频格式,提供AACAMR宽频编码,提供了新的音频效果器;支持前置摄像头、SIP/VOIP和NFC(近场通讯);简化界面、速度提升;更快更直观的文字输入;一键文字选择和复制/粘帖;改进的电源管理系统;新的应用管理方式。


8.Android 3.0:Honeycomb(蜂巢)

发布时间:2011年2月3日

主要更新:

这个版本的操作系统也许是其中的奇葩。蜂巢是为平板电脑和其他具有较大显示屏的移动设备而创建的。它是在2011年2月伴随摩托罗拉Xoom平板电脑首次推出。它的改变主要有为大屏幕重新设计的用户界面,以及通知栏放置在平板电脑屏幕的底部。

当时的想法是,Honeycomb将提供当时小屏智能手机无法处理的功能。这也是谷歌及其第三方合作伙伴对2010年苹果iPad发布的回应。尽管Honeycomb已经上市,但一些平板电脑仍然发布了基于智能手机的Android 2.x版本。最终,Honeycomb成为一个没有得到广泛采用的Android版本。谷歌决定在其下一个重要的4.0版本中整合大部分功能。这在安卓历史上算是一个异数。


9.Android 4.0:​Ice Cream Sandwich(冰激凌三明治)

发布时间:2011年10月19日

主要更新:

2011年10月19日上午十点,谷歌与三星联手在中国香港举办发布会,公布有关Android 4.0系统信息。Android 4.0为我们带来了全新的UI设计,并加强了许多应用程序的功能,如更强大的图片编辑功能;自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序;有望支持用户自定义添加第三方服务;新增流量管理工具,可具体查看每个应用产生的流量,限制使用流量,到达设置标准后自动断开网络。


10Android4.1和Android 4.2:Jelly Bean(果冻豆)

4.1

发布时间:2012年6月28日

主要更新:

更快、更流畅、更灵敏;特效动画的帧速提高至60fps,增加了三倍缓冲;增强通知栏;全新搜索;搜索将会带来全新的UI、智能语音搜索和Google Now三项新功能;桌面插件自动调整大小;加强无障碍操作;语言和输入法扩展;新的输入类型和功能;新的连接类型。

4.2

发布时间:2012年10月30日

主要更新:

Photo Sphere全景拍照功能;键盘手势输入功能;改进锁屏功能,包括锁屏状态下支持桌面挂件和直接打开照相功能等;可扩展通知,允许用户直接打开应用;Gmail邮件可缩放显示;Daydream屏幕保护程序;用户连点三次可放大整个显示屏,还可用两根手指进行旋转和缩放显示,以及专为盲人用户设计的语音输出和手势模式导航功能等;支持Miracast无线显示共享功能;Google Now现可允许用户使用Gamail作为新的数据来源,如改进后的航班追踪功能、酒店和餐厅预订功能以及音乐和电影推荐功能等。


11.Android 4.4:KitKat(奇巧巧克力)

发布时间:2013年11月

主要更新:

2013年9月4日凌晨,谷歌对外公布了Android新版本Android 4.4KitKat,并且于2013年11月01日正式发布从安卓4.0到安卓4.4,从安卓4.0到安卓4.4,安卓系统采用了很多简洁、锋利的白条设计,图标更加倾向扁平化设计了。更加整合了自家服务,力求防止安卓系统继续碎片化、分散化。


12.Android 5.0:Lollipop(棒棒糖)

发布时间:2014年6月26日

主要更新:

2014年6月25日发布。采用了Material Design设计风格,图标变得更加倾向于“立体扁平化”。这次,Android L终于能够支持64位计算,运算速度更快,也可以轻松管理大内存。


13.Android 6.0:Marshmallow(棉花糖)

发布时间:2015年9月30日

主要更新:

发布于2015年9月30日,整体设计风格依然保持扁平化的Material Design风格。Android6.0对软件体验与运行性能上进行了大幅度的优化。谷歌官方还将对内存管理进行进一步的优化,对于非社交类的APP,安卓6.0会启用“墓碑机制”,后台运行时将不再占用内存。并新增“Project Volta”项目,进一步延长手机的续航,据测试,Android6.0可使设备续航时间提升30%。


14.Android 7.0:Nougat(牛轧糖)

发布时间:2016年8月22日

主要更新:

更智能、更快速、功能更强大。您喜爱的新 Android 版本以全球人都爱的一款曲奇饼为代号。

新功能:画中画 通知圆点 通知渠道 自动填充框架 自动调整 TextView 的大小 可下载字体 自适应图标 快捷方式固定 广色域色彩 WebView 功能 Java 8 语言 API 媒体功能 多显示器支持 Neural Networks API Android Oreo(Go 版本)


15.Android 8.0:Oreo(奥利奥)

发布时间:2017年8月22日

主要更新:

Android 8.0 的聚焦重点是电池续航能力、速度和安全,让用户更好地控制各种应用程序。新功能主要有:画中画 、自动填充框架 、可下载字体 、自适应图标 、快捷方式固定 、广色域色彩等方面。

16.Android 9.0: Pie(派)

发布时间:2018年5月9日

主要更新:

Android 9.0利用人工智能技术,让手机变得更智能、更快可以为我们提供更多帮助。新增支持类似于iPhone X的刘海屏设计,具体体现为优化屏幕内容显示,能够让系统或者应用充分利用整块屏幕。通知栏的样式也进行了大改,还有多摄像头的更多画面、GPS定位之外的WiFi定位、网络还有神经网络、Material Design迎来2.0时代 。

17.Android Q(Android10.0)

发布时间:2019年9月4日

主要更新:

从 Android 10 开始,Google 开始提供系统级的黑暗模式,大部分预装应用、抽屉、设置菜单和 Google Feed 资讯流等界面和按钮,都会变成以黑色为主色调,就和你在 macOS Mojave 中看到的暗色界面一样。为确保用户隐私和安全支持新的保护措施。借助高性能编解码器、更出色的生物识别技术、更快的应用启动速度、Vulkan 1.1、NNAPI 1.2、可折叠设备和 5G 等更多功能扩展!

一个是时代的结束,从Android10开始,Google正式停止用甜点命名方式来命名 系统。之前采用这种方式好像是因为有版权争议,具体的不是太清楚。

18.Android R (Android 11.0)

发布时间:2020年9月9日

主要更新:

短信更新改进

优化了短信功能,提供更加友好的交互。同时,为了确保用户能尽快收到对方的消息,Android 11在通知阴影(Notification Shade)中引入了一个专门的对话部分,它将提供对用户正在进行的任何对话的即时访问。这一更新将有助于短信消息从其他通知中脱颖而出。

应用滥用权限限制

Android 11进一步限制一些应用滥用权限,包括麦克风、摄像头、位置等,调用的时候会提示用户授权。除了单次授权之外,还有一个应用未使用则移除相关权限的选项,未来会自动撤销应用的授权  。Android 11新增了关于位置、麦克风和摄像头的一次性权限许可。也就是获得一次性权限许可的APP在下次使用时,依然要询问用户获取授权

增加屏幕录制内置工具

Android 11增加了屏幕录制内置工具,可以记录屏幕上发生的事情,使用麦克风、设备或两者的声音。还对一些新型屏幕技术进行支持,比如瀑布屏、折叠屏、双屏等,交互方式根据这些屏幕做一些调整

19.Android 12.0

发布时间:2021年10月5日

主要更新:

设置页面被重新设计

与之前的安卓版本相比,设置面板的外观发生了变化,搜索栏变小了。开关的设计也做了调整,新的设计更容易区分开关是开还是关。

选择音频源

Android 12允许用户更改出现在快速设置中的迷你音乐播放器控制窗口。目前播放器只允许选中的应用进行操作。用户可以按住玩家通知,然后输入设置来打开或关闭玩家期望合作的应用程序。

通过Google Play进行Android更新

由于Google正在将Android Runtime(ART)添加到系统更新程序Project Mainline中,在主线上,用户现在可以看到Google Play商店中显示的系统更新。谷歌还计划在未来通过游戏商店添加更多模块更新。

通知栏的更改

Android 12的通知系统将进行调整,以改善通知界面的外观和感觉,以及可用性和效率。回复通知和与通知栏交互时,将使用新的动画和过渡。

丰富的内容插入

谷歌将允许用户通过键盘和剪贴板彻底控制富媒体,支持纯文本和样式的文本、图像、视频、音频文件和其他元素,这将提高与其他用户或通过其他应用程序共享文件的速度。

单手模式

在Android上 12还找到了新的单手模式。这个实现在屏幕顶部显示了更多的空间,交互元素重新聚焦在屏幕底部。这个功能对于大屏手机来说非常方便。

支持AVIF形象

AVIF是一种改进的图像格式,它比JPEG有更好的质量,而且不会使文件太大。新格式使用开源视频编解码器AV1,将来可能会取代JPEG图像压缩

多页小部件

Android上 12上的小部件t功能可以在同一个小部件中设置多个卡页,可以通过横向滚动来访问,这将使包含大量信息的小部件更容易阅读,并使它们不那么混乱。

对不支持HEVC应用视频转码

谷歌准备在Android 12中引入新的转码层也将使不支持HEVC视频压缩标准的应用程序能够将文件转码为AVC。然而,这个过程需要时间,这取决于您的芯片组的处理能力。

20.Android 13.0开发者预览版

发布时间:2022年5月11日-5月12日

主要更新:

Android 13 将支持在锁屏界面添加 QR 扫描器,更方便地扫描二维码。
Android 13 还将拥有一个点击流转媒体的功能。
Android 13 将拥有更多改进,比如为单个 App 指定语言、蓝牙 LE Audi。 
Android 13 增加了一个系统照片选择器。
Android 13 为通过 Wi-Fi 管理设备与附近接入点连接的应用程序引入了 NEARBY_WIFI_DEVICES 运行时权限(NEARBY_DEVICES 权限组的一部分)。调用许多常用的 Wi-Fi API 的应用程序将需要新的权限,并使应用程序能够通过 Wi-Fi 发现和连接附近的设备,而不需要位置权限。 
Android 13 再次将“隐私和安全”作为一个主要更新,重点是“通过在设备上提供更安全的环境和向用户提供更多控制,为所有人构建一个负责任的高质量平台”。这从开发者预览版 1 中的系统照片选择器开始,以提供“标准和优化的方式,让用户安全地分享本地和云端的照片”。 
Android 13延续了Material You设计语言,支持用户打造个性化界面,允许用户对特定的APP进行语言设置。比如系统设定语言为英文,但是用户可以设定某个APP的语言为中文。
Android 13针对折叠屏、平板电脑等大屏设备进行了适配优化,谷歌强化了界面设计,让更多应用程序可以无缝适配不同尺寸的Android设备,让应用体验更佳。 

以上是关于Android从零单排系列一《Android系统发展史》的主要内容,如果未能解决你的问题,请参考以下文章

Android从零单排系列二《Android开发介绍》

Android从零单排系列六《Android视图控件——TextView》

Android从零单排系列六《Android视图控件——TextView》

Android从零单排系列六《Android视图控件——TextView》

Android从零单排系列八《Android视图控件——Button》

Android从零单排系列八《Android视图控件——Button》