When you look at iphone applications such as slicehost or rackspace, you usually enter your username / password in the iphone settings ... so that takes care of authentication there on the phone. Most likely, depending on what you are doing, you will ask your iphone to talk to the database and return the json / xml that you will analyze in your application.
You can http_autenticate your call to your controller, which will then receive this information ... it just needs to confirm your username and password sent back to your rails application.
But, do you use iphone only for viewing applications or as an image, ala flickr or twitpic? A gallery of objects, usually images that can be sent back, perhaps?
Personally, do not worry about “bloating”. I'm just going to accept such comments, combined with questions such as this, meaning that you can worry about the wrong without knowing what is going on. I apologize if you are Richard Stallman or something else, but it must be said.
source share