Новые доступы

Намедни очередной раз обновил приложения на телефоне — те, что требуют ручного согласования получения новых доступов. Естественно опять возникли вопросы, зачем тому или иному приложения они нужны. И в очередной раз пара из них отправилась в баню.

Казалось бы, можно слегка усложнить процесс обновления и повысить доверие пользователя прямо на уровне Google Play. Например, напротив каждого нового доступа выдавать краткий ответ на вопрос «зачем?». Можно даже скрыть ответ и показывать по тапу — пусть нерды сидят, читают что к чему, тренируют пальцы. И сделать эти ответы обязательными и по существу. Хочешь получить новый доступ — изволь объяснить зачем он тебе, такому хорошему, понадобился.

Пойдем дальше. Тут же, в диалоге согласования новых доступов внедрит возможность отказа для отдельных доступов. Зачем, например, приложению Rambler-Kassa возможность запуска при стартапе? Отказать. И на уровне приложения обрабатывать исключения от отсутствия доступов. Сейчас это решается рядом утилит после получения root-привилегий, что спорно в части безопасности. Всё таки подобные механизмы должны работать на уровне marketplace инфраструктуры.


Последняя идея таки реализована в Android 6.0.