Android's open-source nature allows users to explore apps beyond the Play Store and experiment with custom ROMs, but it creates security challenges for developers. The Play Integrity API has been developed to ensure applications run only on genuine Android devices. Custom ROM users face obstacles as more apps implement Play Integrity checks, leading to operational failures, such as with the Authy app on GrapheneOS. Google’s Shawn Willden acknowledged the dilemma posed by Play Integrity, stating unofficial OSs are assumed to be bad. However, he mentioned the possibility of developing a certification process for third-party ROMs to pass Android’s Compatibility Test Suite, though interest in such a program is low. Most Android users prefer a seamless experience on mainstream devices, prompting discussions about collaborating with developers to create apps that do not rely on Play Integrity checks.