blob: b42c436835c40f9cc0982cb909f4a3ad17412233 [file] [log] [blame] [view]
Skyler Kaufman44436912011-04-07 15:11:52 -07001<!--
2 Copyright 2010 The Android Open Source Project
Skyler Kaufman991ae4d2011-04-07 12:30:41 -07003
Skyler Kaufman44436912011-04-07 15:11:52 -07004 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17# Android Platform Overview #
18
19Our sister site, [developer.android.com](http://developer.android.com/),
Skyler Kaufman991ae4d2011-04-07 12:30:41 -070020includes feature overviews of the various Android platform versions.
21The links below will take you to developer.android.com where you can view this
Skyler Kaufman44436912011-04-07 15:11:52 -070022information.
23
24The links below will navigate you away from this site.
25
26## [Android 2.3](http://developer.android.com/sdk/android-2.3-highlights.html) ##
27
28Android 2.3 corresponded to the "Gingerbread" milestone branch, and has an API level of 9.
29
30## [Android 2.2](http://developer.android.com/sdk/android-2.2-highlights.html) ##
31
32Android 2.2 corresponded to the "FroYo" milestone branch, and has an API level of 8.
33
34## [Android 2.1](http://developer.android.com/sdk/android-2.0-highlights.html) ##
35
36Android 2.1 corresponded to the "Eclair" milestone branch, and has an API level of 7.
37
38The Eclair branch was also used for 2.0 and 2.0.1; however, both of those
Skyler Kaufman991ae4d2011-04-07 12:30:41 -070039releases were quickly obsoleted by the version 2.1 Eclair release. As Android
402.1 includes key bug fixes and improvements not present in 2.0/2.0.1, only
41Android 2.1 should be used for new devices. As there is no compatibility
42program for 2.0 or 2.0.1, the officially compatible Eclair-based release is Android
432.1. (The linked document refers to Android 2.0, because there were
Skyler Kaufman44436912011-04-07 15:11:52 -070044no new platform features added in 2.1.)
45
46## [Android 1.6](http://developer.android.com/sdk/android-1.6-highlights.html) ##
47
48Android 1.6 corresponded to the "Donut" milestone branch, and has an API level of 4.
49
50## [Android 1.5](http://developer.android.com/sdk/android-1.5-highlights.html) ##
51
52Android 1.5 corresponded to the "Cupcake" milestone branch, and has an API
53level of 3.
54
55## [Android 1.1](http://developer.android.com/sdk/android-1.1.html) ##
56
57Android 1.1 has an API level of 2. Android 1.1 was known as
58"Petit Four" internally, though this name was not used officially.
59
60## Android 1.0 ##
61
62was the first release of Android, and has an API
Skyler Kaufman991ae4d2011-04-07 12:30:41 -070063level of 1. Since it was the first released version of Android, no platform
Skyler Kaufman44436912011-04-07 15:11:52 -070064highlights were prepared for this release.
65