That depends: is the best solution for a phone going to be to run the same (or similar) OS as a standard computer, or is it a completely different type of app that requires a completely different type of operating system?

Been reading a few articles about the differing views on developing for handheld devices, and if thinking along similar lines as we have for current online usage is correct or not. Anyway, perhaps a discussion for another time/place...