Отличие системных и пользовательских приложений на Android TV заключается в их особенностях и возможностях:
- Системные приложения получают системную трансляцию и могут запрашивать определённые системные разрешения, которые недоступны пользовательским приложениям. 2 Например, сброс счётчика уведомлений о пропущенных вызовах или установка текущего местоположения по GPS. 2
- Системные приложения можно обновлять так же, как пользовательские, но обновление никогда не интегрируется в исходное ПЗУ. 2 То есть системные приложения обладают уникальной возможностью отката к версии, существовавшей при первой установке ПЗУ. 2
- Пользовательские приложения можно перемещать из внутренней памяти на SD-карту. 2 Системные приложения нельзя перемещать, и они всегда занимают некоторое внутреннее пространство. 2
На Android TV все приложения обязательно оптимизированы под пульт. 3 Неоптимизированный APK-файл можно установить самостоятельно, но запускать его, скорее всего, придётся из системных настроек, а навигация внутри такого приложения может не работать, потому что оно не предназначено для управления с пульта. 3