Howdy,
I would be very hesitated recommending ANY smartphone for randonneuring 'cause none of them works close to our needs. Here is why:
1. Map & Navigation: I am not aware any smartphone comes with built-in map. The phone drains battery pretty fast when relying on network to feed you the map. With both GPS and data service on in poor reception area, I am not sure if the dynamo hub will keep up with the pace the phone drains the battery (especially SON Deluxe). Even if it does, we typically ride in area with limited cellular coverage. You can gets apps with built-in map online. But I have yet to find any free app (with built in maps) that routes as nicely as most smartphone's built-in navigation apps (without internal map). You may be able to cache the map. Anybody out there who know good app?
2. Accessories: Quite contrarily, you can probably find fuller array of iphone accessories for cycling than Android 'cause Android market is too fragmented. Connector issue is probably minor compared with handlebar mount and waterproof case. Your can actually find waterproof case with ANT+ for iphones, nice handlebar mounts- no problem. But the volume of each Android phone is just too small to justify the investment on our "specialty" accessories.
3. Bulky: Compared with Garmin 705, 500 etc, smart phones are very bulky (needless to say, drain battery much faster than Garmins) even if you can mount them nicely on your handle bar.
4. Randonneuring: You may find some way to make your smart phone function remotely close to our needs. And then, aren't randonneuring gurus keep on telling us using equipment reliable? For randonneuring, I am actually looking for a "dumb" phone, which does nothing but making phone calls, is light, water proof and sturdy. I've been using Garmin 705 for 2 years. Garmin replaced it once for display problem. Other than that, it's perfect. I guess it's always tempting to carry just one device instead of two. But my take is none of the smart phones out there performs close to those cycling-specific GPS devices. They can be good backups but definitely not something I want to solely rely on.
5. No 4G LTE iphone yet: If you really want your smart phone to function as a cycling trip computer, then iphone may gives you better chance of putting the accesories you need/like together to improve your cycling experience. You don't want to put your Android phone in a dry bag clamped on some "generic" mount that will pop out when hitting pot holes. Then why I don't recommend iphone either? It's true that user experience depends more on software than hardware. Apple makes great software. But it's hard to argue a phone that handles network speed 10x slower than its competitors will not compromise its user experience. 2 years contract is a long time. By the time it expires, you will probably find most of your firends' smartphones are 4G LTE equipped. Once you experience 4G, you probably will not want anything less.
My 2 cents.
James
OK so at work the Blackberry server is being decommissioned, and I was totally over my blackberry anyhow. I'm with Verizon and end of February I'm due for a new device. I'd really like to have GPS capabilities, and the turn by turn gpx support that some devices have. I'd really like to be able to have infinite battery life with a dynamo integration (Schmidt Son Deluxe). So, should I get an iPhone4s, or an android device? Apple has a bunch of goofy charger locks, at least with iPods. Will that prevent me from getting a dynamo charger for it?