Kindle Fire Device and Feature Specifications


The following device specifications include all generations of Kindle Fire tablets. For information about the user interface specifications for Kindle Fire, which also vary by tablet, see User Experience Specifications.

Device Specifications

The following table shows the device specifications for each of the Kindle Fire tablets, starting with the most recently released tablets on the left.

Feature Detection

When developing your Android app, keep in mind that your app runs on devices including Kindle Fire tablets with different screen sizes, hardware features, and software implementations. To help ensure that your app works well across a broad array of devices, query the features of the device hardware or software and be responsive to the features that are available.

Avoid trying to detect specific device models such as Kindle Fire tablets. Device detection is less flexible than feature detection, and adds development effort over time when you add device models.

You can detect features in several different ways, such as by querying the package manager, performing reflection, or checking the result of convenience methods. For example, to determine if a camera intent is available, you can use PackageManager to determine if the camera software is installed on the device.

 * Determines if the current device can handle an image capture action.
 * @return true if the device can handle an image capture action. False if it cannot.
protected boolean canHandleCameraIntent() {
  final Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
  final List<ResolveInfo> results = getPackageManager().queryIntentActivities(intent, 0);
  return (results.size() > 0);            

Supported Technologies

Kindle Fire tablets provide support for the following technologies.

  • Text-to-Speech
    Third-generation and second-generation Kindle Fire tablets include the IVONA Text-to-Speech (TTS) engine, and support the Android TextToSpeech API. For more information, see TextToSpeech in the Android documentation. The following table shows the languages supported by the TTS engine.
    Tablet Text-to-Speech languages
    Kindle Fire HDX 8.9" (3rd Gen)
    Kindle Fire HDX 7" (3rd Gen)
    Kindle Fire HD 7" (3rd Gen)
    U.S. English
    French (downloadable)
    Italian (downloadable)
    German (downloadable)
    Spanish (downloadable)
    Canadian French (downloadable)
    Australian English (downloadable)
    British English (downloadable)
    Brazilian Portuguese (downloadable)
    Russian (downloadable)
    Kindle Fire HD 8.9" (2nd Gen)
    Kindle Fire HD 7" (2nd Gen)
    Kindle Fire 7" (2nd Gen)

    U.S. English
    Kindle Fire (1st Gen) Not supported

  • Web apps
    Kindle Fire tablets support web apps through an optimized web runtime based on Chromium. For information about building and publishing web apps, see Web Apps.
  • E-mail
    Kindle Fire tablets have a pre-installed e-mail client that responds to mailto: links and e-mail intents.
  • SD card
    Kindle Fire tablets have an internal SD card that is not removable. You should not have to change your app for Kindle Fire tablets if it currently stores data on the SD card. To write to the internal SD card, use getExternalStorageDirectory().
  • Audio formats
    Kindle Fire tablets support the following audio formats natively: AAC LC/LTP, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+), AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, and PCM/WAVE.
  • Video formats
    For information about video support on Kindle Fire, see Video Specifications.

Return to Kindle Fire
Unavailable During Maintenance