| page.title=Dashboards |
| header.hide=1 |
| @jd:body |
| |
| |
| |
| <h2 id="Platform">Platform Versions</h2> |
| |
| <p>This page provides data about the relative number of active devices |
| running a given version of the Android platform. This can help you |
| understand the landscape of device distribution and decide how to prioritize |
| the development of your application features for the devices currently in |
| the hands of users. For information about how to target your application to devices based on |
| platform version, read about <a |
| href="{@docRoot}guide/topics/manifest/uses-sdk-element.html#ApiLevels">API levels</a>.</p> |
| |
| |
| <h3 id="PlatformCurrent">Current Distribution</h3> |
| |
| <p>The following pie chart and table is based on the number of Android devices that have accessed |
| Google Play within a 14-day period ending on the data collection date noted below.</p> |
| |
| <div class="col-5" style="margin-left:0"> |
| |
| |
| <table> |
| <tr> |
| <th>Version</th> |
| <th>Codename</th> |
| <th>API</th> |
| <th>Distribution</th> |
| </tr> |
| <tr><td><a href="/about/versions/android-1.6.html">1.6</a></td><td>Donut</td> <td>4</td><td>0.2%</td></tr> |
| <tr><td><a href="/about/versions/android-2.1.html">2.1</a></td><td>Eclair</td> <td>7</td><td>2.2%</td></tr> |
| <tr><td><a href="/about/versions/android-2.2.html">2.2</a></td><td>Froyo</td> <td>8</td><td>8.1%</td></tr> |
| <tr><td><a href="/about/versions/android-2.3.html">2.3 - 2.3.2</a> |
| </td><td rowspan="2">Gingerbread</td> <td>9</td><td>0.2%</td></tr> |
| <tr><td><a href="/about/versions/android-2.3.3.html">2.3.3 - 2.3.7 |
| </a></td><!-- Gingerbread --> <td>10</td><td>45.4%</td></tr> |
| <tr><td><a href="/about/versions/android-3.1.html">3.1</a></td> |
| <td rowspan="2">Honeycomb</td> <td>12</td><td>0.3%</td></tr> |
| <tr><td><a href="/about/versions/android-3.2.html">3.2</a></td> <!-- Honeycomb --><td>13</td><td>1.0%</td></tr> |
| <tr><td><a href="/about/versions/android-4.0.3.html">4.0.3 - 4.0.4</a></td> |
| <td>Ice Cream Sandwich</td><td>15</td><td>29.0%</td></tr> |
| <tr><td><a href="/about/versions/android-4.1.html">4.1</a></td> |
| <td rowspan="2">Jelly Bean</td><td>16</td><td>12.2%</td></tr> |
| <tr><td><a href="/about/versions/android-4.2.html">4.2</a></td><!--Jelly Bean--> <td>17</td><td>1.4%</td></tr> |
| </table> |
| |
| </div> |
| |
| <div class="col-8" style="margin-right:0"> |
| <img style="margin-left:30px" alt="" |
| src="//chart.apis.google.com/chart?&cht=p&chs=460x245&chf=bg,s,00000000&chd=t:2.4,8.1,45.4,0.3,29,13.6&chl=Eclair%20%26%20older|Froyo|Gingerbread|Honeycomb|Ice%20Cream%20Sandwich|Jelly%20Bean&chco=c4df9b,6fad0c" |
| /> |
| |
| </div><!-- end dashboard-panel --> |
| |
| <p style="clear:both"><em>Data collected during a 14-day period ending on February 4, 2013</em></p> |
| <!-- |
| <p style="font-size:.9em">* <em>Other: 0.1% of devices running obsolete versions</em></p> |
| --> |
| |
| <h3 id="PlatformHistorical">Historical Distribution</h3> |
| |
| <p>The following stacked line graph provides a history of the relative number of |
| active Android devices running different versions of the Android platform. It also provides a |
| valuable perspective of how many devices your application is compatible with, based on the |
| platform version.</p> |
| |
| <p>Notice that the platform versions are stacked on top of each other with the oldest active |
| version at the top. This format indicates the total percent of active devices that are compatible |
| with a given version of Android. For example, if you develop your application for |
| the version that is at the very top of the chart, then your application is |
| compatible with 100% of active devices (and all future versions), because all Android APIs are |
| forward compatible. Or, if you develop your application for a version lower on the chart, |
| then it is currently compatible with the percentage of devices indicated on the y-axis, where the |
| line for that version meets the y-axis on the right.</p> |
| |
| <p>Each dataset in the timeline is based on the number of Android devices that accessed |
| Google Play within a 14-day period ending on the date indicated on the x-axis.</p> |
| |
| <img alt="" height="250" width="660" |
| src="//chart.apis.google.com/chart?&cht=lc&chs=660x250&chxt=x,x,y,r&chf=bg,s,00000000&chxr=0,0,12|1,0,12|2,0,100|3,0,100&chxl=0%3A%7C08/01%7C08/15%7C09/01%7C09/15%7C10/01%7C10/15%7C11/01%7C11/15%7C12/01%7C12/15%7C01/01%7C01/15%7C02/01%7C1%3A%7C2012%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C2013%7C%7C2013%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.2,99.3,99.4,99.5,99.5,99.5,99.6,100.0,100.0,100.0,100.0,100.0|95.0,95.2,95.6,95.8,96.1,96.3,96.4,96.7,96.9,97.2,97.4,97.4,97.6|79.5,80.4,81.4,82.3,83.2,83.8,84.7,85.6,86.4,87.0,88.2,88.8,89.4|18.9,21.2,23.7,25.5,27.4,28.7,31.1,33.0,35.4,36.8,40.3,42.0,43.6|16.6,19.0,21.5,23.5,25.5,26.8,29.4,31.4,33.8,35.2,38.8,40.7,42.3|0.8,0.9,1.1,1.4,1.8,2.1,3.2,4.8,6.5,7.5,9.9,11.7,13.3&chm=b,c3df9b,0,1,0|tFroyo,689326,1,0,15,,t::-5|b,b4db77,1,2,0|tGingerbread,547a19,2,0,15,,t::-5|b,a5db51,2,3,0|b,96dd28,3,4,0|tIce%20Cream%20Sandwich,293f07,4,0,15,,t::-5|b,83c916,4,5,0|tJelly%20Bean,131d02,5,11,15,,t::-5|B,6fad0c,5,6,0&chg=7,25&chdl=Eclair|Froyo|Gingerbread|Honeycomb|Ice%20Cream%20Sandwich|Jelly%20Bean&chco=add274,9dd14f,8ece2a,7ab61c,659b11,507d08" |
| /> |
| <p><em>Last historical dataset collected during a 14-day period ending on February 1, 2013</em></p> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <h2 id="Screens">Screen Sizes and Densities</h2> |
| |
| |
| <img alt="" style="float:right;" |
| src="//chart.googleapis.com/chart?cht=p&chs=400x250&chf=bg,s,00000000&chco=c4df9b,6fad0c&chl=Xlarge%7CLarge%7CNormal%7CSmall&chd=t%3A4.6,6.1,86.6,2.7" /> |
| |
| |
| <img alt="" style="float:right;clear:right" |
| src="//chart.googleapis.com/chart?cht=p&chs=400x250&chf=bg,s,00000000&chco=c4df9b,6fad0c&chl=ldpi%7Cmdpi%7Chdpi%7Cxhdpi&chd=t%3A2.2,18,51.1,28.7" /> |
| |
| |
| <p>This section provides data about the relative number of active devices that have a particular |
| screen configuration, defined by a combination of screen size and density. To simplify the way that |
| you design your user interfaces for different screen configurations, Android divides the range of |
| actual screen sizes and densities into:</p> |
| |
| <ul> |
| <li>A set of four generalized <strong>sizes</strong>: <em>small</em>, <em>normal</em>, |
| <em>large</em>, and <em>xlarge</em></em></li> |
| <li>A set of four generalized <strong>densities</strong>: <em>ldpi</em> (low), <em>mdpi</em> |
| (medium), <em>hdpi</em> (high), and <em>xhdpi</em> (extra high)</li> |
| </ul> |
| |
| <p>For information about how you can support multiple screen configurations in your |
| application, see <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple |
| Screens</a>.</p> |
| |
| <p class="note"><strong>Note:</strong> This data is based on the number |
| of Android devices that have accessed Google Play within a 7-day period |
| ending on the data collection date noted below.</p> |
| |
| |
| <table style="width:350px"> |
| <tr> |
| <th></th> |
| <th scope="col">ldpi</th> |
| <th scope="col">mdpi</th> |
| <th scope="col">hdpi</th> |
| <th scope="col">xhdpi</th> |
| </tr> |
| <tr><th scope="row">small</th> |
| <td>1.7%</td> <!-- small/ldpi --> |
| <td></td> <!-- small/mdpi --> |
| <td>1.0%</td> <!-- small/hdpi --> |
| <td></td> <!-- small/xhdpi --> |
| </tr> |
| <tr><th scope="row">normal</th> |
| <td>0.4%</td> <!-- normal/ldpi --> |
| <td>11%</td> <!-- normal/mdpi --> |
| <td>50.1%</td> <!-- normal/hdpi --> |
| <td>25.1%</td> <!-- normal/xhdpi --> |
| </tr> |
| <tr><th scope="row">large</th> |
| <td>0.1%</td> <!-- large/ldpi --> |
| <td>2.4%</td> <!-- large/mdpi --> |
| <td></td> <!-- large/hdpi --> |
| <td>3.6%</td> <!-- large/xhdpi --> |
| </tr> |
| <tr><th scope="row">xlarge</th> |
| <td></td> <!-- xlarge/ldpi --> |
| <td>4.6%</td> <!-- xlarge/mdpi --> |
| <td></td> <!-- xlarge/hdpi --> |
| <td></td> <!-- xlarge/xhdpi --> |
| </tr> |
| </table> |
| |
| <p style="clear:both"><em>Data collected during a 7-day period ending on October 1, 2012</em></p> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <h2 id="OpenGL">Open GL Version</h2> |
| |
| <p>This section provides data about the relative number of active devices that support a particular |
| version of OpenGL ES. Note that support for one particular version of OpenGL ES also implies |
| support for any lower version (for example, support for version 2.0 also implies support for |
| 1.1).</p> |
| |
| |
| <img alt="" style="float:right" |
| src="//chart.googleapis.com/chart?cht=p&chs=400x250&chco=c4df9b,6fad0c&chl=GL%201.1%20only|GL%202.0%20%26%201.1&chd=t%3A9.2,90.8&chf=bg,s,00000000" /> |
| |
| <p>To declare which version of OpenGL ES your application requires, you should use the {@code |
| android:glEsVersion} attribute of the <a |
| href="{@docRoot}guide/topics/manifest/uses-feature-element.html">{@code <uses-feature>}</a> |
| element. You can also use the <a |
| href="{@docRoot}guide/topics/manifest/supports-gl-texture-element.html">{@code |
| <supports-gl-texture>}</a> element to declare the GL compression formats that your application |
| uses.</p> |
| |
| <p class="note"><strong>Note:</strong> This data is based on the number |
| of Android devices that have accessed Google Play within a 7-day period |
| ending on the data collection date noted below.</p> |
| |
| |
| <table style="width:350px"> |
| <tr> |
| <th scope="col">OpenGL ES Version</th> |
| <th scope="col">Distribution</th> |
| </tr> |
| <tr> |
| <td>1.1 only</th> |
| <td>9.2%</td> |
| </tr> |
| <tr> |
| <td>2.0 & 1.1</th> |
| <td>90.8%</td> |
| </tr> |
| </table> |
| |
| |
| |
| <p style="clear:both"><em>Data collected during a 7-day period ending on October 1, 2012</em></p> |