Starting from Android 6.0(API level 23), app permissions are listed as normal permission and dangerous permission
Depending on how sensitive the area is, the system may grant the permission automatically, or it may ask the user to approve the request.
The section App Permissions tells you about the Permission Groups, which are dangerous permissions requested by app and can be revoked by user.
All dangerous Android system permissions belong to permission groups.
The section All Permissions provides you more details regarding permissions. In which permissions are listed as:
Permission Group for all dangerous permissions further followed by requested permissions in that group.
Permissions which are automatically granted by system are listed under Other app capabilities.
Since you are running Android N, if targetSdkVersion of any particular app is 23 or higher,
- All the permissions listed under Other app capabilities are granted.
- If you have granted permission for a particular group like Storage, then further permissions listed under storage are automatically granted. App will not ask again if permission is granted.
- If targetSdkVersion of app is less than 23, then it will not ask for permission at runtime. However you may revoke any dangerous permission from that app.