Основные различия между Runtime Permissions и Traditional Android Permissions:
- Runtime Permissions требуют, чтобы приложение запросило разрешение во время выполнения. 12 Они предоставляют продукту дополнительный доступ к данным с ограниченными правами или разрешают ему выполнять некоторые действия, которые существенно влияют на систему и другие приложения. 1
- Traditional Android Permissions (Install-time permissions) предоставляются автоматически при установке приложения. 12 Разрешения во время загрузки дают приложению неполный доступ к данным или позволяют ему выполнять ограниченные действия, которые минимально влияют на систему или другие программные продукты. 1
Таким образом, основное различие в том, что Runtime Permissions требуют дополнительного запроса от приложения, а традиционные Android Permissions предоставляются автоматически при установке. 13