Плюсы и минусы работы приложения в разных режимах.
Режим работы приложения
Минусы (-)
Плюсы (+)
Обычный
Нет управления устройством, что часто нужно в рамках b2b сектора
Приложение не имеет прав для работы на низком уровне с устройством
Проигрывать контент будет на любом устройстве AndroidOS 5.0 и выше
Штатная установка которая не зависит от третьих лиц
Device Owner
Обычному пользователю незнакомому с консолью сложно получить. Google пользовательский способ установки дает (через QR код), только если использовать аккаунт google на устройстве. Многие устройства на Android OS от сторонних производителей его не поддерживают.
При настройке больше 10 устройств становится проблематична установка, много ручных действий в системе.
Необходимо ставить инструменты разработки на компьютер настройщика приложения.
Большенство возможностей, зависит от версии Android OS, т.е. API системы добавляется по мере развития операционной системы.
Официальный путь, в операционной системе Android по управлению устройством для сторонних приложений.
Signature
Каждую версию приложения от SmartPlayer необходимо подписывать у производителя прошивки
Рекомендуемый способ от компании SmartPlayer
Большие возможности по управлению устройством (см. табличку выше)
Выполнения межпроцессорных взаимодействий из приложения, что дает большое кол-во возможностей по управлению устройством
Обеспечивается безопасность устройства (по отношению к root)
Root
Безопасность. Google не сертифицирует устройства с root, в релизной версии прошивки они должны быть отключены.
Безграничные возможности по управлению устройством.
SmartPlayer ПО в сборке релизной отключит возможность управления устройством удаленно, что позволит улучшить безопасность. Потребуется физический доступ к устройству, чтобы изменить его настройки.
Нет зависимости от третьих лиц, все доработки делаются силами SmartPlayer.