Warum bietet die Stockfish-Website viele Apps zum Herunterladen an?

7

Ich möchte einen starken Motor zum Üben bringen, wenn ich nicht zu Hause bin. Schauen Sie unter: http://stockfishchess.org/download , wir sehen eine Liste von Apps, die für die Stockfish-Engine heruntergeladen werden können.

Warum gibt es drei Apps zum Herunterladen für dieselbe Engine? Welches soll ich nehmen? Was sind ihre Vor- und Nachteile? Welches ist das stärkste? Welches ist am einfachsten zu bedienen? Welche Funktionalität bieten sie?

PS: Ich habe ein iPhone 5 und ein Android-Tablet.

user3416
quelle
2
Jede Version kann nur unter dem Betriebssystem funktionieren, das auf der Site angegeben wurde (Windows-Version funktioniert nur unter Windows, Mac nur unter Mac usw.; Sie können die Mac-Version nicht unter Windows usw. installieren). In Ihrem Fall gibt es am Ende der Seite SmallFish für IoS und DroidFish für Android.
AlwaysLearningNewStuff
4
@AlwaysLearningNewStuff Das sollte eher eine Antwort als ein Kommentar sein.
David Richerby
Stockfisch ist ein sehr starker Motor (ich denke der stärkste im Jahr 2015). Diese Auswahlmöglichkeiten sind nur Benutzeroberflächen. Ohne Benutzeroberflächen können Sie die reine Stockfish-Engine in der Befehlszeile ohne Maus alle kryptischen UCI-Befehle verwenden.
typelogic

Antworten:

4

Auf dem Android-Tablet laden Sie die Version für Android herunter, und für das iPhone können Sie die iPhone-Version herunterladen.

Der Quellcode der Stockfish Engine ist in C ++ geschrieben und muss daher für die Plattform (Windows, Android, iPhone usw.) kompiliert werden , auf der sie ausgeführt wird. Sie haben also verschiedene "Versionen" (nicht im engeren Sinne) derselben Engine.

Für Android empfehle ich Ihnen, die App DroidFish herunterzuladen . Ich benutze es selbst. Es ist sehr bequem.

Wir s
quelle
Müssen Sie den Quellcode noch in Android kompilieren? Ich dachte, diese Apps verwenden vorkompilierte Binärdateien.
Pablo S. Ocal
3

Sie sehen diese Distributionen, weil sie für jede Plattform erstellt wurden. Wenn Sie iOS haben, verwenden Sie die iOS-Binärdatei. Wenn Sie Android haben, verwenden Sie die Android-Binärdatei.

Nun fragen Sie, welche am stärksten ist, welche Vorteile usw. Theoretisch ist Droidfish unter Android die schwächste unter drei Apps (SmallFish, Stockfish und Droidfish). Es ist am schwächsten, weil es eine 32-Bit-App ist, während die anderen beiden 64-Bit sind.

SmallFish und Stockfish sind die beiden Optionen, die Sie unter iOS treffen können (Android hat nur eine). Während die Stockfish-App älter ist, bietet SmallFish eine bessere Funktionalität, einschließlich Bewertungsdiagramm, Anmerkungen und Online-Shop. Die Stockfish App ist solide, bietet aber nichts anderes als reguläres Spielen. SmallFish geht für mehr.

user3420
quelle
Aber das Android muss aufgrund der CPU schneller sein als das iPhone. IPhone hat eine schwache CPU. IPhone 6 hat 2core 1,4 GHz. Sony und Samsung usw. haben 2,5 GHz 4core. Sie müssen das iPhone zerschlagen. Oder fehlt mir etwas? Das Samsung und Sony z2 / 3 werden das iPhone6 ​​einfach vom Tisch wischen, oder? Sie haben überlegene CPU-Leistung. Und darauf kommt es an? Computer Fähigkeit, Mathematik zu berechnen? Oder???
Nicht wahr. Android hat eine schnellere CPU ist alles nur falsches Marketing von den Android-Unternehmen. Andoird ist immer langsamer als iOS. Beweis: talkchess.com/forum/viewtopic.php?t=43212&start=370
SmallChess