[Youtube Video] Running a Tizen TV App in the Emulator
Testing your Tizen TV application in an emulator gives you access to Samsung Smart TV APIs that are simply not available in the simulator. This short guide explains why the emulator matters and what you need to set up before you can use it.
Simulator vs. Emulator: What’s the Difference?
When you run a Tizen TV application in the simulator, you only have access to standard Tizen APIs. The Samsung Smart TV APIs — the ones that let you interact with TV-specific hardware and platform features — are not available in the simulator. To use those APIs, you must run your application inside an emulator or on a real Tizen TV device.
Virtualization Support Is Required
The Samsung Smart TV emulator relies on hardware virtualization, so you must enable virtualization on your development machine before the emulator will work. The type of virtualization technology depends on your processor:
- Intel processors — Intel VT-x or VT-d
- AMD processors — AMD-V
The video description includes links to YouTube tutorials that walk you through checking whether virtualization is currently enabled on your machine and how to turn it on if it isn’t. If your machine does not support virtualization at all, you will need to use a real Tizen TV device to test your application — the emulator will not run without it.
What Comes Next
Once virtualization is confirmed and enabled, running a Tizen TV project inside the emulator follows the same general steps as using the simulator. The next tutorial in this series moves on to making actual code changes inside a Tizen project and previewing those changes live in the emulator. Watch the full video for a quick visual walkthrough of launching the emulator and what to expect.