blob: 2618a0424b49f96d9251a2590180bdb409349e92 [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 Main12d99542012-01-03 11:54:50 -080055src="http://chart.apis.google.com/chart?&cht=p&chs=460x250&chd=t:0.6,1.1,8.5,30.4,0.6,54.9,0.1,1.5,1.7,0.3,0.3&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|Android%204.0|Android%204.0.3&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 Main12d99542012-01-03 11:54: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.6%</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.1%</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>8.5%</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>30.4%</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 Main12d99542012-01-03 11:54:50 -080069 Android 2.3.2</a></td><td rowspan="2">Gingerbread</td> <td>9</td><td>0.6%</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 Main12d99542012-01-03 11:54:50 -080071 Android 2.3.7</a></td><!-- Gingerbread --> <td>10</td><td>54.9%</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 Main12d99542012-01-03 11:54:50 -080074<tr><td><a href="{@docRoot}sdk/android-3.1.html">Android 3.1</a></td><!-- Honeycomb --><td>12</td><td>1.5%</td></tr>
75<tr><td><a href="{@docRoot}sdk/android-3.2.html">Android 3.2</a></td><!-- Honeycomb --><td>13</td><td>1.7%</td></tr>
76<tr><td><a href="{@docRoot}sdk/android-4.0.html">Android 4.0 -<br/>
77 Android 4.0.2</a></td>
78 <td rowspan="2">Ice Cream Sandwich</td><td>14</td><td>0.3%</td></tr>
79<tr><td><a href="{@docRoot}sdk/android-4.0.3.html">Android 4.0.3</a></td><!-- ICS --><td>15</td><td>0.3%</td></tr>
Scott Main4c4a47f2009-12-10 15:54:54 -080080</table>
Scott Maindb3b5982010-07-01 11:39:08 -070081
Scott Main12d99542012-01-03 11:54:50 -080082<p><em>Data collected during a 14-day period ending on January 3, 2012</em></p>
Scott Maine6320be2011-01-05 11:42:09 -080083<!--
Scott Main51c18982010-09-10 08:47:41 -070084<p style="font-size:.9em">* <em>Other: 0.1% of devices running obsolete versions</em></p>
Scott Maine6320be2011-01-05 11:42:09 -080085-->
Scott Maindb3b5982010-07-01 11:39:08 -070086</div><!-- end dashboard-panel -->
87
88
89<h3 id="Historical">Historical Distribution</h3>
90
91<p>The following stacked line graph provides a history of the relative number of
92active Android devices running different versions of the Android platform. It also provides a
93valuable perspective of how many devices your application is compatible with, based on the
94platform version.</p>
95
96<p>Notice that the platform versions are stacked on top of each other with the oldest active
97version at the top. This format indicates the total percent of active devices that are compatible
98with a given version of Android. For example, if you develop your application for
99the version that is at the very top of the chart, then your application is
100compatible with 100% of active devices (and all future versions), because all Android APIs are
101forward compatible. Or, if you develop your application for a version lower on the chart,
102then it is currently compatible with the percentage of devices indicated on the y-axis, where the
103line for that version meets the y-axis on the right.</p>
104
105<p>Each dataset in the timeline is based on the number of Android devices that accessed
106Android Market within a 14-day period ending on the date indicated on the x-axis.</p>
107
108<div class="dashboard-panel">
109
Scott Main5aa46802010-08-02 17:22:11 -0700110<img alt="" height="250" width="660" style="padding:5px;background:#fff"
Scott Main12d99542012-01-03 11:54:50 -0800111src="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%7C07/01%7C07/15%7C08/01%7C08/15%7C09/01%7C09/15%7C10/01%7C10/15%7C11/01%7C11/15%7C12/01%7C12/15%7C01/01%7C1%3A%7C2011%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C2012%7C2%3A%7C0%25%7C25%25%7C50%25%7C75%25%7C100%25%7C3%3A%7C0%25%7C25%25%7C50%25%7C75%25%7C100%25&chxp=0,0,1,2,3,4,5,6,7,8,9,10,11,12&chxtc=0,5&chd=t:99.2,99.0,98.8,98.7,98.5,98.5,98.2,98.1,98.0,99.9,99.9,99.7,99.2|97.7,97.6,97.5,97.5,97.5,97.5,97.1,97.1,97.0,99.1,99.1,99.0,98.6|95.5,95.5,95.5,95.6,95.7,95.8,95.6,95.9,95.7,97.7,97.8,97.8,97.5|77.6,79.0,80.2,81.1,82.4,83.3,83.8,84.9,85.1,87.5,88.2,88.6,89.0|17.8,20.6,24.3,27.5,31.2,34.7,38.3,41.3,44.0,48.9,52.9,55.7,58.5|16.8,20.0,23.7,26.9,30.6,34.1,37.8,40.8,43.5,48.4,52.4,55.2,57.9|0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.3,2.6,3.2|0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.2,1.3,1.7&chm=b,c3df9b,0,1,0|b,b8dc82,1,2,0|tAndroid 2.1,608920,2,0,15,,t::-5|b,addb67,2,3,0|tAndroid 2.2,517617,3,0,15,,t::-5|b,a3db4b,3,4,0|b,98dc2e,4,5,0|tAndroid 2.3.3,334d0a,5,0,15,,t::-5|b,8cd41b,5,6,0|b,7ec113,6,7,0|B,6fad0c,7,8,0&chg=7,25&chdl=Android 1.5|Android 1.6|Android 2.1|Android 2.2|Android 2.3|Android 2.3.3|Android 3.1|Android 3.2&chco=add274,a2d15a,97d13e,8bcb28,7dba1e,6ea715,5f920e,507d08" />
Scott Maindb3b5982010-07-01 11:39:08 -0700112
Scott Main12d99542012-01-03 11:54:50 -0800113<p><em>Last historical dataset collected during a 14-day period ending on January 3, 2012</em></p>
Scott Maindb3b5982010-07-01 11:39:08 -0700114
115
116</div><!-- end dashboard-panel -->
Scott Main4c4a47f2009-12-10 15:54:54 -0800117