Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 1 | page.title=Platform Versions |
| 2 | @jd:body |
| 3 | |
| 4 | <style type="text/css"> |
Dirk Dougherty | 6bb6348 | 2010-05-17 15:01:58 -0700 | [diff] [blame] | 5 | |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 6 | div.dashboard-panel { |
Dirk Dougherty | 6bb6348 | 2010-05-17 15:01:58 -0700 | [diff] [blame] | 7 | max-width:1000px; |
| 8 | margin:0 0 2em 0; |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 9 | 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 Dougherty | 6bb6348 | 2010-05-17 15:01:58 -0700 | [diff] [blame] | 26 | #jd-content div.dashboard-panel table { |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 27 | margin:0 0 20px 0; |
| 28 | float:left; |
| 29 | background-color:#fff; |
| 30 | } |
Dirk Dougherty | 6bb6348 | 2010-05-17 15:01:58 -0700 | [diff] [blame] | 31 | div.dashboard-panel p { |
| 32 | clear:left; |
| 33 | } |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 34 | div.dashboard-panel th { |
| 35 | white-space:nowrap; |
| 36 | } |
| 37 | </style> |
| 38 | |
| 39 | <p>This page provides data about the relative number of active devices |
| 40 | running a given version of the Android platform. This can help you |
| 41 | understand the landscape of device distribution and decide how to prioritize |
Scott Main | 7d67e1b3 | 2009-12-16 18:14:37 -0800 | [diff] [blame] | 42 | the development of your application features for the devices currently in |
Dirk Dougherty | 6bb6348 | 2010-05-17 15:01:58 -0700 | [diff] [blame] | 43 | the hands of users. For information about how to target your application to devices based on |
| 44 | platform version, see <a href="{@docRoot}guide/appendix/api-levels.html">API Levels</a>.</p> |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 45 | |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 46 | |
| 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 |
| 50 | Android Market within a 14-day period ending on the data collection date noted below.</p> |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 51 | |
| 52 | <div class="dashboard-panel"> |
| 53 | |
Scott Main | 77dfe21 | 2011-07-07 09:49:44 -0700 | [diff] [blame] | 54 | <img alt="" height="250" width="470" |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 55 | src="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 Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 56 | |
| 57 | <table> |
| 58 | <tr> |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 59 | <th>Platform</th> |
Scott Main | 6bddaae | 2011-09-02 12:21:37 -0700 | [diff] [blame] | 60 | <th>Codename</th> |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 61 | <th>API Level</th> |
| 62 | <th>Distribution</th> |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 63 | </tr> |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 64 | <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 Main | 6bddaae | 2011-09-02 12:21:37 -0700 | [diff] [blame] | 68 | <tr><td><a href="{@docRoot}sdk/android-2.3.html">Android 2.3 -<br/> |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 69 | Android 2.3.2</a></td><td rowspan="2">Gingerbread</td> <td>9</td><td>0.6%</td></tr> |
Scott Main | 6bddaae | 2011-09-02 12:21:37 -0700 | [diff] [blame] | 70 | <tr><td><a href="{@docRoot}sdk/android-2.3.3.html">Android 2.3.3 -<br/> |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 71 | Android 2.3.7</a></td><!-- Gingerbread --> <td>10</td><td>54.9%</td></tr> |
Scott Main | 6bddaae | 2011-09-02 12:21:37 -0700 | [diff] [blame] | 72 | <tr><td><a href="{@docRoot}sdk/android-3.0.html">Android 3.0</a></td> |
Scott Main | 9514291 | 2011-11-03 13:49:11 -0700 | [diff] [blame] | 73 | <td rowspan="3">Honeycomb</td> <td>11</td><td>0.1%</td></tr> |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 74 | <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 Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 80 | </table> |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 81 | |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 82 | <p><em>Data collected during a 14-day period ending on January 3, 2012</em></p> |
Scott Main | e6320be | 2011-01-05 11:42:09 -0800 | [diff] [blame] | 83 | <!-- |
Scott Main | 51c1898 | 2010-09-10 08:47:41 -0700 | [diff] [blame] | 84 | <p style="font-size:.9em">* <em>Other: 0.1% of devices running obsolete versions</em></p> |
Scott Main | e6320be | 2011-01-05 11:42:09 -0800 | [diff] [blame] | 85 | --> |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 86 | </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 |
| 92 | active Android devices running different versions of the Android platform. It also provides a |
| 93 | valuable perspective of how many devices your application is compatible with, based on the |
| 94 | platform version.</p> |
| 95 | |
| 96 | <p>Notice that the platform versions are stacked on top of each other with the oldest active |
| 97 | version at the top. This format indicates the total percent of active devices that are compatible |
| 98 | with a given version of Android. For example, if you develop your application for |
| 99 | the version that is at the very top of the chart, then your application is |
| 100 | compatible with 100% of active devices (and all future versions), because all Android APIs are |
| 101 | forward compatible. Or, if you develop your application for a version lower on the chart, |
| 102 | then it is currently compatible with the percentage of devices indicated on the y-axis, where the |
| 103 | line 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 |
| 106 | Android Market within a 14-day period ending on the date indicated on the x-axis.</p> |
| 107 | |
| 108 | <div class="dashboard-panel"> |
| 109 | |
Scott Main | 5aa4680 | 2010-08-02 17:22:11 -0700 | [diff] [blame] | 110 | <img alt="" height="250" width="660" style="padding:5px;background:#fff" |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 111 | src="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 Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 112 | |
Scott Main | 12d9954 | 2012-01-03 11:54:50 -0800 | [diff] [blame] | 113 | <p><em>Last historical dataset collected during a 14-day period ending on January 3, 2012</em></p> |
Scott Main | db3b598 | 2010-07-01 11:39:08 -0700 | [diff] [blame] | 114 | |
| 115 | |
| 116 | </div><!-- end dashboard-panel --> |
Scott Main | 4c4a47f | 2009-12-10 15:54:54 -0800 | [diff] [blame] | 117 | |