Answers.Body: <p>On the Android tablet, you download the version for Android, and for the iPhone you can download the iPhone version. </p>
  
  <p>Stockfish engine's <a href="https://github.com/official-stockfish/Stockfish/tree/master/src" rel="nofollow">source code</a> is written in C++, and therefore <strong>it has to be compiled for the platform</strong> (Windows, Android, iPhone, etc.) on which it will run. Thus, you have different "versions" (not in the strict sense) of the same engine.  </p>
  
  <p>For Android, I recommend you download the app called <a href="https://play.google.com/store/apps/details?id=org.petero.droidfish&amp;hl=en" rel="nofollow">DroidFish</a>. I use it myself. It is very convenient. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-10-15T12:53:14.023Z
Answers.Text: Do you still have to compile the source code in Android? I thought those apps used precompiled binaries.
Answers.UserDisplayName: Pablo S. Ocal
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-05T21:47:57.973Z
Answers.LastActivityDate: 2014-10-13T22:52:12.963Z
Answers.LastEditDate: 2014-10-13T22:52:12.963Z
Answers.UserDisplayName: NM Wesley Falcao
Answers.Body: <p>You see those distributions because they're built for each platform. If you have iOS, use the iOS binary. If you have Android, use the Android binary.</p>
  
  <p>Now, you ask for which one is strongest, advantages etc. On theory, Droidfish on Android is the weakest among three apps (SmallFish, Stockfish and Droidfish). It's weakest because it's a 32 bits app while the other two are 64 bits.</p>
  
  <p>SmallFish and Stockfish are the two choices that you can make on the iOS (Android has only one). While the Stockfish app is older, SmallFish has better functionality includes evaluation graph, annotations and Online Store. The Stockfish app is solid but it offers nothing more than regular game playing. SmallFish goes for more.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-10-13T10:12:31.213Z
Answers.Text: Not true. Android has a faster CPU is all just fake marketing by the Android companies. Andoird is always slower than iOS. Evidence: http://talkchess.com/forum/viewtopic.php?t=43212&start=370
Answers.UserDisplayName: SmallChess
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-06T00:41:50.737Z
Answers.LastActivityDate: 2014-07-06T00:41:50.737Z
Answers.UserDisplayName: user3420
Body: <p>I want to get a strong engine to practice while I'm not home. Look at: <a href="http://stockfishchess.org/download" rel="nofollow">http://stockfishchess.org/download</a>, we see a list of apps to download for the Stockfish engine.</p>
  
  <p>Why are there three apps to downloads for the same engine? Which one should I choose? What are their advantages and disadvantages? Which one is the strongest? Which one is the easiest to use? What functionality do they offer?</p>
  
  <p>PS: I have an iPhone 5 and Android tablet.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-06T11:38:33.703Z
Comments.Text: Stockfish is a very strong engine (i think the strongest in 2015). Those selections are just user interfaces. Without user interfaces, you can use the pure stockfish engine in commandline no mouse all cryptic UCI commands.
Comments.UserDisplayName: daparic
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-07-05T14:16:55.570Z
Comments.Text: Each version can work **only** on the operating system it was specified in the site ( Windows version works only on Windows, Mac only on Mac and so on; You can not install Mac version on Windows and so on... ). In your case, at the bottom of the page, there is SmallFish for IoS, and DroidFish for Android.
Comments.UserDisplayName: AlwaysLearningNewStuff
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-07-05T19:11:48.767Z
Comments.Text: @AlwaysLearningNewStuff That should be an answer, rather than a comment.
Comments.UserDisplayName: David Richerby
Tags: <learning><engines><stockfish><android>
Title: Why does Stockfish website offer many apps to download?
ThreadText: # Why does Stockfish website offer many apps to download?
  
  (Asked by: username_0 on 2014-07-05)
  
  I want to get a strong engine to practice while I'm not home. Look at: <http://stockfishchess.org/download>, we see a list of apps to download for the Stockfish engine.
  
  Why are there three apps to downloads for the same engine? Which one should I choose? What are their advantages and disadvantages? Which one is the strongest? Which one is the easiest to use? What functionality do they offer?
  
  PS: I have an iPhone 5 and Android tablet.
  
  **Tags:** learning, engines, stockfish, android
  
  > **Comments:**
  > **username_2**: Each version can work **only** on the operating system it was specified in the site ( Windows version works only on Windows, Mac only on Mac and so on; You can not install Mac version on Windows and so on... ). In your case, at the bottom of the page, there is SmallFish for IoS, and DroidFish for Android.  
  > **username_3**: @username_2 That should be an answer, rather than a comment.  
  > **username_1**: Stockfish is a very strong engine (i think the strongest in 2015). Those selections are just user interfaces. Without user interfaces, you can use the pure stockfish engine in commandline no mouse all cryptic UCI commands.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2014-07-05. Score: 4
  
  On the Android tablet, you download the version for Android, and for the iPhone you can download the iPhone version.
  
  Stockfish engine's [source code](https://github.com/official-stockfish/Stockfish/tree/master/src) is written in C++, and therefore **it has to be compiled for the platform** (Windows, Android, iPhone, etc.) on which it will run. Thus, you have different "versions" (not in the strict sense) of the same engine.
  
  For Android, I recommend you download the app called [DroidFish](https://play.google.com/store/apps/details?id=org.petero.droidfish&hl=en). I use it myself. It is very convenient.
  
  > **Comments:**
  > **username_5**: Do you still have to compile the source code in Android? I thought those apps used precompiled binaries.  
  
  ---
  
  ### Answer by username_6 on 2014-07-06. Score: 3
  
  You see those distributions because they're built for each platform. If you have iOS, use the iOS binary. If you have Android, use the Android binary.
  
  Now, you ask for which one is strongest, advantages etc. On theory, Droidfish on Android is the weakest among three apps (SmallFish, Stockfish and Droidfish). It's weakest because it's a 32 bits app while the other two are 64 bits.
  
  SmallFish and Stockfish are the two choices that you can make on the iOS (Android has only one). While the Stockfish app is older, SmallFish has better functionality includes evaluation graph, annotations and Online Store. The Stockfish app is solid but it offers nothing more than regular game playing. SmallFish goes for more.
  
  > **Comments:**
  > **username_7**: Not true. Android has a faster CPU is all just fake marketing by the Android companies. Andoird is always slower than iOS. Evidence: http://talkchess.com/forum/viewtopic.php?t=43212&start=370  
  
  ---
  
  