Означает ли это, что бинарные файлы, распространяемые за пределами магазина Play, не будут затронуты этими ограничениями?
Правильно. В ОС нет ничего, что бы как-то навязывало эти ограничения. В конце концов, у самих Google нет практического технического определения "основной функциональности", вместо этого опираясь на документацию и маркетинговые материалы. Если Google не может определить «основные функции», Android не может определить, являются ли эти разрешения частью этой «основной функции».
Таким образом, если вы распространяете свое приложение по другим каналам, вы не будете связаны этим конкретным ограничением, так как это ограничение канала, а не ограничение ОС. Эти другие каналы могут иметь свои собственные ограничения.
Обратите внимание, что вопросы о каналах распространения приложений здесь обычно считаются не по теме . Я пытаюсь сосредоточиться на стороне ОС этой темы. Просто будьте осторожны с будущими вопросами!