iPhone or Android Interface

Then there is the problem of having to pay Apple for the priviledge of putting an app on your phone.

Is this a new policy? I signed up for a free Apple developer account after getting an iPhone 3G, and was able to upload directly to the phone.