Home > Getting Started > Devices

Device and Feature Specifications

Introduction

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

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.

Device Specifications

Current Devices

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

  Fire HDX 8.9 (4th Gen) Fire HD 7 (4th Gen) Fire HD 6 (4th Gen) Kindle Fire HDX 7" (3rd Gen)
Screen size 8.9-inch screen 7-inch screen 6-inch screen 7-inch screen
Screen resolution 2560px x 1600px (supports 1080p "HD" resolution) 1280px x 800px (supports 720p "HD" resolution) 1280px x 800px (supports 720p "HD" resolution) 1920px x 1200px (supports 1080p "HD" resolution)
Abstracted LCD density "xhdpi" "hdpi" "hdpi" "xhdpi"
RAM 2048 MB 1024 MB 1024 MB 2048 MB
CPU Qualcomm Snapdragon 805 quad-core Krait (MSM8084), 2.5 GHz MTK8135 quad-core 2xA15+ 2xA7, 1.2 GHz MTK8135 quad-core 2xA15+ 2xA7, 1.2 GHz Qualcomm Snapdragon 800 quad-core (APQ8074), 2.2 GHz
GPU Qualcomm Adreno 420, 600 MHz PowerVR G6200 PowerVR G6200 Qualcomm Adreno 330, 450 MHz
WiFi 802.11 a/b/g/n/ac MIMO + HT80 802.11 b/g/n 802.11 b/g/n 802.11 a/b/g/n
Bluetooth 4.0 LE 4.0 LE 4.0 LE BT 4.0 + EDR (HID and A2DP profiles only)
Location services GPS (WAN only), WiFi-based WiFi-based WiFi-based GPS and aGPS (WAN only), WiFi-based
OS version Fire OS 4—based on Android 4.4.2, API level 19 Fire OS 4—based on Android 4.4.2, API level 19 Fire OS 4—based on Android 4.4.2, API level 19

Fire OS 4 (system update, available Nov 2014)—based on Android 4.4.2, API level 19

Fire OS 3—based on Android 4.2.2, API level 17

Heap size (default) 128 MB 96 MB 96 MB 96 MB
Heap size (large) 256 MB 256 MB 256 MB 256 MB
Front-facing camera Yes Yes Yes Yes
Rear-facing camera Yes Yes Yes No
Microphone Yes Yes Yes Yes
Multi-touch 10-point 10-point 10-point 10-point
Accelerometer Yes Yes Yes Yes
Compass Yes (WAN) No (WiFi) No No Yes (WAN) No (WiFi)
Gyroscope Yes Yes Yes Yes
Light sensor Yes No No Yes
Proximity sensor No No No Yes (WAN)
No (WiFi)
Build.MANUFACTURER Amazon Amazon Amazon Amazon
Build.MODEL KFSAWA (WAN)
KFSAWI (Wi-Fi)
KFASWI KFARWI KFTHWA (WAN)
KFTHWI (Wi-Fi)

Legacy Devices

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

  Kindle Fire HDX 8.9" (3rd Gen) Kindle Fire HD 7" (3rd Gen) Kindle Fire HD 8.9" (2nd Gen) Kindle Fire HD 7" (2nd Gen) Kindle Fire (2nd Gen) Kindle Fire (1st Gen)
Screen size 8.9-inch screen 7-inch screen 8.9-inch screen 7-inch screen 7-inch screen 7-inch screen
Screen resolution 2560px x 1600px (supports 1080p "HD" resolution) 1280px x 800px (supports 720p "HD" resolution) 1920px x 1200px (supports 1080p "HD" resolution) 1280px x 800px (supports 720p "HD" resolution) 1024px x 600px 1024px x 600px
Abstracted LCD density "xhdpi" "hdpi" "hdpi" “hdpi” “mdpi” “mdpi”
RAM 2048 MB 1024 MB 1024 MB 1024 MB 1024 MB 512 MB
CPU Qualcomm Snapdragon 800 quad-core (APQ8074), 2.2 GHz Dual Core TI OMAP4 (4470) HS, 1.5 GHz Dual Core TI OMAP4 (4470) HS, 1.5 GHz Dual Core TI OMAP4 (4460) HS, 1.2 GHz Dual Core TI OMAP4 (4430) HS, 1.2 GHz Dual Core TI OMAP4 (4430) HS, 1.0 GHz
GPU Qualcomm Adreno 330, 450 MHz Imagination PowerVR SGX 544, 384 MHz Imagination PowerVR SGX 544, 384 MHz Imagination PowerVR SGX 540, 384 MHz Imagination PowerVR SGX 540, 384 MHz Imagination PowerVR
WiFi 802.11 a/b/g/n 802.11 a/b/g/n 802.11 a/b/g/n 802.11 a/b/g/n 802.11 b/g/n 802.11 b/g/n
Bluetooth BT 4.0 + EDR (HID and A2DP profiles only) BT 4.0 + EDR (HID and A2DP profiles only) BT 3.0 + EDR (HID and A2DP profiles only) BT 3.0 + EDR (HID and A2DP profiles only) Not available Not available
Location services GPS and aGPS (WAN only), WiFi-based WiFi-based GPS and aGPS (WAN only), WiFi-based WiFi-based WiFi-based Not available
OS version

