Ask HN: Choosing a mobile platform
Our company (of two people) is about to the phase where we are going to be developing a mobile application.
Our customers are mainly local government personnel, so we expect a mix of iPhones and Blackberrys. The problem is, neither of us (the only developers) know Java very well, or for that matter ObjC.
Our web app is written in Rails, so of course everything is XML-accessible. The main part of the application that mandates it be an actual native application is that we need to send a LatLng location every 5-10 minutes to our home base. I am aware that the Blackberry browser provides location via JS, but we need something that runs in the background. The second main thing we need a native app for is mapping. We need the ability to add points and possibly polygons to whatever mapping system the device uses (BB Maps on BB, Google Maps on iPhone).
What I'd like to know from HN is: What do you recommend based on what I've told you here? If you need more info, please ask as I'll definitely be checking back.
Addendum: We have considered Android, but the number of devices that it is deployed on is abysmally small. We are also looking at the Mojo environment on the Palm Pre, but it hasn't been released yet.