The problem is that the same data he need to sync fit in 10 MB/month in HTC devices, so he expect the same withy the new iPhones.
HTC as in Windows Mobile? For one thing, they are two different devices. If he's used to older smartphones, then the iPhone and even current Android devices are nothing like what he's used to. They are app centric, and those apps use data. That's just the way it is.
He can probably reduce his usage if he sets up WiFi at home and at work, and has his iPhone connect to those networks whenever possible. His iPhone will not use data from his plan if he's on WiFi. I do this, but even then my monthly data usage is over 400MB on my
slowest month. I do travel a lot, though.
However, the Blackberry registers itself by device PIN to a NOC (Network Operating Center) in a carrier's system. This uniquely identifies the device and it can always be reached by a true push message.
This is partly why a Blackberry uses far less data and battery than other phones.
No, this is not correct. Aside from the technical flaw in your argument which would be
tl;dr to address, The push method has little to do with the Blackberry's data usage pattern as much as it's the use of heavy compression and reformatting by RIM's proxies. E-mail, being mostly text, compresses quite well, and so RIM's backend will compress that data before sending it out. Additionally, the web browser used by most Blackberries (except for the Storm) relies on that same server to reduce image sizes, reformat pages, and again, compress heavily.
The iPhone and other smartphones connect directly to mail and web servers, and so there's no intermediary to squeeze down the data consumption as much as possible.
The drawbacks to this of course, are well known:
- The web browser on most Blackberries to date gives a sub-par web experience, though most Blackberry users, it's accepted, are using their phones for e-mail more than anything else.
- The backend, while RIM's strangpoint, is also its Achilles' heel. When RIM's backend goes offline, EVERY Blackberry user suffers, across multiple wireless carriers.