The algorithm used in AnkiMobile has a good balance between efficiency and robustness. While other apps may lean towards one or the other, AnkiMobile chooses to sit right in the middle, which makes this app a good choice for those new to using such an app.
I have tried a few apps, most have very basic scheduling. I have not tried all apps though, so I updated the wording.
That works, so basically you are saying it's just a solid performing app?
What differentiates memorization apps is the SRS algorithm they use:
https://en.wikipedia.org/wiki/Spaced_repetition#Algorithms
Each algorithm is a trade-off between simplicity of implementation, memorization efficiency, and robustness (a non-robust algorithm will get its spacing wrecked if you happen to encounter a word in the real world a day before its scheduled appearance in the app).
Examples:
- SuperMemo is extremely efficient, at the cost of low robustness.
- Anki has one of the best combinations of efficiency and robustness.
- Duolingo has a very simple algorithm that cost not achieve much efficiency.
Great explanation, thanks for taking the time to detail this! I added a description to the pro, if I missed any points that should be made please feel free to edit. :)
What would you say makes the algorithm reliable?