- Tizen
- Tizen
- Wearable
- TV
- Mobile
- Devices
- Release Notes
- Tizen 6.0 Public M1
- Tizen 5.5 Public M2
- Tizen 5.5 Public M1
- Tizen 5.0 Public M2
- Tizen 4.0 Public M3
- Tizen 5.0 Public M1
- Tizen 4.0 Public M2
- Tizen 4.0 Public M1
- Tizen 3.0 Public M4
- Tizen 3.0 Public M3
- Tizen 3.0 Public M2
- Tizen 2.3.2 for Wearable
- 2.4 Rev8 (Aug 2, 2016)
- 2.4 Rev7 (Jun 30, 2016)
- 2.4 Rev6 (May 19, 2016)
- 2.4 Rev5 (Apr 4, 2016)
- 2.4 Rev4 (Mar 4, 2016)
- 2.4 Rev3 (Feb 5, 2016)
- 2.4 Rev2 (Dec 23, 2015)
- 2.4 Rev1 (Dec 1, 2015)
- 2.4 (Oct 22, 2015)
- 2.3.1 Rev1 (Nov 13, 2015)
- 2.3.1 (Sep 3, 2015)
- 2.3 Rev3 (Jul 6, 2015)
- 2.3 Rev2 (Feb 13, 2015)
- 2.3 Rev1 (Dec 2, 2014)
- 2.3 (Nov 8, 2014)
- 2.2.1 (Nov 9, 2013)
- 2.2 (Jul 21, 2013)
- 2.1 (May 18, 2013)
- 2.0 (Feb 18, 2013)
- Design
- Development
- Distribution
- Blog
- Community
- Tizen
- Tizen
- Wearable
- TV
- Mobile
- Devices
- Release Notes
- Tizen 6.0 Public M1
- Tizen 5.5 Public M2
- Tizen 5.5 Public M1
- Tizen 5.0 Public M2
- Tizen 4.0 Public M3
- Tizen 5.0 Public M1
- Tizen 4.0 Public M2
- Tizen 4.0 Public M1
- Tizen 3.0 Public M4
- Tizen 3.0 Public M3
- Tizen 3.0 Public M2
- Tizen 2.3.2 for Wearable
- 2.4 Rev8 (Aug 2, 2016)
- 2.4 Rev7 (Jun 30, 2016)
- 2.4 Rev6 (May 19, 2016)
- 2.4 Rev5 (Apr 4, 2016)
- 2.4 Rev4 (Mar 4, 2016)
- 2.4 Rev3 (Feb 5, 2016)
- 2.4 Rev2 (Dec 23, 2015)
- 2.4 Rev1 (Dec 1, 2015)
- 2.4 (Oct 22, 2015)
- 2.3.1 Rev1 (Nov 13, 2015)
- 2.3.1 (Sep 3, 2015)
- 2.3 Rev3 (Jul 6, 2015)
- 2.3 Rev2 (Feb 13, 2015)
- 2.3 Rev1 (Dec 2, 2014)
- 2.3 (Nov 8, 2014)
- 2.2.1 (Nov 9, 2013)
- 2.2 (Jul 21, 2013)
- 2.1 (May 18, 2013)
- 2.0 (Feb 18, 2013)
- Design
- Development
- Distribution
- Blog
- Community
Tizen Emulator: arena of your app testing
Before launching any app, it is important to test the app from each aspect, whether it is compatibility, performance, design, or any other type of testing. Developers work hard to ensure that apps should be bug-free and each piece of code should be error-free. Developers use virtual devices or emulators to test the app for any code or feature change.
Tizen Studio provides off-the-shelf emulators for different profiles such as Wearable, Smart TV, and mobile, and these emulators are customizable according to the different device hardware requirements. Developers can tweak the emulator configuration to test and verify the app for different hardware configurations.
Tizen emulators give an edge to the developers because these:
How to use Tizen Emulator
Tizen emulators are easy to set up and run within a few clicks. While installing packages for selected profile, click Install on Emulator option.
Installing emulator with Tizen Studio
To run an app in the emulator for the first time in Tizen Studio, create an emulator instance using Emulator Manager in Tizen Studio:
Emulator Manager in Tizen Studio
While creating emulator instance, ensure that:
Note:
HAXM utility is automatically installed as part of Tizen Studio. If required, you can install the HAXM separately on both Windows and macOS. No installation required for Ubuntu.
Before launching the emulator, if configuration changes are required, you can do it by clicking Edit in Emulator Manager. Once changes are done, select the profile required in Emulator Manager and click Launch to run the emulator:
Emulator Manager Launch and Edit buttons
After that, a new emulator instance window will open, looking the same as the skin of the profile you selected. Tizen OS will boot in the emulator instance then you’re ready to run or test your application in the Tizen emulator.
Tizen Wearable emulator booting up
Now in Tizen Studio, select and right-click the application project and then navigate to Run As > Tizen Native Application (if it is a native application) in Project Explorer to run the app in the emulator. The emulator will run the application project inside it.
App launched in Tizen Wearable emulator
Note:
By default, Tizen Studio attaches the Tizen certificate to the application while running the application in the emulator. Whereas, based on profile, ensure that your application has the Tizen certificate or Samsung certificate attached to it to publish the application in the marketplace.
There are plenty of advanced features supported by the Tizen emulators such as multi-point touch, share a directory, using the camera, customized skins, and many more to test the application for different features. Whereas, using such features depends on the scope of the application.
What goes behind
While application runs automatically in the emulator, it routes through Smart Development Bridge (SDB), a command-line tool that communicates with a target device or an emulator. So once the developer clicks on Run As > Tizen Native Application, a communication bridge establishes between host and the emulator, using the SDB services.
Now developers can easily run applications using Tizen emulator, and test cases can be performed. Moreover, if developers still face some issues while running applications or using Tizen emulators, the Tizen community provides extensive support on dev forums and documentation.
BY Nawab Ahmad Reshi
26 May 2020
Tizen Studio
BY Nawab Ahmad Reshi
29 Apr 2020
Tizen Studio
BY Surbhi Gupta
29 Apr 2020
Tizen Studio, Tizen