Мне кажется стоит заранее выделить подмножество того что ты таргетишь и что поддерживаешь, и может со временем при желании их расширять, иначе неудобно слишком
Зачем? Типо чтобы юзер твоей фигни мог выбрать? Мне ближе вариант где юзер выставляет например приоритеты девайсов(если хочет) и просит инициализироваться