Discover webOS TV
Let's start by getting to know the webOS TV System UI.
webOS TV System UI
How will users access apps on LG Smart TVs, how will they launch them, switch between them, etc.? We will describe the system UI based on webOS TV 6.0. Previous versions of the webOS TV system UI might slightly differ from the current description.
It is essential for you to understand how the webOS TV system UI manages apps on LG Smart TVs so that you create your apps appropriately.
webOS TV Under the Hood
This section provides a high-level overview of webOS TV and the possibilities. It will help you determine the best solution for your business needs.
webOS TV System Components
webOS TV is based on Linux. The core of webOS TV is a rich set of essential services that enable apps to manage media, devices, security, networking, TV functionality, and more.
The System Bus is a channel through which apps communicate with the services available on webOS TV. In the diagram above, App Manager, Media, etc., are examples of webOS services that apps can access through the webOS TV System Bus. Apps can also access custom services (provided by 3rd party developers) through the System Bus.
Web apps for webOS TV:
Are typically optimized for larger displays.
Are designed for a lean-back experience vs. the lean-forward for web apps used on a mobile device.
There are two types of web apps you can build for webOS TV:
Packaged web apps: Packaged web apps reside on the TV. Packaged web apps have most of the resources they need to work successfully, available on the TV.
To learn more about web apps for webOS TV, see App Development.
Enact Sandstone TV UI Library
Connect SDK is an open-source framework (developed by LG) that connects mobile apps to multiple TV platforms. Connect SDK enables webOS TV apps to be promoted through mobile apps using Connect SDK. To learn more about Connect SDK, visit the Connect SDK site.