Eines der wichtigsten Features von Android ist die Freiheit, Apps aus jeder beliebigen Quelle zu installieren. Sie können dies über den Play Store, alternative App Stores oder APK-Dateien tun. Google stellt Entwicklern jedoch ein neues Tool zur Verfügung, um App-Downloads aus dem Play Store zu erzwingen.
Vielleicht haben Sie kürzlich versucht, eine bestimmte App per Sideload zu laden, aber nur einen Bildschirm mit der Aufforderung erhalten, sie aus dem Play Store herunterzuladen. Dies liegt an einer neuen Android-API, die Entwickler in ihre Apps implementieren können. Die API verhindert grundsätzlich, dass Sie die App verwenden, wenn Sie sie nicht aus dem Play Store heruntergeladen haben. Google hat das Tool im Mai bei Google I/O unter dem Namen „Play Integrity API“ angekündigt.
Androids Play Integrity API kann App-Downloads aus dem Play Store erzwingen
Google erteilt Apps, die für den Play Store zugelassen sind, eine „Lizenz“. Diese Lizenz ist offenbar in den Code der App integriert, da die Play Integrity API versucht, sie zu finden, sobald Sie sie ausführen. Wenn die API sie nicht findet, können Sie die App nicht verwenden, es sei denn, Sie laden sie aus dem Play Store herunter. Dies kann bei Apps problematisch sein, die in bestimmten Regionen nicht verfügbar sind. Dieses neue Verhalten ist nicht standardmäßig, da der App-Entwickler die API implementieren muss.
Das Deaktivieren von Google Play Protect löst das Problem nicht
Wenn Sie sich nach Erhalt der Warnung dazu entschließen, die App aus dem Play Store zu installieren, entfernt das Gerät die seitlich geladene App. Wenn die App jedoch nicht im Play Store Ihrer Region verfügbar ist, können Sie sie einfach nicht verwenden. Selbst das Deaktivieren von Google Play Protect wird Ihnen nicht helfen, dieses Problem zu lösen, daher scheint die Implementierung des Sicherheitssystems tiefer und komplexer als üblich zu sein.
Es gibt noch nicht allzu viele Apps mit der Play Integrity API. Sie ist jedoch in einigen großen und beliebten Apps wie ChatGPT vorhanden. Sie wurde auch von den Entwicklern von Tesco, BeyBlade X und Diablo Immortal implementiert.