Creating mobile phone software means that you can carry your practice questions with you wherever you are, and also take small tests rather than just long mock tests.
If you only practice on the mobile phone though, you will not be able to see the layout of the screens for the real test and also you can't practice doing a timed test in realistic test conditions (no touch screen though like the real test).
So you should practice on the phone and do micro tests and play games and use the website to analyse your progress and take realistic timed mock tests.
