Quality</a>—A set of core quality criteria that all Android apps
should meet on all targeted devices.
</li>
<li>
<a href="#basic-technical-checks">Basic Technical Checks for
Tablets</a>—Additional quality criteria for any app that is
targeting, designed for, or distributable to Android tablets.
</li>
<li>
<a href="#google-play">Showcase your tablet UI on Google Play</a>—Information
on how to upload tablet screenshots and promote your tablet app.
</li>
</ul>
</div>
<h2 id="optimize-layouts">2. Optimize your layouts for larger screens</h2>
@@ -288,7 +237,7 @@ different layouts in the appropriate screen size buckets (such as
<li>
<a href=
"/training/design-navigation/multiple-sizes.html">Planning for Multiple
"{@docRoot}training/design-navigation/multiple-sizes.html">Planning for Multiple
Touchscreen Sizes</a>—Android Training class that walks you through
the essentials of planning an intuitive, effective navigation for tablets
and other devices.
@@ -304,7 +253,8 @@ different layouts in the appropriate screen size buckets (such as
</div>
<h2 id="use-tablet-icons">4. Use Icons and other assets that are designed for tablet screens</h2>
<h2 id="use-tablet-icons">4. Use Icons and other assets that are designed
for tablet screens</h2>
<p>So that your app looks its best, make sure to use icons and other bitmap
assets that are created specifically for the densities used by tablet screens.
@@ -362,6 +312,8 @@ resource qualifiers</a> to ensure that the proper set of alternative resources
gets loaded.</li>
</ul>
<p>At a minimum, your app should supply custom drawables and assets for common tablet screen densities, tagged with the qualifiers <code>hdpi</code>, <code>xhdpi</code>, or <code>xxhdpi</code>.</p>
should declare support for Android versions as follows:</p>
<h2 id="hardware-requirements">8. Don’t require hardware features that might not be
available on tablets</h2>
<ul>
<li>If a <code>targetSdkVersion</code> attribute is declared, it should have a value of 11 or higher, OR</li>
<li>If a <code>minSdkVersion</code> attribute is declared, it should have a value of 11 or higher.</li>
<li>Also, if a <code>maxSdkVersion</code> attribute is declared, it must have a value of 12 or higher. Note that, in most cases, the use of <code>maxSdkVersion</code> is <em>not recommended</em>.</li>
check the APK's Supported Devices list to make sure that the app is not filtered
from tablet devices that you want to target.</p></li>
</ul>
<p>After you've uploaded the app to the <a href="https://play.google.com/apps/publish/">Developer Console</a>, check the APK's Supported Devices list to make sure that the app is not filtered from tablet devices that you want to target.</p>
<h5>
Distribute as a single APK
</h5>
<h5>Distribute as a single APK</h5>
<p>
It's recommended that you publish your app as a single APK for all screen
@@ -841,7 +793,7 @@ you should avoid using this element in your app.</li>
<p>
If necessary, you can alternatively choose to deliver your app using <a href=