一个优点:无论学习什么之前都要了解一下它的历史。

Android读音:android 英 [ ˈændrɔɪd ] 美 [ ˈænˌdrɔɪd ],中文音译:“安叫伊德”,或者“俺兆伊德”

Android是一种基于Linux的自由及开放源代码的操作系统。我对它最初的印象还是在我上小学的时候玩的Java游戏,那时候的系统应该就是安卓系统(绝不是塞班)

在2003年Andy Rubin"安迪鲁兵"创建Android公司,组建了安卓团队。可是没办法啊,谷歌有钱有人才,所以在成立22个月后他的公司就被谷歌收购了,但是继续让他负责这个项目。

好景不长,太优秀的东西总是让人嫉妒,乔布斯认为它抄袭iPhone的创意,一零年它又被linux团队从内核主线中除名。同时甲骨文公司也说它侵犯Java的知识产权。

但是是金子总会发光,安卓在那个年代优点太多了。不仅仅是美观和扩展性强,主要是它开源呐,开源的东西才是好东西,我就觉得,假如苹果公司没有它的一套生态系统,可能根本不会有那么大的竞争力。但是现在,随着技术进步各个品牌都推出了不错的手机,Android再次火热起来。目前安卓已经占领了70%的智能手机市场。并且随着VR和万物互联的发展,Android将会更加蓬勃发展。听着就很牛*是不是,所以,安卓开发了解一下…^_^

发行版本

1.1

2008年9月发布的Android第一版。

1.5

Cupcake(纸杯蛋糕):2009年4月30日发布。
主要的更新如下:
拍摄/播放影片,并支持上传到Youtube;支持立体声蓝牙耳机,同时改善自动配对性能;最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索;GPS性能大大提高;提供屏幕虚拟键盘;主屏幕增加音乐播放器和相框widgets;应用程序自动随着手机旋转;短信、Gmail、日历,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件;相机启动速度加快,拍摄图片可以直接上传到Picasa;来电照片显示。

1.6

Donut(甜甜圈):2009年9月15日发布。
主要的更新如下:
重新设计的Android Market手势;支持CDMA网络;文字转语音系统(Text-to-Speech);快速搜索框;全新的拍照接口;查看应用程序耗电;支持虚拟私人网络(VPN);支持更多的屏幕分辨率;支持OpenCore2媒体引擎;新增面向视觉或听觉困难人群的易用性插件。

2.0

2009年10月26日发布。
主要的更新如下:
优化硬件速度;"Car Home"程序;支持更多的屏幕分辨率;改良的用户界面;新的浏览器的用户接口和支持HTML5;新的联系人名单;更好的白色/黑色背景比率;改进Google Maps3.1.2;支持Microsoft Exchange;支持内置相机闪光灯;支持数码变焦;改进的虚拟键盘;支持蓝牙2.1;支持动态桌面的设计。
Android 2.2/2.2.1 Froyo(冻酸奶) :2010年5月20日发布。主要的更新如下:
整体性能大幅度的提升;3G网络共享功能;Flash的支持;App2sd功能;全新的软件商店;更多的Web应用API接口的开发。

2.3.x

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

3.0

Honeycomb(蜂巢):2011年2月2日发布。
主要更新如下:
优化针对平板 ;全新设计的UI增强网页浏览功能 ;in-app purchases功能。

3.1

Honeycomb(蜂巢) :2011年5月11日布发布。
版本主要更新如下:
经过优化的Gmail电子邮箱 ;全面支持Google Maps ;将Android手机系统跟平板系统再次合并从而方便开发者;任务管理器可滚动,支持USB输入设备(键盘、鼠标等) ;支持Google TV.可以支持XBOX 360无线手柄;widget支持的变化,能更加容易的定制屏幕widget插件。

3.2

Honeycomb(蜂巢):2011年7月13日发布。
版本更新如下:
支持7英寸设备;引入了应用显示缩放功能。

4.0

Ice Cream Sandwich(冰激凌三明治):2011年10月19日在香港发布。
版本主要更新如下:
全新的UI;全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等;截图功能;更强大的图片编辑功能;自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序;Gmail加入手势、离线搜索功能,UI更强大;新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务;新增流量管理工具,可具体查看每个应用产生的流量,限制使用流量,到达设置标准后自动断开网络。

4.1

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

4.2

Android 4.2Jelly Bean(果冻豆):2012年10月30日
Android 4.2沿用“果冻豆”这一名称,以反映这种最新操作系统与Android 4.1的相似性,但Android 4.2推出了一些重大的新特性,具体如下:
Photo Sphere全景拍照功能;键盘手势输入功能;改进锁屏功能,包括锁屏状态下支持桌面挂件和直接打开照相功能等;可扩展通知,允许用户直接打开应用;Gmail邮件可缩放显示;Daydream屏幕保护程序;用户连点三次可放大整个显示频,还可用两根手指进行旋转和缩放显示,以及专为盲人用户设计的语音输出和手势模式导航功能等;支持Miracast无线显示共享功能;Google Now现可允许用户使用Gamail作为新的数据来源,如改进后的航班追踪功能、酒店和餐厅预订功能以及音乐和电影推荐功能等。

4.4

Android 4.4KitKat(奇巧巧克力): 2013年下半年
2013年9月4日凌晨,谷歌对外公布了Android新版本Android 4.4KitKat(奇巧巧克力),并且于2013年11月01日正式发布,新的4.4系统更加整合了自家服务,力求防止安卓系统继续碎片化、分散化。 [11] 

5.0

