Android permissions used to be a mess, but modern versions of Android have simplified them greatly. Now, Android has an iOS-style permission system in which you grant apps access to certain features, hardware, or data as it needs them. You can also manually revoke permissions from any app—even ones designed for old versions of Android.