1.1 Android历史与版本进化

这里写图片描述

联系方式:

简书:WillFlow
CSDN:WillFlow
微信公众号:WillFlow

一、Android的诞生

1、首先说说Android这个名字的来历

Android这一词最先出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。

2、接下来看一下Android这个系统的来历

Android系统一开始并不是由谷歌研发出来的,Android系统原来的公司名字就叫做Android,谷歌公司在2005收购了这个仅成立22月的高科技企业,从此,Android系统也开始由谷歌接手研发。而Android系统的负责人以及Android公司的CEO安迪·鲁宾成为谷歌公司的工程部副总裁,继续负责Android项目的研发工作。

直到2007年11月5日这天,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码。
安卓家族

二、Android的进化

Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta)、发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。下面介绍一下各主要版本的主要更新:

1.5主要更新:

  • 拍摄/播放影片,并支持上传到Youtube
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本资料搜集自网络,如果有侵犯您的权益,请联系提供下载的网站或本人,收到知会将删除。 第1章“Android系统概述”,概述Android系统方面的内容,包括智能手机平台的发展历程、Android系统的特点、Android的3种开发工作,以及Android的2种不同的开发方式。   第2章“Android系统开发综述”,介绍Android系统开发的综述性内容,包括工具使用、获得代码、编译系统、仿真器运行、SDK使用等。   第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。   第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序为主。   第5章“Android的Java虚拟机和Java环境”,这是介于本地和Java层之间的相关内容,主要介绍Android的Java虚拟机Dalvik的基本概念、Android Java程序的环境、JNI的使用方法,以及Java框架的启动流程等。   第6章“Android的GUI系统”,包括Android GUI系统架构、底层的pixelflinger和libui库、Surface系统、Skia和2D图形系统、Android的OpenGL和3D图形系统等内容。   第7章“Android的Audio系统”,主要是音频的输入输出环节,音频系统从驱动程序、本地框架到Java框架都具有内容。   第8章“Android的Video输入输出系统”,介绍Android的Video输入输出系统,包括Overlay系统和Camera系统两个部分,前者只有本地的内容,后者各个层次均有内容。   第9章“Android的多媒体系统”,介绍Android的多媒体系统的核心部分,包括Android中多媒体系统的业务、结构、多媒体系统的核心框架、OpenCore系统结构和使用等内容。   第10章“Android的电话部分”,介绍Android系统在电话方面的功能,Android是智能手机系统,电话是其核心部分。   第11章“Android的连接部分”,主要包括WiFi、蓝牙及定位系统等,这些Android的连接部分也具有从驱动层到Java应用层的结构。   第12章“Android的传感器系统”,传感器系统涉及Android的各个层次,具有完整的结构,相比其他系统,传感器系统的各个层次都比较简单。   第6~12章分模块介绍Android的几个核心系统,主要是本地框架和Java框架方面的内容,兼顾应用程序和驱动层,这是本书的重点。   第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。   第14章“Android应用程序的主要方面”,介绍Android应用程序层开发的各个方面,基本上是横向内容,包括应用程序的基本控制、各种UI元素的使用、图形API使用3个方面的内容。   第15章“Android应用程序的设计思想”,本章的内容是基于通用的应用程序和GUI程序的通用设计思想,结合Android系统自身的特点,提出一些值得注意的问题和设计方法。   本书读者   本书适应广大的读者群,力求在Android的系统移植、应用程序开发、系统框架改进方面给读者全面的支持。不同的读者在学习本书时,应该使用不同的方法。   Android初级开发者:在本书指引下阅读代码,搭建系统开发环境,对于Android应用程序的开发者,重点关注后3章的内容。   Android中、高级开发者:通过本书的引导,学习系统架构,关注开发要点,并尽量使用手机系统的通用设计思想、软件工程思想、系统工程思想来指导Android系统学习。   嵌入式Linux系统学习者:将Android作为一个集Linux核心和应用层程序于一体的系统进行学习,并可以利用Android的仿真环境运行和调试程序。   读者在学习本书的过程中,应尽量对照本书的框图和手头的Android源代码,这样可以达到事半功倍的效果。本书在重点代码中加上大量的注释,帮助读者阅读,对于非重点的代码,不占用本书的篇幅,读者可以参考开放的源代码。可以采用顺序读和重点读相结合的方式学习本书,顺序读关注系统框架,重点读关注开发要点。   本书作者   本书在编写过程中提炼和综合Android早期开发者的经验、中国大陆Androidin社区的开发成果,以及各位专家的经验和技术,这是本书出版的知识源泉。本书主要由Androidin社区的两名核心技术专家韩超和梁泉领衔规划和编著,韩超统稿。总部设在南加州、专注于Android平台并提供其移动应用开发及解决方案的迈奔无线(mAPPn Inc.)也投入技术和人力参与了本书的工作。   参与本书编写的还有于仕林、张宇、张超等人,赵家维、黄亮、沈桢、徐威特、杨钰等参与了审校工作。   由于时间仓促,可能依然存在一些错误和问题,请读者见谅,欢迎读者讨论和指点。
### 回答1: Android Studio历史版本包括: 1. - 2014年12月发布的第一个版本 1.1 - 2015年2月发布的版本,增加了对C++的支持 1.2 - 2015年4月发布的版本,增加了对布局编辑器和Gradle的改进 1.3 - 2015年8月发布的版本,增加了对测试和调试的改进 1.4 - 2015年10月发布的版本,增加了对向量图形的支持 1.5 - 2015年11月发布的版本,增加了对Maven库的支持 2. - 2016年4月发布的版本,增加了对Instant Run和Android N的支持 2.1 - 2016年4月发布的版本,增加了对Android N的支持 2.2 - 2016年9月发布的版本,增加了对布局编辑器和调试的改进 2.3 - 2017年2月发布的版本,增加了对Kotlin的支持 3. - 2017年10月发布的版本,增加了对Java 8和Android O的支持 3.1 - 2018年3月发布的版本,增加了对Kotlin的改进 3.2 - 2018年9月发布的版本,增加了对Android P的支持 3.3 - 2019年1月发布的版本,增加了对布局编辑器和Kotlin的改进 3.4 - 2019年4月发布的版本,增加了对Android Q的支持 3.5 - 2019年8月发布的版本,增加了对Gradle的改进 4. - 202年6月发布的版本,增加了对Android 11的支持 4.1 - 202年10月发布的版本,增加了对Kotlin和布局编辑器的改进 4.2 - 2021年5月发布的版本,增加了对Android 12的支持 ### 回答2: Android Studio 是谷歌官方推出的 Android 开发集成开发环境,于 2013 年首次推出,是 Android 开发者在进行 Android 应用程序开发中不可或缺的工具之一。作为一个开源的应用开发工具,Android Studio 长期以来不断更新和改进,在不同的版本中增加了更多新的功能和改进。 下面总结了 Android Studio 历史版本的变化: 1. Android Studio 0.1 - 0.8:这些版本Android Studio 的最初版本,主要的功能是提供一个稳定的基础架构,让开发者们可以使用新的构建架构和 Gradle 编译系统。 2. Android Studio 1.0 – 2.0:这些版本引入了许多新的特性,包括性能改进、 Android Wear 支持、布局编辑器等。此外,Android Studio 1.5 版本还加入了 Vector Asset Studio,可以更方便的创建矢量图标。 3. Android Studio 2.1 – 2.2:这期间, Android Studio 引入了 Instant Run,可以实现应用程序的快速部署和更新。除了性能方面的提升之外, Android Studio 还加入了方便开发者的新工具和插件,如GPU Debugger、Apk Analyzer 等。 4. Android Studio 3.0 – 3.1:随着 Android 平台的进一步发展, Android Studio 也在不断提升。 Android Studio 3.0 版本主要是为了支持 Android 8.0 Oreo 推出的。在 Android Studio 3.1 版本中,新增加了 D8 dex 编译器,大大加快 Android 应用程序的编译速度。 5. Android Studio 4.0 - 4.3:2020 年发布的 Android Studio 4.0 版本包含了很多改进和新增的功能,其中包括了更好的人体工程学和精确度、内联 Kotlin 代码等。在 Android Studio 4.2 版本中,包括了内存查询工具和性能分析器等,能够更好的帮助开发者识别消耗大量资源的代码和瓶颈。 总的来说,随着 Android 平台不断地发展, Android Studio 也在不断提高和更新,每个版本都充满了新的功能和工具,可以帮助开发者更快、更高效的开发出出色的 Android 应用程序。开发者们可以根据自己的需要选择合适的版本进行开发,以便在开发的过程中能够得到更好的帮助和支持。 ### 回答3: Android Studio是Android应用程序开发的主要集成开发环境(IDE),由Google开发。自从Android Studio首次推出后,它已经发布了许多版本,每个版本都带来了新的功能和改进。在本文中,我们将重点介绍Android Studio的历史版本。 首先是Android Studio 0.1版于2013年5月底发布,这是Android Studio的第一个公开版本。它基于IntelliJ IDEA社区版开发。此版本的主要组件包括Gradle, Android平台和SDK Tools。 接下来是Android Studio 1.0于2014年12月发布,这是一个里程碑式版本。它具有独立的模拟器和调试器,即可视化外观编辑器和应用程序签名工具。还新增了基于Gradle的构建系统。 Android Studio 2.0在2016年4月被引入,引入了几个新功能,包括布局编辑器,即时运行和GPU调试工具。这个版本使开发人员更加容易创建高质量的应用程序。 在2017年的Google I/O大会上,Android Studio 3.0发布了,这个版本的重点是中小屏幕的支持,而不是只局限于手机设备。此版本增加了一些更高级的编译器和调试工具,例如快速应用程序调试(追踪器图表)和内存分析。 在2018年6月发布的Android Studio 3.2版本引入了一个名为Android App Bundle的新格式,它使开发人员可以为用户自定义不同的功能模块,从而创建更灵活的应用程序。此版本还包括多个性能和安全增强功能,例如使用Android KTX的代码优化。 最新版本Android Studio 4.0,该版本于2020年5月发布。此版本主要的改进是在布局编辑器中添加了大量的模板和预设,开发人员可以更容易地创建漂亮的UI。还引入了一种名为Motion Editor的新工具,该工具使开发人员创建动画更加容易。 总之,随着每个版本的发布,Android Studio变得越来越成熟,更加易用,更加灵活。开发人员可以通过在不同版本间切换来选择使用适合自己的版本,以便获得更适合他们需求的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值