https://f-droid.org/packages/org.petero.droidfish/https://github.com/peterosterlund2/droidfishDa gab's immer wieder Threads auf Talkchess zu dem Thema, das ist einer der ersten oder der erste davon:
https://talkchess.com/viewtopic.php?t=75987&sid=9d8f50264e8029802ab6ee099274fe2eZu der Sache mit dem Google Play Store hat Claude noch folgendes zu bieten:
Claude schrieb:
Zur Ursache: Nach allem, was ich finde, sind es keine Lizenzgründe. DroidFish ist GPL-3.0 und als Quellcode frei verfügbar, daran hat sich nichts geändert. Der eigentliche Grund ist technisch und liegt bei Googles Vorgaben:
DroidFish ist im aktuellen Quellcode (Version 1.90) auf targetSdkVersion 28 gebaut, also Android 9. Das hat einen Grund: Ab targetSdk 29 (Android 10) verbietet Android Apps, ausführbare Dateien aus dem eigenen Datenverzeichnis zu starten. Genau das braucht DroidFish aber, um externe Engine-Binaries zu laden, also Stockfish-Builds oder eigene UCI-Engines.
Google Play verlangt seit einigen Jahren, dass Apps ein aktuelles targetSdk haben. Apps mit zu altem Ziel werden für neue Nutzer auf neuen Geräten nicht mehr angezeigt bzw. nicht mehr angeboten.
Peter hätte also wählen müssen: neues targetSdk und keine externen Engines mehr, oder bei 28 bleiben und aus dem Play Store fallen. Ein Beitrag im chess.com-Forum vermutet genau diesen Zusammenhang, das Laden externer Engine-Binaries.
Zur Sorge wegen künftiger Android-Updates:
Bereits installierte DroidFish-Versionen laufen nach einem Android-Update in der Regel weiter. Für Apps mit targetSdk 28 gilt die alte Regel weiter, sie dürfen ihre Engines also weiterhin starten.
Neuinstallationen blockiert Android erst unterhalb einer Mindestgrenze. Seit Android 14 liegt sie bei targetSdk 23, DroidFish liegt mit 28 deutlich darüber. Google könnte die Grenze in künftigen Versionen anheben. Wann und wie weit, kann ich nicht vorhersagen, und konkrete Ankündigungen für 28 sind mir nicht bekannt.
Einigermaßen sicher ist es aktuell also schon, eine Garantie für alle künftigen Android-Versionen kann aber niemand geben. Wer vorsorgen will, behält die APK von F-Droid als Sicherung.