2012-06-21 17:14:39 -07:00
|
|
|
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>
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
<div class="col-5" style="margin-left:0">
|
2012-06-21 17:14:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
<tr>
|
|
|
|
<th>Version</th>
|
|
|
|
<th>Codename</th>
|
2012-09-04 20:55:57 -07:00
|
|
|
<th>API</th>
|
2012-06-21 17:14:39 -07:00
|
|
|
<th>Distribution</th>
|
|
|
|
</tr>
|
2012-10-01 12:02:24 -07:00
|
|
|
<tr><td><a href="/about/versions/android-1.5.html">1.5</a></td><td>Cupcake</td> <td>3</td><td>0.1%</td></tr>
|
2012-11-01 13:15:26 -07:00
|
|
|
<tr><td><a href="/about/versions/android-1.6.html">1.6</a></td><td>Donut</td> <td>4</td><td>0.3%</td></tr>
|
|
|
|
<tr><td><a href="/about/versions/android-2.1.html">2.1</a></td><td>Eclair</td> <td>7</td><td>3.1%</td></tr>
|
|
|
|
<tr><td><a href="/about/versions/android-2.2.html">2.2</a></td><td>Froyo</td> <td>8</td><td>12%</td></tr>
|
2012-06-21 17:14:39 -07:00
|
|
|
<tr><td><a href="/about/versions/android-2.3.html">2.3 - 2.3.2</a>
|
2012-08-01 11:20:38 -07:00
|
|
|
</td><td rowspan="2">Gingerbread</td> <td>9</td><td>0.3%</td></tr>
|
2012-06-21 17:14:39 -07:00
|
|
|
<tr><td><a href="/about/versions/android-2.3.3.html">2.3.3 - 2.3.7
|
2012-11-01 13:15:26 -07:00
|
|
|
</a></td><!-- Gingerbread --> <td>10</td><td>53.9%</td></tr>
|
2012-06-21 17:14:39 -07:00
|
|
|
<tr><td><a href="/about/versions/android-3.1.html">3.1</a></td>
|
2012-10-01 12:02:24 -07:00
|
|
|
<td rowspan="2">Honeycomb</td> <td>12</td><td>0.4%</td></tr>
|
2012-11-01 13:15:26 -07:00
|
|
|
<tr><td><a href="/about/versions/android-3.2.html">3.2</a></td> <!-- Honeycomb --><td>13</td><td>1.4%</td></tr>
|
2012-07-02 11:35:18 -07:00
|
|
|
<tr><td><a href="/about/versions/android-4.0.3.html">4.0.3 - 4.0.4</a></td>
|
2012-11-01 13:15:26 -07:00
|
|
|
<td>Ice Cream Sandwich</td><td>15</td><td>25.8%</td></tr>
|
|
|
|
<tr><td><a href="/about/versions/android-4.1.html">4.1</a></td> <td>Jelly Bean</td><td>16</td><td>2.7%</td></tr>
|
2012-06-21 17:14:39 -07:00
|
|
|
</table>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
<div class="col-8" style="margin-right:0">
|
2012-06-21 17:14:39 -07:00
|
|
|
<img alt=""
|
2012-11-01 13:15:26 -07:00
|
|
|
src="http://chart.apis.google.com/chart?&cht=p&chs=460x245&chd=t:3.5,12,54.2,1.8,25.8,2.7&chl=Eclair%20%26%20older|Froyo|Gingerbread|Honeycomb|Ice%20Cream%20Sandwich|Jelly%20Bean&chco=c4df9b,6fad0c&chf=bg,s,00000000" />
|
2012-06-21 17:14:39 -07:00
|
|
|
|
|
|
|
</div><!-- end dashboard-panel -->
|
|
|
|
|
2012-11-01 13:15:26 -07:00
|
|
|
<p style="clear:both"><em>Data collected during a 14-day period ending on November 1, 2012</em></p>
|
2012-06-21 17:14:39 -07:00
|
|
|
<!--
|
|
|
|
<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"
|
2012-11-01 13:15:26 -07:00
|
|
|
src="http://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%7C05/01%7C05/15%7C06/01%7C06/15%7C07/01%7C07/15%7C08/01%7C08/15%7C09/01%7C09/15%7C10/01%7C10/15%7C11/01%7C1%3A%7C2012%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:98.1,98.1,98.3,98.5,98.6,98.7,98.9,98.9,99.0,99.1,99.2,99.2,99.2|92.5,92.7,93.1,93.5,93.9,94.2,94.7,94.9,95.3,95.5,95.8,96.0,96.1|71.5,72.6,74.0,75.2,76.5,77.8,79.2,80.1,81.1,82.0,82.9,83.5,84.4|7.6,8.2,9.4,11.0,12.8,15.6,18.9,21.2,23.7,25.5,27.4,28.7,31.1|6.6,7.4,8.7,10.4,12.3,15.1,18.4,20.7,23.2,25.1,27.0,28.3,30.7|4.4,5.3,6.7,8.4,10.4,13.2,16.6,19.0,21.5,23.5,25.5,26.8,29.4|0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.9,1.1,1.4,1.8,2.1,3.2&chm=b,c3df9b,0,1,0|tAndroid%202.2,6c9729,1,0,15,,t::-5|b,b6dc7d,1,2,0|tAndroid%202.3.3,5b831d,2,0,15,,t::-5|b,aadb5e,2,3,0|b,9ddb3d,3,4,0|b,91da1e,4,5,0|tAndroid%204.0.3,253a06,5,4,15,,t::-5|b,80c414,5,6,0|B,6fad0c,6,7,0&chg=7,25&chdl=Android%202.1|Android%202.2|Android%202.3.3|Android%203.1|Android%203.2|Android%204.0.3|Android%204.1&chco=add274,a0d155,94d134,84c323,73ad18,62960f,507d08"/>
|
2012-06-21 17:14:39 -07:00
|
|
|
|
2012-11-01 13:15:26 -07:00
|
|
|
<p><em>Last historical dataset collected during a 14-day period ending on November 1, 2012</em></p>
|
2012-06-21 17:14:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="Screens">Screen Sizes and Densities</h2>
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
|
|
|
|
<img alt="" style="float:right;"
|
2012-10-01 12:02:24 -07:00
|
|
|
src="http://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" />
|
2012-09-04 20:55:57 -07:00
|
|
|
|
|
|
|
|
|
|
|
<img alt="" style="float:right;clear:right"
|
2012-10-01 12:02:24 -07:00
|
|
|
src="http://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" />
|
2012-09-04 20:55:57 -07:00
|
|
|
|
2012-06-21 17:14:39 -07:00
|
|
|
<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>
|
|
|
|
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
<table style="width:350px">
|
2012-06-21 17:14:39 -07:00
|
|
|
<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>
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>1.7%</td> <!-- small/ldpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
<td></td> <!-- small/mdpi -->
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>1.0%</td> <!-- small/hdpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
<td></td> <!-- small/xhdpi -->
|
|
|
|
</tr>
|
|
|
|
<tr><th scope="row">normal</th>
|
2012-09-04 20:55:57 -07:00
|
|
|
<td>0.4%</td> <!-- normal/ldpi -->
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>11%</td> <!-- normal/mdpi -->
|
|
|
|
<td>50.1%</td> <!-- normal/hdpi -->
|
|
|
|
<td>25.1%</td> <!-- normal/xhdpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
</tr>
|
|
|
|
<tr><th scope="row">large</th>
|
2012-08-01 11:20:38 -07:00
|
|
|
<td>0.1%</td> <!-- large/ldpi -->
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>2.4%</td> <!-- large/mdpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
<td></td> <!-- large/hdpi -->
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>3.6%</td> <!-- large/xhdpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
</tr>
|
|
|
|
<tr><th scope="row">xlarge</th>
|
|
|
|
<td></td> <!-- xlarge/ldpi -->
|
2012-10-01 12:02:24 -07:00
|
|
|
<td>4.6%</td> <!-- xlarge/mdpi -->
|
2012-06-21 17:14:39 -07:00
|
|
|
<td></td> <!-- xlarge/hdpi -->
|
|
|
|
<td></td> <!-- xlarge/xhdpi -->
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
2012-10-01 12:02:24 -07:00
|
|
|
<p style="clear:both"><em>Data collected during a 7-day period ending on October 1, 2012</em></p>
|
2012-06-21 17:14:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
|
|
|
|
<img alt="" style="float:right"
|
|
|
|
src="http://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" />
|
|
|
|
|
2012-06-21 17:14:39 -07:00
|
|
|
<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>
|
|
|
|
|
|
|
|
|
2012-09-04 20:55:57 -07:00
|
|
|
<table style="width:350px">
|
2012-06-21 17:14:39 -07:00
|
|
|
<tr>
|
|
|
|
<th scope="col">OpenGL ES Version</th>
|
|
|
|
<th scope="col">Distribution</th>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>1.1 only</th>
|
2012-09-04 20:55:57 -07:00
|
|
|
<td>9.2%</td>
|
2012-06-21 17:14:39 -07:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>2.0 & 1.1</th>
|
2012-09-04 20:55:57 -07:00
|
|
|
<td>90.8%</td>
|
2012-06-21 17:14:39 -07:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-01 12:02:24 -07:00
|
|
|
<p style="clear:both"><em>Data collected during a 7-day period ending on October 1, 2012</em></p>
|