【编程】Android各个版本的介绍
admin1,212 次
Android是由Google(谷歌)公司和开放手机联盟共同开发的一款基于Linux的开放源代码操作系统,主要用于移动设备,如智能手机和平板电脑等。Android英文单词的本意为“机器人”,因此Android系统的代表形象也是一个小机器人,在国内一般把Android翻译为“安卓”。2003年10月由安迪.鲁宾(Andy Rubin)等人创建了Android公司并组建了Android团队;2005年8月被Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如智能电视、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2015年9月30日,谷歌CEO Sundar Pichai在新品发布会上表示,全球Android设备数量已达14亿台。
Android系统的快速发展和它具有的自身特点和优势是分不开的,其主要特点和优势如下:
一、开放性
在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。非常有利于用户,开发者,平台提供商和硬件厂商的参与,显著的推动Android产业链的完善和发展。同时对于软件开发者而言也有了更多的选择,采用众多的第三方支持技术,可以快速实现及部署应用程序。
二、丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商已经推出千奇百怪,功能特色各具的产品。Google IO 2011上推出了ADK(Accessory Development Kit),为扩展Android外设又前进了一大步,通过ADK您可以控制所有能通过USB,蓝牙等接入的任何设备,想象一下您可以用Android程序控制遥控机器人,可以控制摇摇椅,为您提供了足够的想象空间和可能性。
三、开发商不受任何限制
Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。而且市集式的应用程序发布模式使单个的开发团队和大型开发公司有了相同的机会获得消费者,所以创意的快速实现和发布显得非常的重要。
四、无缝集成互联网服务
如今叱咤互联网的Google已经走过十多年历史。从搜索巨人到全面的互联网渗透,Google服务如联系人、地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,Android平台手机可以无缝集成这些优秀的Google服务。而且由于其开放性和快速提升的市场占有率,几乎所有主流的互联网服务商都尝试将主流服务集成到Android平台上,更多的互联网提供商甚至通过深度定制Android平台推出自己的云服务终端。
Android的本义是“机器人”,该系统前身是由 Andy Rubin等四人创建的 Android公司所研发。Goge公司于2005年收购了该公司,并于2008年正式推出了 Android1.0系统,发展至今,该系统巳成为全球市场占有率最高的手机操作系统。Android系统自1.5版本发布以来,就改用甜点的名称作为版本的代号,并按照大写字母的顺利取名为:纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Eclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)以及冰激凌三明治(Ice Cream Sandwich)等等。
以下分别介绍这几种Android版本:
Android 1.0
2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro“铁臂阿童木”)。全球第一台Android设备HTC Dream(G1)就是搭载Android 1.0操作系统,特性如下:
- 网页浏览器:可以完全还原并且显示HTML和XHTML的网页 – 并且可以通过多点触控对网页进行放大缩小。
- 照相机支持:支持照相机和摄像头,但是这个版本没有选项来改变相机的分辨率、白平衡、质量等等。
- 允许将应用程序图标放置到文件夹中,并且可以在主界面显示插件等东西。
- Gmail, Google联系人,Google日历, Google地图、Google纵横以及Google街景 ,Google同步,Google搜索,Google Talk的支持。
- 多媒体播放器:负责管理、导入、拷贝和播放多媒体文件,但是不支持蓝牙耳机。
- 声音识别器可以允许用户通过说话来输入文本、拨打电话,能更好的帮助残疾人士。
- YouTube内置YouTube在线应用程序。
- 其他应用程序:闹钟,计算器,电话,主界面,图库,壁纸以及设置。
- 支持Wi-Fi和蓝牙
Android 1.1
2009年2月2日,Android 1.1(Bender“发条机器人”)发布,该版本只被预装在T-Mobile G1上。该版本处理了前一版本遗留的许多应用程序和系统的Bug,改进了API接口和添加了新的特性:
- 用户搜索企业和其他服务时,下方会显示出其他用户搜索时对该搜索信息的评价和留言。
- 加强了电话功能,改进了免提功能。
- 支持对邮件附件的保存和预览功能。
- 增加了长按任意界面弹出多选框的功能。
Android 1.5 Cupcake
2009年4月17日Google正式推出其新一版的Android 1.5( Cupcake“纸杯蛋糕”),新版本提升并修正了前一个版本里的许多功能,具体更新如下:
- 拍摄/播放视频,并支持上传到Youtube。
- 支持立体声蓝牙耳机,同时改善自动配对性能。
- 最新的采用WebKit技术的浏览器,支持复制/粘贴和页面中搜索。
- GPS性能大大提高
- 提供屏幕虚拟键盘
- 主屏幕增加音乐播放器和相框widgets
- 应用程序自动随着手机旋转
- 短信、Gmail、日暦,浏览器的用户界面大幅改进,如Gmail可以批量删除邮件
- 相机启动速度加快,拍摄图片可以直接上传到Picasa。
- 来电照片显示
Android 1.6 Donut
2009年9月15日,Android 1.6(Donut 甜甜圈)软件开发工具包发布,该版本基于Linux 2.6.29内核。主要的更新如下:
- 重新设计的Android Market
- 手势支持
- 支持CDMA网络
- 文本转语音系统(Text-to-Speech)
- 快速搜索框
- 全新的拍照界面
- 查看应用程序耗电
- 支持虚拟私人网络(vpn)
- 支持更多的屏幕分辨率
- 支持OpenCore2媒体引擎
- 新增面向视觉或听觉困难人群的易用性插件
Android 2.0/2.1 Eclair
- 新的浏览器的用户界面和支持HTML5
- 改进Google Maps 3.1.2
- 支持Microsoft Exchange
- 支持内置相机闪光灯,数码变焦
- 支持蓝牙2.1
- 支持动态桌面的设计
Android 2.2 Froyo
2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布,该版本基于Linux 2.6.32内核。主要的更新如下:
- 支持将软件安装至扩展内存
- 集成Adobe Flash 10.1支持
- 新增软件启动”快速”至电话和浏览器
- USB分享器和WiFi热点功能
- 更新Market中的批量和自动更新
- 增加对Microsoft Exchange的支持(安全政策,auto-discovery,GAL look-up)
- 集成Chrome的V8 JavaScript引擎到浏览器
- 更多软件能透过Market更新,类似2.0/2.1中的Map更新
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件可以实现大部分2.2的功能(比如Flash),但性能上与Google官方发布的2.6.32内核有一定性能差距。
Android 2.3 Gingerbread(姜饼)
2010年12月6日,2.3(Gingerbread 姜饼)版本软件开发工具包发布,该版本基于Linux 2.6.35内核。主要更新如下:
- 修补UI,支持更大的屏幕尺寸和分辨率(WXGA及更高)
- 系统级复制粘贴
- 重新设计的多点触摸屏幕键盘
- 原生支持多个镜头(用于视频通话等)和更多传感器(陀螺仪、气压计等)
- 电话簿集成Internet Call功能
- 支持近场通信(NFC)
- 强化电源、应用程序管理功能
- 新增下载管理员
- 优化游戏开发支持
- 从YAFFS转换到ext4文件系统
- 开放了屏幕截图功能
2010年12月及2011年1月分别发放2.3.1和2.3.2更新包,用于改进及修复Nexus S的Bug。
Android 2.3.4
Android 2.3.4更新包增加了在Google Talk中使用语音通话和视频聊天的支持。
屏幕截图功能(电源键+Home)在2.3.4 才有实现出来(2011 Xperia: 长按Power键,再点击“截图”)
Android 2.3.5
Android 2.3.5更新包于2011年7月25日正式发布,该更新包改进了个别机型的功能,针对上一个版本进行如下改进:
- 提升了Nexus S 4G的性能,包括其他性能的提升。
- 修复了存在于三星Galaxy S中存在的蓝牙Bug。
- 升级了内置的Gmail应用程序
- 增强了滚动列表时产生的阴影动画
- 增强了内置的相机功能
- 改善了电池耗电量,增加续航时间。
Android 3.0 Honeycomb
Android 3.0(蜂巢 Honeycomb)软件开发包正式发布,该版本基于基于Linux 2.6.36内核,是第一个Android平板操作系统。全球第一个使用该版本操作系统的设备是摩托罗拉公司于2011年2月24日发布的Motorola Xoom平板电脑。主要更新如下:
- 仅供平板电脑使用
- Google eBooks上提供数百万本书
- 支持平板电脑大萤幕、高分辨率
- 新版Gmail
- Google Talk视讯功能
- 3D加速处理
- 网页版Market(Web store)详细分类显示,依个人Android分别设定安装应用程序。
- 新的短消息通知功能
- 专为平板电脑设计的用户界面(重新设计的通知列与系统列)
- 加强多任务处理的界面
- 重新设计适用大屏幕的键盘及复制粘贴功能
- 多个标签的浏览器以及私密浏览模式
- 快速切换各种功能的相机
- 增强的图库与快速滚动的联系人界面
- 支持多核心处理器
3.2版优化了7寸平板显示
Android 3.1(蜂巢)
Android 3.1软件开发包于2011年5月10日正式发布。主要更新如下:
用户界面的改进
- 连接USB配件
- 扩大最近的应用程序列表
- 可调整大小的主屏幕小部件
- 支持外部键盘和鼠标等设备
- 支持操纵杆和游戏控制器
- FLAC音频播放支持
- 高性能的WiFi锁,维护高性能WiFi连接设备屏幕关闭时。
- 支持HTTP代理为每个连接的WiFi接入点
Android 3.2(蜂巢)
Android 3.2软件开发包于2011年7月15日正式发布。全球第一台使用该版本操作系统的设备是中国华为公司制造生产的MediaPad平板电脑。主要更新如下:
- 改进的硬件支持,包括为更广泛的芯片,并且进行优化。
- 增强应用程序访问SD卡上文件的能力,提供同步功能。
- 增加应用程序兼容性功能,用户可以通过使用兼容性功能适配更多应用程序。
- 新的显示支持功能,为开发人员提供更多的显示外观在不同的Android设备的控制。
Android 4.0 Ice Cream Sandwich(冰淇淋三明治)
Android 4.0(Ice Cream Sandwich 冰淇淋三明治)于2011年4月在
Google I/O大会上首次被宣布,并且于2011年10月19日正式发布Android 4.0“雪糕三明治”操作系统和搭载Android 4.0的Galaxy Nexus智能手机。 Android 4.0.1的软件开发包于2011年10月19日正式发布。Google公司的发言人加布·科恩(Gabe Cohen)指出,Android 4.0“理论上”与任何一个当前市面上搭载了Android 2.3.x 版本的设备兼容。源代码已于2011年11月14日正式公布。
- 统一了手机和平板电脑使用的系统,应用会自动根据设备选择最佳显示方式。
- 支持在系统中使用虚拟按键,该功能可以取代物理按键。改进虚拟键盘可以产生的误操作。
- 增加截图功能(可以同时按住电源键和音量向下键进行截图操作)。
- 在锁屏状态下也可以对用户设置的某些应用程序进行操作
- 脸部识别进行锁屏,可以通过脸部识别进行锁屏。
- 新标签页模式的网页浏览器,支持最大同时打开16个标签页。
- 自动同步用户手机中的网页书签,可以在桌面版Chrome和其他Android设备中进行同步
- 内置流量监控功能。
- 与其他第三方应用程序进行无缝衔接,用户可以在任何界面看到自己需要的消息和图像。
- Google Search Bar会设置在最上方
- Apps/Widgets会类似Honeycomb模样
- 增加支持硬件加速的功能
- Wi-Fi直连功能
- 支持1080p视频播放和录制
Android 4.1/4.2/4.3 Jelly Bean(果冻豆)
Android 4.1(Jelly Bean“果冻豆”)更新包于2012年6月28日在Google I/O大会上随搭载Android 4.1的Nexus 7平板电脑一起发布。
- 大幅改变用户界面设计
- 更多的Google云集成
- 恶意软件的保护措施,强化ASLR
- Google Play 采用智能升级,更新应用只会下载有改变的部分以节约时间、流量、电量,平均只需下载原APK文件的三分之一。
- 不会内置Flash Player,并且Adobe声明停止开发,但可自行安装APK。
Android 4.2(果冻豆)
Google原本预计于2012年10月29日于纽约发布Android 4.2,但因为飓风桑迪吹袭被取消,而改以新闻稿发布,以“一种新口味的果冻豆”(A new flavor of Jelly Bean)作口号。首款搭载Android 4.2的手机LG Nexus 4及平板电脑Nexus 10于2012年11月23日上市。
- PhotoSphere 360°全景拍摄
- 手势输入键盘
- 改进锁屏:支持Widget,可于屏幕锁定界面直接打开相机功能。
- Daydream屏幕保护程序功能
- 可直接进行操作的状态通知列功能
- 支持多重账户(仅适用于平板电脑)
- Miracast无线显示分享功能
- 连点三次可放大整个显示页及两指旋转和缩放
- 增加为盲人用户设计的语音输出及手势模式导航功能
- 内置时钟新增世界时钟,秒表和定时器
Android 4.3(果冻豆)
2013年7月24日与Nexus 7平板二代同步发表,主要更新如下:
- 支持多用户登录,支持一台终端设备上有多个登录帐号。
- “蓝牙低功耗”功能,开启蓝牙后,耗电量相比之前大幅降低。 支持更多缓冲器对象
- 新版OpenGL ES 3.0着色语言,支持32 位整数和浮点数据类型以及操作。
- 多重渲染目标(Multiple Render Targets),让GPU一次性渲染多个纹理。
- 多重采样抗锯齿(MSAA Render To Texture),让3D物体的边缘不出现毛刺,可提升图像效果。
- 使用统一的纹理压缩格式ETC
- 增加TRIM指令,使得内置存储(Internal Storage)不会越用越慢。
- 新增App Opt功能(默认隐藏),允许用户强行解除已安装应用的特定权限。
Android 4.4 KitKat(奇巧巧克力)
2013年9月3日,Google在Android.com上宣布下一版本命名为KitKat“奇巧”。版本号为4.4。原始开发代号为Key Lime Pie“酸柠派”。此外,Google在此版本封锁了Flash Player,用户由Android 4.3升级到Android 4.4会变得无法播放Flash。虽然Adobe早在2012年宣布停止支持Flash Player,Android 4.0是最后一个支持版本。但用户只要到官方网站下载APK,亦能在Android 4.1到Android 4.3上播放Flash。现在已有XDA论坛的开发者成功**了Android 4.4 KitKat,但只能在Dolphin Browser上看到Flash。
- 支持语音打开Google Now (在主画面说出“OK Google”)
- 在阅读电子书、玩游戏、看电影时支持全屏模式(Immersive Mode)
- 优化存储器使用,在多任务处理时有更佳工作的表现。
- 旧有的SMS应用程序集成至新版本的Hangouts应用程序
- 支持Google Cloud Print服务,让用户可以利用户中或办公室中连接至Cloud Print的打印机,印出文件。
- 全新的原生计步器
- 全新的NFC付费集成
- 全新的非Java虚拟机运行环境ART(Android Runtime)
- 支持Message Access Profile(MAP)
- 支持Chromecast及新的Chrome功能
- 支持隐闭字幕
Android 5.0 Lollipop 开发代号:Android L(棒棒糖)
2014年6月25日于Google I/O 2014大会上发布Developer版(Android L),之后在2014年10月15日正式发布且名称定为Lollipop“棒棒糖”。
- 采用全新Material Design界面
- 支持64位处理器
- 全面由Dalvik转用ART(Android Runtime)编译,性能可提升四倍
- 预载省电及充电预测功能
- 新增自动内容加密功能
- 新增多人设备分享功能,可在其他设备登录自己账号,并获取用户的联系人、日历等Google云数据
- 强化网络及传输连接性,包括Wi-Fi、蓝牙及NFC
- 强化多媒体功能,例如支持RAW格式拍摄
- 提供低视力的设置,以协助色弱人士
Android 6.0 Marshmallow(棉花糖)
Android的6.0版本,即盛传已久的Android M已经在Google 2015年的 I/O大会上被正式发布。一个在业内已经被热议的议题是:Android M“为工作升级而生”(Android for Work Update)。有业内人士解释道:“Android M将把Android的强大功能拓展至任何你所能看到的工作领域。”
Google I/O 2015大会如约已于2015年5月28日举行。在发布会上代号为“Marshmallow(棉花糖)”的安卓6.0系统正式推出。
- 应用权限管理
- SD卡可能和内置存储“合并”
- Android Pay
- 原生指纹识别认证
- 自动应用数据备份
- App Links(尽量减少诸如“你想要使用什么来打开这个?”的提醒)
- 可视化的语音邮件支持
- 在设置中新出现的全新“Memory”选项条目(早期版本出现,不过后来被隐藏)
- 在完成截图之后可以通过通知中心直接删除截图
- Google Now Launcher支持横屏模式
- 带滚动条和垂直滚动条支持的全新应用和窗口小部件抽屉
- 支持原生点击唤醒功能
- 原生4K输出支持
- 严格的APK安装文件验证
- 支持MIDI
- USB Type-C端口支持
- 全新的启动动画
- 引入“语音交互”API在应用中提供更好的语音支持
- 可通过语音命令切换到省电模式
- 可以通过蓝牙键盘快捷方式来撤销和重做文本
- 在联系人应用中能够对已经添加的联系人进行合并、删除或者分享功能。
- 会有针对文本选择的浮动工具栏出现,以便于更快的选择文本
- 分屏键盘
- 原生Flashlight API
Android 7.0 N(牛轧糖)
Android 7.0是谷歌推出的智能手机操作系统,代号为:Android N。谷歌2016年的I/O开发者大会在美西时间2016年5月18-20日召开,地点为山景城的Shoreline Ampitheatre圆形剧场,新版的Android N系统正式发布。
- 通知栏快捷回复
- 加入原生分屏多任务功能,多任务快速切换
- VR的支持
- 引入全新的JIT编译器
- 安全:更安全的加密模式 ,对单独的文件进行加密
Android 8.x(Android O奥利奥)
- 画中画
- Notification Dots
- 自动填充(Auto-Fill)
- 自适应图标(Adaptive icons)
- 后台进程限制
- 运行时权限策略变化
Android 9.x(Android P派)
- 自适应电池
- 黑暗模式
- 应用程序操作
- 应用定时器,可以自由设置程序的使用时限
- 自适应亮度
- 切片,可以在使用Google搜索应用搜索应用时看到丰富的数据
- 辅助功能菜单
- 更轻松的文本选择
- 新截图快捷方式,点击Power菜单中的图标可以随时获取屏幕截图
- 一个新的Home按钮
- 新的手势导航
- 更容易的屏幕旋转
- 通知信息,令人分心的通知的应用
- 仪表板,显示你花了多少时间使用手机
- 通过Wi-FiRTT进行室内导航
- 改进的DND模式
- 锁定模式
- 改进的消息应用程序,在消息应用程序中查看图像
- 所有应用都使用HTTPS
- 媒体面板
- ART的改进
- 157个新的Emojis表情
- WindDown,让你更容易入睡
- 多摄像头支持
- Wi-Fi MAC随机化
Android 10.0
- 可折叠设备, 在设备折叠或展开时维持应用状态
- 5G 的平台支持
- 通知中的智能回复
- 深色主题新增,省电
- 设置面板
- 共享快捷方式,让用户能够直接跳转到其他应用来共享内容
- 用户隐私设置
- 安全性
- 摄像头和媒体
- 改进连接性
- Android 基础知识 ,ART 优化, 增加一些api
- 更新速度更快,代码更新频率更高
android 11
- 消息通知界面消息回复
- 优化折叠设备支持
- 快速访问智能家居设备
- 控制敏感应用权限
- 录像时关闭通知音量
- 位置信息访问权限
- 强制应用调用内置相机
- 系统无缝更新
- 优化5G体验
一、版本对应的API 级别
API 级别:是对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。
1 ,Android 4.4 API 级别是19;
2,Android 5.0 API 级别:21;
3,Android 5.1 API 级别:22;
4,Android 6.0 API 级别:23;
5,Android 7.0 API 级别:24;
6,Android 7.1 API 级别:25;
7,Android 8.0 API 级别:26;
8,Android 8.1 API 级别:27;
9,Android 9 API 级别:28;
10,Android 10 API 级别:29;
二、版本变更
注:只举一些常见的。
Android 4.4
1,文件的读写权限,长期对文件进行读写;
2,增加了webview组件;
3,打印框架,通过 WLAN、蓝牙或其他服务连接的打印机;
4,短信内容的提供,允许应用读写设备的短信和彩信;
5,NFC读取
6,沉浸式
7,透明系统状态栏
8,虚拟机的改变
Android 5.0
1,webview更新,增加了安全性和稳定性
2,录屏功能
3,camera2
4,多个网络连接
5,蓝牙低功耗
6,NFC增强
7,ART运行时取代了Dalvik成为平台默认设置
8,浮动窗口
Android 6.0
1,指纹身份认证
2,蓝牙触控笔并且改进蓝牙低功耗
3,4K显示
4,低功耗模式
5,USB连接授权与其他设备连接
6,APK验证更为严格
Android 7.0
1,增强了低功耗模式,可以监听到用户的行为
2,屏幕缩放
3,快速安装app
4,来电过滤
Android 8.0
1,自适应启动图标
2,增加了webview的安全性和稳定性
3,多显示器支持,可以一边聊天一边看视频
4,网络连接和 HTTP(S) 连接
5,蓝牙,兼容蓝牙5.0版本超过字节约60的限制
Android 9
1,WIFI RTT可以室内定位
2,DEX 文件的 ART 提前转换
Android 10
1,可折叠设备
2,5G网络
3,保护用户隐私
4,安全性
5,ART 优化
评论 | 0 条评论