With Android TV, Google released an operating system UI better tailored for TV display and navigation. And it is placing app emphasis on TV contents- so much of that by limiting the search on media content with integrated voice search. The Android TV UI now looks more like what Microsoft did for Xbox and Sony did for Playstation "a few years ago." But, wait, what does "a few years ago" mean? Simple, just put an Android TV next to an XBox One or PS4 and browse through their main screens, users can easily find that Android TV is missing a web browser app. Correct, as a TV console, XBox and Playstation users had asked Microsoft and Sony to include a web browser app for a long time and finally got it but somehow Google did not learn the lesson to include a web browser app in Android TV.
A sample Android TV main screen |
Well, some would say, "fear not", because Android TV is Android anyway, it runs most apps designed for smartphones or tablets. Users can check that installation from "Unknown source" option, download the Chrome browser APK from Internet to a USB storage and plug it to the Android TV to install the much needed web browser. However, as mentioned earlier, Android TV is designed for TV navigation, and Google has different guidelines on its app's UI design, therefore, although Android TV runs apps designed for smart devices, its remote control cannot navigate those apps' UI fluently. The Chrome web browser app, for example, is very difficult to use unless a Bluetooth keyboard with a touch pad or a mouse is connected to the Android TV device to bring up the mouse pointer in order to reach all UI components in the app.
If users did install their favorite Android smartphone or tablet apps on the Android TV device, they would see that there is no place to launch the apps except by selecting the app to open from "Settings > Apps". This is because regular Android apps were not built with an "LEANBACK_LAUNCHER" category in the app's manifest XML(see sample below) to display the app's icon on Android TV's main screen.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
A remedy to display installed Android app's icons is to install a free "side-load" launcher from the Google Play store on Android TV. When launched, such an app will list launch icons of installed Android apps on the system(Android or Android TV apps with "android.intent.category.LAUNCHER" intent-filter category defined) for users to select and launch through the navigation by an Android TV remote control.
Screen from a launcher app for side-loaded app |
Android TV does have the on-screen keyboard for input via its remote control, and some Android TV devices manufacturers also sell game controllers to use with their products(such as Nvidia Shield TV). The game controller can bring up the mouse pointer for point and click on the Android app UI, therefore, it is useful for Android TV device that has Android apps installed.