Why the Same Android App Appears Twice With a Briefcase Badge
A briefcase badge usually marks an Android Work Profile app. Learn why the same app can exist twice with separate data, permissions, notifications, VPN routing and administrator controls.
A briefcase badge usually marks an Android Work Profile app. Learn why the same app can exist twice with separate data, permissions, notifications, VPN routing and administrator controls.
Android App Links depend on verified domains, signing fingerprints, user defaults and URL rules. Learn why an installed app may still send links to Chrome or show an app chooser.
Android Private Space is a separate profile, not just a hidden app drawer. Learn what happens to app instances, notifications, VPN routing, backups, sharing and background activity.
Android 15 introduced 16 KB page-size devices, exposing old native libraries that were built for 4 KB assumptions. Learn why an APK can install successfully yet crash only on certain newer phones.
Android developer verification adds a new install gate in 2026. Learn where enforcement applies, how it differs from APK signing and unknown-app permission, and why the same APK can install on one…
A reminder can have notification permission and still fire late. Learn how exact alarms, Alarms & reminders access, Doze, reboot rescheduling and migration affect timing.
Android apps often receive URI permission to user-selected documents rather than permanent file paths. Learn why access can disappear after reboot, file moves, reinstall, migration or provider changes.
The “made for an older version of Android” warning can involve targetSdk, minSdk, Android install rules or Google Play policy. Learn which compatibility layer is actually blocking the app.
Android can treat long-unused apps differently by revoking runtime permissions, stopping background work and notifications, and clearing temporary files. Here is how app hibernation differs from force stop and battery restriction.
Swiping an app from Recents, force-stopping it and restricting its battery use are different actions. Each affects background work and notifications in a different way.
Modern Android restricts ordinary access to other apps’ Android/data and Android/obb folders. A file manager can show little or nothing even while apps use substantial private storage.
Android compares the internal versionCode when deciding whether one APK is newer. The visible versionName can say v10 while the package still counts as an older build.