divendres, 18 d’octubre del 2013

Versions i APIS d' Android

Abans de començar qualsevol projecte en Android cal elegir la versió del sistema que usarem per realitzar la aplicació.
Com és evident hi ha funcionalitat, classes i mètodes que només estan disponibles a partir d'una versió en concret.
Quan Google llença una nova plataforma sempre és compatible amb l'anterior. És a dir, s'afegeixen noves funcionalitats, però les antigues es poden seguir emprant.
Les diferents plataformes d'Android s'identifiquen amb tres maneres diferents: pel nivell d'API, per la versió i pel nom.
Un mateix nom pot indicar dues versions diferents, per exemple, el nom Jelly Bean correspon a la versió 4.1 i 4.2 amb API 16 i 17 respectivament.
Dos números de versions diferents poden correspondre a un mateix nivell d'API, per exemple, Android 2.3.4 i Android 2.3.3 corresponen a nivell API 10.
Dos nivells d'API diferents poden indicar un mateix nom, per exemple, l'API 9 i l'API 10 corresponen a Gingerbread, totes versions 2.3.x.

El nivell d'API va començar amb la versió 1. Els noms de les diferents versions van en ordre alfabètic i tenen noms de postres. A continuació s'anomenen els diferents noms de versions i la data d'aparició:


        
A: Apple Pie (v1.0), Pastís de poma
Setembre 2008
B: Banana Bread (v1.1), Pa de plàtan
Febrer 2009
C: Cupcake (v1.5), Magdalena
Abril 2009
D: Donut (v1.6),
Setembre 2009
E: Éclair (v2.0/v2.1), pastís francès conegut a Espanya canut.
Octubre2009

F: Froyo (v2.2.x), (Abreviatura de «frozen iogurt») Iogurt gelat.
Maig 2010
G: Gingerbread (v2.3.x), Pa de gingebre.
Desembre 2010
H: Honeycomb (v3.x), Bresca de mel.
Febrer 2011
I: Ice Cream Sandwich (v4.0), Sandvitx de gelat.
Octubre 2011
J: Jelly Bean (v4.1/v4.2), Gominola.
Juny 2012
K: Key Lime Peu (v5.0) (No s'ha confirmat el nom final)
????? Sense data

Cal destacar que la versió 3.x és exclusiva per a tablets.

La última versió és la v.4.2.2 amb nom Jelly Bean i nivell d'API 17 i llançada al febrer del 2013.

Com a curiositat, cada vegada que surt un nou nom de versió es fa la seva corresponen figura  que es col·loca a l'entrada de la seu de Google (Googleplex és la seu de la companyia Google Inc, ubicada a Mountain View, Califòrnia)

En aquest taula podeu veure la relació entre versions, noms i APIS, així com un enllaç a les principals característiques de cada API. (font de la taula: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#platform)


Versió
API
Codi versió
Característiques

9
8
7
6
5
4
3
2

Android 1.0
1

Cap comentari:

Publica un comentari a l'entrada