Run Your App Overview
This page compares the differences between using a Fire TV Stick versus a virtual device for development. For instructions on running apps on either method, visit Run Your App on Vega Virtual Device or Fire TV Stick.
Comparison of test environment
| Fire TV Stick | Vega Virtual Device | |
|---|---|---|
| Hardware | Physical device with ARM architecture. | Virtual environment using host CPU architecture. |
| Performance | Real-world performance metrics. | Limited by host machine capabilities. |
| Recommended for | • Final testing. • Performance optimization. • Production validation. • User experience testing. |
• Initial development. • Quick iterations. • Basic functionality testing. • Early debugging. |
| Supported features | All Fire TV components and APIs. | Only supports: • In-App Purchasing (IAP) • Digital Rights Management (DRM) on Mac M-series processors • Webview on Mac M-series processors Other middleware including Login with Amazon (LWA), Launcher, and other Fire TV APIs are NOT supported. |
| Performance testing | Accurate real-world metrics. | Not supported for performance testing. |
| Development speed | For production quality testing. | Rapid development and testing. |
| Testing reliability | Good for production environment. | May vary from production behavior. |
Best practices
- Perform local and unit testing using Vega Virtual Device.
- Perform integration and production testing using Physical devices.
- Use both environments for efficient development and testing.
Last updated: Oct 08, 2025

