Android 简介

Android 系统是由 Andy Rubin 创建的,后来被 Google 收购了;最早的版本是:Android 1.1 版本

当前最新的版本是 2017 年 8 月 22 日谷歌发布的 Android 8.0 的正式版,其正式名称为:Android Oreo(奥利奥)

Android 官网

Android 的官方网站是 https://www.android.com/

Android 版本

下表列出了 Android 的所有版本名称,以及对应的 API 号和发布时间

系统版本 名称 API 版本号 发布时间
Android 1.5 Cupcake:纸杯蛋糕 3 2009.4.30
Android 1.6 Donut:甜甜圈 4 2009.9.15
Android 2.0/2.0.1/2.1 Eclair:松饼 5/6/7 2009.10.26
Android 2.2/2.2.1 Froyo:冻酸奶 8 2010.5.20
Android 2.3 Gingerbread:姜饼 9 2010.12.7
Android 3.0 Honeycomb:蜂巢 11 2011.2.2
Android 3.1 Honeycomb:蜂巢 12 2011.5.11
Android 3.2 Honeycomb:蜂巢 13 2011.7.13
Android 4.0 Ice Cream Sandwich
冰激凌三文治
14 2011.10.19
Android 4.1 Jelly Bean:果冻豆 16 2012.6.28
Android 4.2 Jelly Bean:果冻豆 17 2012.10.30
Android 4.3 Jelly Bean:果冻豆 18 2013.7.25
Android 4.4 KitKat:奇巧巧克力 19 2013.11.01
Android 5.0 Lollipop:棒棒糖 21 2014.10.16
Android 5.0 LOLLIPOP:青柠派 21 2014.10.15
Android 5.1 LOLLIPOP_MR1: 棒棒糖 22 2015.3.10
Android 6.0 Marshmallow:棉花糖 23 2015.5.28
Android 7.0 Nougat:牛轧糖 24 2016.8.22
Android 7.1 Nougat:牛轧糖 25 2016.12.5
Android 8.0 Oreo:奥利奥 26 2017.8.22

除了上表列出的公共版本外,还有一些其它的小版本

截止 2018 年 3 月,各个版本的市场份额如下

Android系统份额分布图(截止2018年3月)

Android系统份额分布图(截止2018年3月)

国内 Android 市场的份额,越小的版本只会越小,因为 华为vivo/oppo小米 都在竞相推出新机

选择哪个版本 ?

看完上面的信息,你可能有这样的一个疑问

那么多的系统版本,我们开发的时候要针对哪个版本进行开发?

这就是作为一个 Android 开发者必须面对的 Android 的 "碎片化" 问题,而这个问题又分为两个

  1. 系统碎片化

    我们可以看到,4.1 以下版本份额不超过 2%,国内可能比这个还少,所以只要兼容到 4.1 就可以了

    由于各种 ROM 定制的盛行,国人都喜欢对原生系统做一些更改,这导致了在原生系统上可行,而在定制 ROM 上不可行的问题,比如相机调用

  2. 屏幕碎片化

    市面上各种各样屏幕尺寸的手机,4.3寸,4.5寸,4.7寸,5.0寸,5.3 寸...等等

    除了手机外,还有 Android 平板,所以开发时我们可能要处理这个屏幕适配的问题

    当然,刚学我们并不需要去考虑这些复杂的东西,后续实际开发我们再来深究!

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.