
Originally Posted by
Keven
There are differences between GSM and CDMA, technically. CDMA towers can cover more area, and handle more concurrent bandwidth to different users. CDMA is also better at handling the hand-off between towers, meaning less dropped calls (though I have heard some RF engineers from T-Mobile dispute this claim, they told me CDMA handles worse in hilly terrain). When I used to review phones regularly, I used phones from all carriers around the midwest and at Las Vegas and AT&T/T-Mobile were regularly faster than Verizon/Sprint, but had more dropped calls on GSM. HSPA+ (3.5G GSM) is really really fast. In Las Vegas for CES one year, I had a Clear (Sprint) WiMAX 4G USB card, the other guy was using a T-Mobile HSPA+ MiFi hotspot, and he was getting faster speeds than me on Tmo's phony 4G network (HSPA+ really is 3.5G, but T-Mobile markets it as 4G as you guys know. Don't get me started on that horseshit. And T-Mobile knows how I feel about this. At least some of their guys)
I think if I had to pick between the two, CDMA is probably the better technically, but GSM is probably the better for consumers. As I recall, Qualcomm developed CDMA in around the mid-1990s or so as an American response to GSM (which was developed by the Euro telecom regulatory agency). Technically, it's better, but it also leaves total control in the hands of the carriers, as you can't move phones or plans around without their say so.
I agree regarding the price of phones. I don't think the price of phone subsidized is a good thing for the market. Like American health care ("take it to TLR!") where insurance paid most of the costs for everybody while everything got expensive, most Americans think their new smartphone cost $200 and they're completely ignorant to the other $500 that the carrier is paying. And they're also completely happy to lock themselves into a two-year contract. It is deluding the value of the hardware and setting up a dangerous roadmap where we're buying $1000 phones from carriers for $200 and locking ourselves into three-year contracts like they have in Canada.
The thing about Android is that while we like it because it's so customizable and open-source, the carriers like it for the same thing - it's customizable to them. When Apple first shopped the iPhone, Verizon rejected it first because Apple had very specific demands on the carrier (no long cert times for OS updates, no carrier bloatware apps installed on the phone when its new). Verizon passed and AT&T accepted, and the rest is history. But, carriers like Android because it is open, they can put all their crap demo apps on there like VZ Navigator (don't use free Google Maps Navigator, spend $9/month for Verizon Navigator, wtf year is this?).
So, it's the two edged-sword of openness. It's open for the carriers, too. If Google dropped the hammer on all this crap, carriers might not be so quick to offer Android. This is why the Nexus phones are a beautiful thing. Google tried selling the first one on their website, the Nexus One, without a contract. I thought that was kind of a cool set-up, but they only sold like 100,000 of them. So, they have to work with the carriers for the Nexus S and Galaxy Nexus and that means more conceits, like disabling NFC or whatever.