blob: 72370bb4ead8f0bba720c148cf9fb9eca788270d [file] [log] [blame]
Scott Main4c4a47f2009-12-10 15:54:54 -08001page.title=Platform Versions
2@jd:body
3
4<style type="text/css">
Dirk Dougherty6bb63482010-05-17 15:01:58 -07005
Scott Main4c4a47f2009-12-10 15:54:54 -08006div.dashboard-panel {
Dirk Dougherty6bb63482010-05-17 15:01:58 -07007 max-width:1000px;
8 margin:0 0 2em 0;
Scott Main4c4a47f2009-12-10 15:54:54 -08009 padding:20px 20px 0 20px;
10 border:1px solid #d3ecf5;
11 border-radius:7px;
12 -moz-border-radius:7px;
13 -webkit-border-radius:7px;
14 background-color: #DAF3FC;
15 box-shadow:2px 3px 1px #eee;
16 -moz-box-shadow:2px 3px 1px #eee;
17 -webkit-box-shadow:2px 3px 1px #eee;
18 overflow:hidden;
19}
20#jd-content div.dashboard-panel img {
21 margin:0 20px 20px 0;
22 padding:0;
23 border:1px solid #ccc;
24 float:left;
25}
Dirk Dougherty6bb63482010-05-17 15:01:58 -070026#jd-content div.dashboard-panel table {
Scott Main4c4a47f2009-12-10 15:54:54 -080027 margin:0 0 20px 0;
28 float:left;
29 background-color:#fff;
30}
Dirk Dougherty6bb63482010-05-17 15:01:58 -070031div.dashboard-panel p {
32 clear:left;
33}
Scott Main4c4a47f2009-12-10 15:54:54 -080034div.dashboard-panel th {
35 white-space:nowrap;
36}
37</style>
38
39<p>This page provides data about the relative number of active devices
40running a given version of the Android platform. This can help you
41understand the landscape of device distribution and decide how to prioritize
Scott Main7d67e1b32009-12-16 18:14:37 -080042the development of your application features for the devices currently in
Dirk Dougherty6bb63482010-05-17 15:01:58 -070043the hands of users. For information about how to target your application to devices based on
44platform version, see <a href="{@docRoot}guide/appendix/api-levels.html">API Levels</a>.</p>
Scott Main4c4a47f2009-12-10 15:54:54 -080045
Scott Maindb3b5982010-07-01 11:39:08 -070046
47<h3 id="Current">Current Distribution</h3>
48
49<p>The following pie chart and table is based on the number of Android devices that have accessed
50Android Market within a 14-day period ending on the data collection date noted below.</p>
Scott Main4c4a47f2009-12-10 15:54:54 -080051
52<div class="dashboard-panel">
53
Scott Main77dfe212011-07-07 09:49:44 -070054<img alt="" height="250" width="470"
Scott Maina0fd2842011-12-01 10:50:50 -080055src="http://chart.apis.google.com/chart?&cht=p&chs=460x250&chd=t:0.8,1.3,9.6,35.3,0.5,50.1,0.1,1.1,1.2&chl=Android%201.5|Android%201.6|Android%202.1|Android%202.2|Android%202.3|Android%202.3.3|Android%203.0|Android%203.1|Android%203.2&chco=c4df9b,6fad0c" />
Scott Main4c4a47f2009-12-10 15:54:54 -080056
57<table>
58<tr>
Scott Maindb3b5982010-07-01 11:39:08 -070059 <th>Platform</th>
Scott Main6bddaae2011-09-02 12:21:37 -070060 <th>Codename</th>
Scott Maindb3b5982010-07-01 11:39:08 -070061 <th>API Level</th>
62 <th>Distribution</th>
Scott Main4c4a47f2009-12-10 15:54:54 -080063</tr>
Scott Maina0fd2842011-12-01 10:50:50 -080064<tr><td><a href="{@docRoot}sdk/android-1.5.html">Android 1.5</a></td><td>Cupcake</td> <td>3</td><td>0.8%</td></tr>
65<tr><td><a href="{@docRoot}sdk/android-1.6.html">Android 1.6</a></td><td>Donut</td> <td>4</td><td>1.3%</td></tr>
66<tr><td><a href="{@docRoot}sdk/android-2.1.html">Android 2.1</a></td><td>Eclair</td> <td>7</td><td>9.6%</td></tr>
67<tr><td><a href="{@docRoot}sdk/android-2.2.html">Android 2.2</a></td><td>Froyo</td> <td>8</td><td>35.3%</td></tr>
Scott Main6bddaae2011-09-02 12:21:37 -070068<tr><td><a href="{@docRoot}sdk/android-2.3.html">Android 2.3 -<br/>
Scott Mainbdca5c62011-10-03 16:35:07 -070069 Android 2.3.2</a></td><td rowspan="2">Gingerbread</td> <td>9</td><td>0.5%</td></tr>
Scott Main6bddaae2011-09-02 12:21:37 -070070<tr><td><a href="{@docRoot}sdk/android-2.3.3.html">Android 2.3.3 -<br/>
Scott Maina0fd2842011-12-01 10:50:50 -080071 Android 2.3.7</a></td><!-- Gingerbread --> <td>10</td><td>50.1%</td></tr>
Scott Main6bddaae2011-09-02 12:21:37 -070072<tr><td><a href="{@docRoot}sdk/android-3.0.html">Android 3.0</a></td>
Scott Main95142912011-11-03 13:49:11 -070073 <td rowspan="3">Honeycomb</td> <td>11</td><td>0.1%</td></tr>
Scott Maina0fd2842011-12-01 10:50:50 -080074<tr><td><a href="{@docRoot}sdk/android-3.1.html">Android 3.1</a></td><!-- Honeycomb --><td>12</td><td>1.1%</td></tr>
75<tr><td><a href="{@docRoot}sdk/android-3.2.html">Android 3.2</a></td><!-- Honeycomb --><td>13</td><td>1.2%</td></tr>
Scott Main4c4a47f2009-12-10 15:54:54 -080076</table>
Scott Maindb3b5982010-07-01 11:39:08 -070077
Scott Maina0fd2842011-12-01 10:50:50 -080078<p><em>Data collected during a 14-day period ending on December 1, 2011</em></p>
Scott Maine6320be2011-01-05 11:42:09 -080079<!--
Scott Main51c18982010-09-10 08:47:41 -070080<p style="font-size:.9em">* <em>Other: 0.1% of devices running obsolete versions</em></p>
Scott Maine6320be2011-01-05 11:42:09 -080081-->
Scott Maindb3b5982010-07-01 11:39:08 -070082</div><!-- end dashboard-panel -->
83
84
85<h3 id="Historical">Historical Distribution</h3>
86
87<p>The following stacked line graph provides a history of the relative number of
88active Android devices running different versions of the Android platform. It also provides a
89valuable perspective of how many devices your application is compatible with, based on the
90platform version.</p>
91
92<p>Notice that the platform versions are stacked on top of each other with the oldest active
93version at the top. This format indicates the total percent of active devices that are compatible
94with a given version of Android. For example, if you develop your application for
95the version that is at the very top of the chart, then your application is
96compatible with 100% of active devices (and all future versions), because all Android APIs are
97forward compatible. Or, if you develop your application for a version lower on the chart,
98then it is currently compatible with the percentage of devices indicated on the y-axis, where the
99line for that version meets the y-axis on the right.</p>
100
101<p>Each dataset in the timeline is based on the number of Android devices that accessed
102Android Market within a 14-day period ending on the date indicated on the x-axis.</p>
103
104<div class="dashboard-panel">
105
Scott Main5aa46802010-08-02 17:22:11 -0700106<img alt="" height="250" width="660" style="padding:5px;background:#fff"
Scott Maina0fd2842011-12-01 10:50:50 -0800107src="http://chart.apis.google.com/chart?&cht=lc&chs=660x250&chxt=x,x,y,r&chxr=0,0,12|1,0,12|2,0,100|3,0,100&chxl=0%3A|06/01|06/15|07/01|07/15|08/01|08/15|09/01|09/15|10/01|10/15|11/01|11/15|12/01|1%3A|2011||||||||||||2011|2%3A|0%25|25%25|50%25|75%25|100%25|3%3A|0%25|25%25|50%25|75%25|100%25&chxp=0,0,1,2,3,4,5,6,7,8,9,10,11,12&chxtc=0,5&chd=t:99.4,99.3,99.2,99.0,98.8,98.7,98.5,98.5,98.2,98.1,98.0,99.9,99.9|97.5,97.5,97.7,97.6,97.5,97.5,97.5,97.5,97.1,97.1,97.0,99.1,99.1|95.0,95.2,95.5,95.5,95.5,95.6,95.7,95.8,95.6,95.9,95.7,97.7,97.8|73.9,75.4,77.6,79.0,80.2,81.1,82.4,83.3,83.8,84.9,85.1,87.5,88.2|9.5,13.6,17.8,20.6,24.3,27.5,31.2,34.7,38.3,41.3,44.0,48.9,52.9|8.4,12.6,16.8,20.0,23.7,26.9,30.6,34.1,37.8,40.8,43.5,48.4,52.4|0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.3|0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.2&chm=b,c3df9b,0,1,0|b,b8dc82,1,2,0|tAndroid%202.1,608920,2,0,15,,t::-5|b,addb67,2,3,0|tAndroid%202.2,517617,3,0,15,,t::-5|b,a3db4b,3,4,0|b,98dc2e,4,5,0|tAndroid%202.3.3,334d0a,5,1,15,,t::-5|b,8cd41b,5,6,0|b,7ec113,6,7,0|B,6fad0c,7,8,0&chg=7,25&chdl=Android%201.5|Android%201.6|Android%202.1|Android%202.2|Android%202.3|Android%202.3.3|Android%203.1|Android%203.2&chco=add274,a2d15a,97d13e,8bcb28,7dba1e,6ea715,5f920e,507d08" />
Scott Maindb3b5982010-07-01 11:39:08 -0700108
Scott Maina0fd2842011-12-01 10:50:50 -0800109<p><em>Last historical dataset collected during a 14-day period ending on December 1, 2011</em></p>
Scott Maindb3b5982010-07-01 11:39:08 -0700110
111
112</div><!-- end dashboard-panel -->
Scott Main4c4a47f2009-12-10 15:54:54 -0800113