am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev
* commit 'e0d5add7':
Doc change: updates for tablet checklist.
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>
<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>
<li>
<a href=
<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
Touchscreen Sizes</a>—Android Training class that walks you through
the essentials of planning an intuitive, effective navigation for tablets
the essentials of planning an intuitive, effective navigation for tablets
and other devices.
and other devices.
@@ -304,7 +253,8 @@ different layouts in the appropriate screen size buckets (such as
</div>
</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
<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.
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>
gets loaded.</li>
</ul>
</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
<ul>
available on tablets</h2>
<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>
Screen Size Support</a>—Developer documentation that explains the
Screen Size Support</a>—Developer documentation that explains the
details of managing UI for best display on multiple screen sizes.
details of managing UI for best display on multiple screen sizes.
</li>
</li>
@@ -645,7 +609,7 @@ you should avoid using this element in your app.</li>
</div>
</div>
<h2 id="google-play">10. Showcase your tablet UI in Google Play</h2>
<h2 id="google-play">11. Showcase your tablet UI in Google Play</h2>
<p>
<p>
After you've done the work to create an rich, optimized UI for your tablet
After you've done the work to create an rich, optimized UI for your tablet
@@ -659,9 +623,8 @@ you should avoid using this element in your app.</li>
<p>
<p>
Tablet users want to know what your app is like on a tablet device, not on a
Tablet users want to know what your app is like on a tablet device, not on a
phone. Capitalize on their interest by showing them screenshots of your
phone. If you developed a tablet app, make sure to upload screenshots
tablet UI on your app's store listing page. You can upload tablet screenshots
of your tablet UI to the Developer Console. Here are some guidelines:
from the Developer Console. Here are some tips and guidelines:
</p>
</p>
<ul style="margin-top:0;">
<ul style="margin-top:0;">
@@ -670,7 +633,7 @@ you should avoid using this element in your app.</li>
what you should show in your screenshots.
what you should show in your screenshots.
</li>
</li>
<li>Add screenshots taken on both 7-inch and 10-inch tablets, if possible.
<li>Add screenshots taken on both 7-inch and 10-inch tablets.
</li>
</li>
<li>It's recommended that you add screenshots taken in both landscape and
<li>It's recommended that you add screenshots taken in both landscape and
@@ -796,26 +759,15 @@ you should avoid using this element in your app.</li>
</ul>
</ul>
</div>
</div>
<h2 id="google-play-bp">11. Follow best practices for publishing in Google Play</h2>
<h2 id="google-play-bp">12. Follow best practices for publishing in Google Play</h2>
<p>Make sure that your app follows key best practices that ensure broad
Here are some best practices to consider when publishing a tablet app on Google Play.</p>
distribution to tablet devices. </p>
<h5>Verify basic technical checks</h5>
<h5>Check the app's filtering</h5>
<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>
<li>Verify that the app is targeting the proper Android versions and screen sizes
for Android tablets. Follow the <a href="#basic-technical-checks">Basic Technical
Checks for Tablets</a> listed in the next section. </li>