Application packaging compatibility, Multimedia compatibility – Google Android Compatibility Definition: Android 1.6 User Manual
Page 13

considered compatible.
5. Application Packaging Compatibility
Device implementations MUST install and run Android ".apk" files as generated by the "aapt" tool
included in the official Android SDK
Devices implementations MUST NOT extend either the .apk, Android Manifest, or Dalvik bytecode
formats in such a way that would prevent those files from installing and running correctly on other
compatible devices. Device implementers SHOULD use the reference upstream implementation of Dalvik,
and the reference implementation's package management system.
6. Multimedia Compatibility
A compatible Android device must support the following multimedia codecs. All of these codecs are
provided as software implementations in the preferred Android implementation from the Android Open
Source Project
Please note that neither Google nor the Open Handset Alliance make any representation that these
codecs are unencumbered by third-party patents. Those intending to use this source code in hardware or
software products are advised that implementations of this code, including in open source software or
shareware, may require patent licenses from the relevant patent holders.
Audio
Name
Encoder Decoder Details
Files Supported
AAC LC/LTP
X
Mono/Stereo content in any
combination of standard bit rates
up to 160 kbps and sampling rates
between 8 to 48kHz
3GPP (.3gp) and
MPEG-4 (.mp4, .m4a)
files. No support for raw
AAC (.aac)
HE-AACv1
(AAC+)
X
Mono/Stereo content in any
combination of standard bit rates
up to 96 kbps and sampling rates
between 8 to 48kHz
3GPP (.3gp) and
MPEG-4 (.mp4, .m4a)
files. No support for raw
AAC (.aac)
HE-AACv2
(enhanced
AAC+)
X
Mono/Stereo content in any
combination of standard bit rates
up to 96 kbps and sampling rates
between 8 to 48kHz
3GPP (.3gp) and
MPEG-4 (.mp4, .m4a)
files. No support for raw
AAC (.aac)
AMR-NB
X
X
4.75 to 12.2 kbps sampled @
8kHz
3GPP (.3gp) files
AMR-WB
X
9 rates from 6.60 kbit/s to 23.85
kbit/s sampled @ 16kHz
-3GPP (.3gp) files
MP3
X
Mono/Stereo 8-320Kbps constant
(CBR) or variable bit-rate (VBR)
MP3 (.mp3) files
MIDI
X
MIDI Type 0 and 1. DLS Version 1
and 2. XMF and Mobile XMF.
Type 0 and 1 (.mid, .xmf,
.mxmf). Also RTTTL/RTX
(.rtttl, .rtx), OTA (.ota),