На чем пишут приложения для Смарт тв?
К ответу Александра ещё добавлю:
https://www.webosose.org/
И Android TV
В случае андроида разрабатывается почти обычное андроид приложение. Оно может быть хоть обёрткой для сайта, хоть полностью нативным
Взависимоти для чего, многие телевизоры используют под корбкой обычный андроид, тогда Java и Kotlin
На самсунге OC Tizen на LG вроде WebOS, там у обоих вроде C++, но точно говорить не буду