Comparison of test environment
Best practices
- Perform local and unit testing using Vega Virtual Device.
- Perform integration and production testing using Fire TV device.
- Use both environments for efficient development and testing.
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
This page compares the differences between using a Fire TV device versus a virtual device for development.
| Fire TV Device | 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. |
Was this page helpful?
Supported devices
