Tablet Feature Specifications

The following feature specifications apply to all generations of Fire tablets, unless otherwise indicated.

Certain development tools referenced on this page are provided by third parties, not by Amazon. Any links to these tools will take you to third-party sites to download and install them.

Feature Detection

When developing your Android app, keep in mind that your app runs on devices including 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 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);
}

OpenGL Properties and Limits

Fire 7 (2017) Fire HD 10 (2017)
Fire HD 8 (2018)
Fire HD 8 (2017)
Fire HD 8 (2016)
Fire HD 10 (2015)
Fire HD 8 (2015)
Fire HD 7 (2014)
Fire HD 6 (2014)
Fire (2015) Fire HDX 8.9 (2014)
OpenGL Version ES 2.0 ES 3.1 ES 3.0 ES 2.0 ES 3.1 with Android Extension Pack
MAX_TEXTURE_SIZE 4096 8192 8192 4096 16384
MAX_CUBE_MAP_TEXTURE_SIZE 4096 4096 8192 4096 16384
MAX_RENDERBUFFER_SIZE 4096 8192 8192 4096 16384
MAX_VERTEX_TEXTURE_IMAGE_UNITS 0 16 16 0 16
MAX_TEXTURE_IMAGE_UNITS 8 16 16 8 16
MAX_COMBINED_TEXTURE_IMAGE_UNITS 8 96 32 8 32
MAX_VERTEX_UNIFORM_VECTORS 256 1024 256 256 256
MAX_FRAGMENT_UNIFORM_VECTORS 256 224 224 256 224
MAX_VERTEX_ATTRIBS 16 16 16 16 32
MAX_VARYING_VECTORS 12 12 15 12 32
MAX_VIEWPORT_DIMS 4096 x 4096 8192 x 8192 8192 x 8192 4096 x 4096 16384 x 16384

Supported Technologies

Fire tablets provide support for the following technologies.

  • Text-to-Speech 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 languages are currently supported by the TTS engine.
    • 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)
  • Web apps 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 Fire tablets have a pre-installed e-mail client that responds to mailto: links and e-mail intents.
  • SD card Some Fire tablets do not have external storage. You should not have to change your app for Fire tablets if it stores data on the SD card. For tablets that only have an internal SD card that is not removable, you can use getExternalStorageDirectory() to write to the internal SD card.
  • Audio formats Fire tablets support the following audio formats natively: AC-3, E-AC3, AAC LC/LTP, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+), AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, and PCM/WAVE.
  • Dolby Audio API Dolby provides an API that uses the audio processing engine on the Kindle Fire HDX tablets and Kindle Fire HD tablets. On the Dolby developer website, you can download the Dolby plug-in and learn more about Dolby developer services.
  • Video formats For information about video support on Fire, see Media Specifications.