How would you go about developing an app? As is F1fanatic works well enough on mobiles with the mobile version working well cross platform – no further knowledge needed. An android app for example you need to know how to code Java and then the quirks of android or in the case of iOS objective-C.
Also Android has the problem of fragmentation to think about. Then Palm/HP and Blackberry are getting into the mix too.