Developing for Fire TV Edition

Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.

Fire TV Edition
Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
Q: Why would an app fail for Fire TV Edition?
If you targeted your code for specific build models, such as AFTS (instead of using the wildcard AFT*), Fire TV Edition will not be included.
Q: How can I target Fire TV Edition models in my code?
To target Fire TV Edition in your code, you can check for AFT* in the android.os.Build.MODEL combined with the Build.MANUFACTURER, which will return Amazon. See Identifying Amazon Fire TV Devices for more details.
Q: How do I target Fire TV Edition in my manifest?
Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "Binary File(s)" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition on the Fire TV Device Specifications page for detail.
Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
Q: How can I test my app on Fire TV Edition?
For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
Q: How can I test my app on Fire TV Edition without a device?
Unfortunately, you must have a Fire TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) widget currently does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
Q: If I have a Fire TV Edition device, can I plug my Fire TV and Fire TV Stick devices into Fire TV Edition to test support on those devices as well?
Yes, you can plug in Fire TV or Fire TV Stick and select it as an input on your Fire TV Edition. Then when you run your app from Android Studio, Fire TV Edition will behave like a normal TV running Fire TV or Fire TV Stick.
Q: Where can I view the technical specs for Fire TV Edition?
For detailed technical specs, see the specs for Fire TV Edition TVs in the Fire TV Device Specifications page.