Developing TV Application for Tizen 2.3+ Using EFL and C/C++

Original Created Mar 20, 2019 | Regeneration Apr 22, 2026

We are looking to develop a TV application for Tizen 2.3+ using EFL and C/C++ (not a web application). Could you provide guidance on how to get started?

We attempted to build the BasicUI sample application for mobile-2.3. While it works on the TV emulator, it continuously loads without completing on an actual TV device.

Additionally, it appears that .NET applications are only supported on Tizen 4.0 and above. Is this correct?

Problem Understanding

  1. You want to develop a native TV application for Tizen 2.3+ using EFL with C/C++
  2. The BasicUI sample application works in emulator but fails to load on actual TV hardware
  3. You're seeking clarification about .NET application support on Tizen versions

Solution Methods

  1. Native Application Development for Tizen 2.3+ TV:

    • For Tizen versions below 4.0, native TV applications should be developed using the Native Client (NaCL) framework
    • EFL applications are primarily supported for mobile devices in Tizen 2.3
    • Consider upgrading to Tizen 4.0+ for better native application support
  2. Troubleshooting BasicUI Sample:

    • Verify the TV device's firmware version matches your target SDK
    • Check application permissions and manifest configurations
    • Review device logs for specific error messages during loading
  3. .NET Application Support:

    • Correct, .NET applications are only officially supported on Tizen 4.0 and later versions
    • For Tizen 2.3, you'll need to use C/C++ with NaCL for native development

Additional Tips

  • Samsung has migrated most Tizen documentation to samsungtizenos.com
  • When targeting older Tizen versions, always verify API availability in the specific version's documentation
  • Consider testing on multiple TV models as hardware capabilities may vary
  • For production applications, targeting Tizen 4.0+ is recommended for better stability and feature support

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.