Il n’est pas toujours facile de se repérer entre les numéros de version d’Android, leur nom de code et le « Api Level ».
2005 Aout: Rachat de Android Inc. par Google.
2005 Novembre: Création du consortium Open Handset Alliance.
Notes:
Developper pour quelle version ?
Quand on compte distribuer son application il faut tenir compte de base installée. Cela veut dire prendre en compte, en premier, la version la plus utilisée et le type d’écran le plus utilisé .Google fournit ces statistiques régulièrement. En Aout 2011, Froyo (2.2) + Eclair (2.1) représentent à eux deux 75% de la base Android installée. Il y a pas photo !
- L’Api level est le seul qui techniquement à une influence.Si ce numéro ne change pas c’est qu’aucune fonction n’est apparue, ou n’a disparue.
- Le nom de code regroupe plusieurs versions ayant en gros les mêmes fonctionnalités.
- Le numéro de version, comme l’Api level , montre l’évolution de logiciel mais avec en plus une hiérarchisation des changements.
2005 Aout: Rachat de Android Inc. par Google.
2005 Novembre: Création du consortium Open Handset Alliance.
Date | Api | version | Nom | Kernel | SDK | NDK |
---|---|---|---|---|---|---|
2007 Nov | beta5 | |||||
2008 Sep | 1 | 1.0 | ||||
2009 Fev | 2 | 1.1 | (Petit four) | |||
2009 Avr 2009 Mai 2009 Jul 2010 Mai |
3 | 1.5 | Cupcake | 2.6.27 | r3 r3 r3 r6 |
1 |
2009 Sep 2009 Dec 2010 Mai |
4 | 1.6 | Donut | 2.6.29 | r3 r4 r6 |
2 |
2009 Oct | 5 | 2.0 | Eclair | 2.6.29 | r3 | |
2009 Dec | 6 | 2.0.1 | Eclair | 2.6.29 | r4 | |
2010 Jan 2010 Mai |
7 | 2.1 | Eclair | 2.6.29 | r4 r6 |
3 |
2010 Mai 2010 Jul |
8 | 2.2 | Froyo | 2.6.32 | r6 | 4 |
2010 Dec | 9 | 2.3.1 (obsolète) | Gingerbread | 5 | ||
2011 Fev | 10 | 2.3.3 | Gingerbread | r9 | ||
2011 Mai | 10 | 2.3.4 | Gingerbread | 2.6.35 | r11 | |
2011 Fev | 11 | 3.0 | Honeycomb | 2.3.36 | r10 | |
2011 Mai | 12 | 3.1 | Honeycomb | r11 | ||
2011 Juillet | 13 | 3.2 | Honeycomb | r12 | 6 | |
fin 2011? | ? | 4.x | Ice Cream Sandwich | ? | ? | ? |
Notes:
- Les noms de codes suivent l'ordre alphabétique.
- Certaines versions de l'API ont connus plusieurs mises à jour. Ce qui est représenté dans ce tableau par plusieurs dates pour la même API et plusieurs versions du SDK.
-
Le numéro de version du SDK est la version minimale à utiliser pour développer pour une version spécifique d’Android. Le plus simple et de toujours utiliser la dernière version puisque elle couvre toutes les version précédentes d’Android.
- Pour simplifier, les séries 1.x et 2.X sont destinées aux smartphones et la série 3.x est destinée aux tablettes et télé. La version 4.x devrait être commune à tous les types d’équipements. (Cette séparation smartphone/tablette n'est pas aussi tranchée. Par exemple, les tablettes Arcos 10.1 marchent très bien avec Android 2.2)
- D’après Google le rythme de mise à jour d'Android devrait être ramené à une mise à jour par an à partir de la version 4. (Ce tableau sera plus facile maintenir ;-)
Developper pour quelle version ?
Quand on compte distribuer son application il faut tenir compte de base installée. Cela veut dire prendre en compte, en premier, la version la plus utilisée et le type d’écran le plus utilisé .Google fournit ces statistiques régulièrement. En Aout 2011, Froyo (2.2) + Eclair (2.1) représentent à eux deux 75% de la base Android installée. Il y a pas photo !