Fire OS 4 (system update, available Nov 2014)—based on Android 4.4.2, API level 19

Fire OS 3—based on Android 4.2.2, API level 17

Fire OS 4 (system update, available Nov 2014)—based on Android 4.4.2, API level 19

Fire OS 3—based on Android 4.2.2, API level 17

Based on Android 4.0.3, API level 15 Based on Android 4.0.3, API level 15 Based on Android 4.0.3, API level 15 Based on Android 2.3.3, API level 10
Heap size (default) 96 MB 96 MB 64 MB 64 MB 64 MB 64 MB
Heap size (large) 256 MB 256 MB 256 MB 256 MB 256 MB 64 MB
Front-facing camera Yes No Yes Yes No No
Rear-facing camera Yes No No No No No
Microphone Yes No Yes Yes No No
Multi-touch 10-point 10-point 10-point 10-point 2-point 2-point
Accelerometer Yes Yes Yes Yes Yes Yes
Compass Yes (WAN) No (WiFi) No Yes (WAN) No (WiFi) No No No
Gyroscope Yes Yes Yes Yes No No
Light sensor Yes No Yes Yes No No
Proximity sensor Yes (WAN)
No (WiFi)
No Yes (WAN)
No (WiFi)
No No No
Build.MANUFACTURER Amazon Amazon Amazon Amazon Amazon Amazon
Build.MODEL KFAPWA (WAN)
KFAPWI (Wi-Fi)
KFSOWI KFJWA (WAN)
KFJWI (Wi-Fi)
KFTT KFOT Kindle Fire

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 HDX 8.9 (4th Gen) Fire HD 7 (4th Gen) Fire HD 6 (4th Gen)
GPU Qualcomm Adreno 420, 600 MHz PowerVR G6200 PowerVR G6200
OpenGL Version OpenGL ES 3.0 OpenGL ES 3.0 OpenGL ES 3.0
MAX_TEXTURE_SIZE 16384 8192 8192
MAX_CUBE_MAP_TEXTURE_SIZE 16384 8192 8192
MAX_RENDERBUFFER_SIZE 16384 8192 8192
MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 16 16
MAX_TEXTURE_IMAGE_UNITS 16 16 16
MAX_COMBINED_TEXTURE_IMAGE_UNITS 32 32 32
MAX_VERTEX_UNIFORM_VECTORS 256 256 256
MAX_FRAGMENT_UNIFORM_VECTORS 224 224 224
MAX_VERTEX_ATTRIBS 32 16 16
MAX_VARYING_VECTORS 32 15 15
MAX_VIEWPORT_DIMS 16384 x 16384 8192 x 8192 8192 x 8192

Supported Technologies

Fire tablets provide support for the following technologies.

  • Session Initiation Protocol (SIP) Some Fire tablets support Android SIP APIs that allow management of multimedia communication sessions. For more information, see Session Initiation Protocol. The following table shows the SIP support for current Fire tablets.
    Device SIP API Support SIP-Based VOIP API Support
    Fire HDX 8.9 (4th Gen) Yes Yes
    Fire HD 7 (4th Gen) No No
    Fire HD 6 (4th Gen) No No
    Kindle Fire HDX 7" (3rd Gen) Yes Yes
  • 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 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 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 Video Specifications.