@@ -47,7 +47,10 @@ make sure they reach the right audience.</p>
4747<h3 id="defined">What does “Compatibility” mean?</h3>
4848
4949<p>A device is “Android compatible” if it can correctly run apps written for the
50- <em>Android execution environment</em>.</p>
50+ <em>Android execution environment</em>. The exact details of the Android execution
51+ environment</em> are defined by the Android Compatibility Definition Document,
52+ but the single most important characteristic of a compatible device is the
53+ ability to install and correctly run an Android <code>.apk</code> file.</p>
5154
5255<p>There is exactly one Android API for each <a
5356href="{@docRoot}guide/appendix/api-levels.html">API level</a>, and it’s the same
@@ -219,6 +222,10 @@ microphones.</li>
219222ones, we will always take steps to protect existing applications so that they
220223don’t end up being available to devices where they won’t work.</p>
221224
225+ <p>This is implemented, in part, using the <code>aapt</code> tool in the SDK.
226+ To see which features your app explicitly requires or is implicitly assumed to
227+ require, you can use the command <code>aapt dump badging</code>.</p>
228+
222229<h3 id="conclusion">Conclusion</h3>
223230
224231<p>The goal of Android is to create a huge installed base for developers to take
@@ -231,5 +238,9 @@ you just read, and the resources listed in the sidebar of this document, you
231238can publish your app with the confidence that only users who can run it will
232239see it.</p>
233240
241+ <p>For more information about Android device compatibility, please visit:</p>
242+
243+ <p style="margin-left:2em;"><a href="http://source.android.com/compatibility/index.html">http://source.android.com/compatibility/index.html</a></p>
244+
234245
235246
0 commit comments