This app was mentioned in 11 comments, with an average of 1.73 upvotes
Droidfish for a start. Even running on a smartphone Stockfish can outcalculate a grandmaster. And if you a doing it in a cyborg mode (with a human using silicon to calculate by feeding it moves) it's even stronger.
You download the APK or from the Google Play Store?
DroidFish Chess - Apps on Google Play Store
Version
1.84
Updated on
Oct 3, 2020
Even the Amazon Fire HD 10 2019 is fine for that purpose especially when on sale for near $100.
Here's a great free chess game.
https://play.google.com/store/apps/details?id=org.petero.droidfish
>Meaning that your smart phone would probably be able to beat the current chess grand masters with the right program
Yes.
Android version: https://play.google.com/store/apps/details?id=org.petero.droidfish&hl=en
(1) In 1996 and 1997 Kasparov played his famous matches against the IBM supercomputer Deep Blue. The first one he won, the second he lost, which marked the first time that computers were able to beat the best human chess player.
Deep Blue was a big supercomputer, at the time one of the ~250 most powerful computers in the world. It had a computational power of 11.38 GFLOPS. Nowadays consumer processors are available with >300 GFLOPS. So they are at least 30 times more powerful than the IBM supercomputer was in 1997.
This is the major factor in how computers beat humans, but not the only one. When we compare computer chess programs, there are definitively better ones. At the moment, Stockfish is arguably the best chess program in the world. I can reliably win against a random chess program with 30 seconds of calculation time, but am crushed by Stockfish with 5 seconds. Quality of the program is needed to efficiently use all this computer power.
(2) Yes, although they're not made for ease of use. If you have a modern smartphone, you could even use that to beat the world champion (see e.g. Droidfish). I linked you to Stockfish, but that program only works on the command line. If you want a nice board to look at, you should look into something like Arena.
Serves you right, on android you can use the superb gnu engine chess apps or equally good droidfish chess
App for what system exactly?
On iOS, for example, Smallfish works pretty fine... you can turn on/off the engine at your will, and just use it as a virtual board for your books; Droidfish, for Android, should be mostly the same, but I haven't tried that personally.
On iOS there's also another one that is quite nice, albeit a bit "borderline", and that is ChessBookStudy; it integrates a generic PDF reader with a chessboard, so that you can read and replay the moves side-by-side; it works very well, but of course you are responsible for the content you load into it...
I think this is kept current. https://play.google.com/store/apps/details?id=org.petero.droidfish&hl=en_US