Android 5.0Lollipop(棒棒糖):美国太平洋时间2014年10月15日
Android 5.0 系统使用一种新的Material Design设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对 Android 系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对 Android 系统来说并不算什么新鲜的功能,但是加入了透明度的改进。界面加入了五彩缤纷的颜色、流畅的动画效果,呈现出一种清新的风格。采用这种设计的目的在于统一 Android 设备的外观和使用体验,不论是手机、平板还是多媒体播放器。

6.0

Android 6.0Marshmallow(棉花糖):2015年5月28日
新系统的整体设计风格依然保持扁平化的MeterialDesign风格。Android6.0在对软件体验与运行性能上进行了大幅度的优化。据测试,Android6.0可使设备续航时间提升30%。

7.0

Android 7.0Nougat(牛轧糖):2016年8月22日 [10]  [12] 

8.0

Android Oreo (8.0):2017 年 8 月 21 日

大概版本就是这些,了解这么多感觉就差不多了。现在确实安卓体验很不错,与苹果同等价位的安卓手机完全不会有不好的体验,贼亲民。

Tips:一直想换一个安卓的可是没钱啊。开发的话可以外接手机也可以用Android Stdio的内置虚拟机,反正我觉得这个IDE做的还是很不错的,基于Intelij,用起来有点舒服,毕竟是官方的东西

Android学习之Android历史相关推荐

  1. Android学习笔记——Android 签名机制详解

    Android 签名机制详解 近期由于工作需要在学习 Android 的签名机制,因为没有现成资料,只能通过开发者文档和阅读博客的方式对 Android 签名机制进行大致了解.过程中查阅到的资料相对零 ...

  2. Android学习之Android 5.0分享动画实现微信点击全屏效果

    Android5.0过渡动画,请看 http://blog.csdn.net/qq_16131393/article/details/51112772 今天用分享动画实现微信点击全屏效果 本文源代码下 ...

  3. 【Android学习】Android常用框架

    1,缓存 1)DiskLruCache Java实现基于LRU的磁盘缓存. 2,图片 1)Glide(已使用) ①概念 图片加载.  Glide 支持拉取,解码和展示视频快照,图片,和GIF动画. ② ...

  4. Android 学习 之 Android 4.0 平台

    [size=large]转转转,感谢饿哦额Android的各位大侠,在这里谢过,我这里做个备份,嘿嘿!! http://www.eoeandroid.com/thread-103300-1-1.htm ...

  5. android学习笔记 android学习速成口诀(张迅雷闪击android系列)

    Android架构分4层  用框行li   (谐音:用框行礼) Android布局有5种  架线绝对表 (谐音:架电线绝对需要用表) 数据存储5方式    下贱似C网   (谐音:下贱的就是联通CDM ...

  6. android 学习记录-----------android 活动 意图 碎片

    将此篇博客作为记录android项目开发过程中的学习记录 转载于:https://www.cnblogs.com/yukino/p/4071002.html

  7. Android学习之android源码的导入

    1.首先,在sdk的目录底下找到sources文件目录,如下图所示: 打开此目录,就有android sdk下载的源码文件,如下图所示: 这个android-17下就有android源码,我们只需把这 ...

  8. Android学习计划 Android学习总结

    ********************************2011/07/01********** 之前自己曾参与了一个简单的Android应用项目(简单的拍照功能,利用socket与PC 端服 ...

  9. android 距离设置多少dp核实,【Android学习】android布局中几个距离单位的区别:px、dp、sp...

    一.px 像素,我们经常说的400*800这种的就是像素,这个比较好理解. 二.dp 要理解dp,首先要先引入dpi这个概念,dpi全称是dots per inch,对角线每英寸的像素点的个数,所以, ...

最新文章

  1. 1020 Tree Traversals
  2. clevo风扇调速软件_YVP变频调速电机
  3. 妇女在IT安全工作人员当中的比例只有10%
  4. VB与EXCEL的相互勾通
  5. 代码管理工具 Git
  6. Web Api无法访问 404
  7. 技术三板斧:关于技术规划、管理、架构的思考
  8. 恢复出厂设置android手机号码,安卓手机怎么恢复出厂设置
  9. It's my life
  10. matlab中fitrsvm函数,训练用于一类和二类分类的支持向量机 (SVM) 分类器
  11. Java HashMap的工作原理 及各种Map区别
  12. RSA js 加密解密
  13. 社招看这里: 高级开发工程师/技术专家 [组内直推]
  14. 无法查看别的计算机,雨林木风win7网上邻居看不到别的电脑的解决教程
  15. win10快捷键大全 win10常用快捷键
  16. WebRTC[7]-Failed to set remote offer sdp: Called with SDP without DTLS fingerprint
  17. 小米air2se耳机只有一边有声音怎么办_小米推出与Air2系列的第三款Air2 SE拼性价比意义何在?...
  18. 11-17今日分享SINGSALE使用虚拟卡支付教程
  19. 友盟推送 php,laravel5.4+umeng(友盟)集成app消息推送功能
  20. VBA中字典的写入技巧

热门文章

  1. LightOJ 1395 A Dangerous Maze (II) (概率dp)
  2. air android 后台运行,AIR Android:使用模拟器运行程序
  3. 自动驾驶轨迹预测论文阅读(一)Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications
  4. 海康威视视频在页面中展示
  5. GIT提示Another git process seems to be running in this repository
  6. (一)Python基础语法
  7. Ubuntu18.04 没有有以太网连接的解决办法
  8. 计算机网络(重点简单概括)
  9. 改变水平线hr的颜色
  10. Crowd Counting领域论文阅读