iPhone complaints versus Android complaints

iPhone users complained about the lack of third-party apps, the lack of 3G, the lack of GPS, that the screen got greasy and that AT&T's network sucked.

Android users complain that they can't install the newest OS on their device, that Exchange sync doesn't work, that third-party applications crash, that Android Market is horrible, that core applications crash, that settings are obtuse and scattered, that it's awkward to use and uncomfortable to hold, and even though the browser uses WebKit, it sucks.

Two generations of phones later, and all of the current iPhones are capable of running the latest OS from Apple. Third-party apps exist, and for the most part don't crash. Except for hardware differences (GPS, speakerphone, camera), most applications run on any of the 6 iPhone and iPod Touch devices. Even the screen doesn't get greasy any more, and Apple introduced the word "oleophobic" into the vernacular. The major failure is still AT&T, who apparently uses frame-relay and microwave links for their backhaul.

Meanwhile the problem with Android devices lies much deeper. SDKs aren't released until weeks out after an OS release, resulting in masses of applications that aren't compatible with the new OS release (and with the newest device, as long as Google continues their new device, new OS trend). The Android Market is a mess – applications are being published that steal personal information, easily half of the apps are filled with comments to the tune of "doesn't work on device XXXX" or "crashes immediately!" because of the massive API changes occurring between OS releases and developers that lose interest after a single application.

Notification controls are non-existent – I have yet to find a way to shut my Droid up. Even if I go into every application and turn off all the sounds (and boy is that fun) and shut the phone off, for some reason the Motorola demon spawn will power itself back on and chirp at me.

And the browser. Oh the browser. Sure, it renders pages fine, but it's slow, and doesn't support multi-touch. The screen itself is capable of supporting multi-touch, just not the browser. The free Dolphin Browser has tabs and multi-touch gestures, but shares another flaw with the bundled browser – animation speed. Animations take much too long. Aim for about 200ms from start to finish. Any more than that and users will become impatient. And after waiting 600ms for a pinch-to-zoom, impatient is accurate.

Apple has demonstrated that they listen to user complaints, or at least that they plan ahead well. Most of the iPhone complaints were addressable with newer hardware, but the problem with Android is that Google seemed to want to take the exact opposite tact of Apple, and go for complete openness. That's great, but it looks like they started by attacking standard UI controls and behavior. Maybe they consider it a feature? ANDROID – where every app is so different it's like having 15 phones in one!

Google needs to tighten up the operating system and address the sprawl of OS releases and devices quickly before they fall into the same trap that RIM is in – a nasty pit one where a developer has to build multiple versions of a single application to overcome massive feature disparity between OS releases1.

  1. Although in RIM's defense they're addressing this with OS 5.0 which has a unified codebase. If only the carriers would get off their asses and approve the 5.0 updates. [back]

BlackBerry Battery Compatibility Matrix

Just because it fits doesn't mean it works – or does it?

Right now I have three generations of BlackBerry batteries that came with my 8703, 8830 and 8130. I also have two different chargers and spare batteries for the 8830 and 8703. Now that Verizon's selling the BlackBerry 8330 Curve, I went looking to see how to send RIM yet another $100, and was pleasantly surprised to discover that the C-S2 model batteries from the 8703 would work in the Curve. To help others in my situation I've put together a matrix of batteries and the supported models.

What's not on the matrix

In a pinch you can use C-M2 and C-X2 batteries in an 8700, but the battery cover won't fit over the C-X2. C-S2 and C-X2 batteries will physically fit into the Pearl, and C-S2 will fit into the 8800, but neither will power the device and you'll receive the No Charge image.

The C-M2 is missing a notch that the C-X2 and C-S2 have and would not physically fit into my 8830.

The BlackBerry 9000 appears to use a totally different battery, but until it's available it won't be included in the matrix.

BlackBerry Battery Compatibility Matrix

C-S2

C-M2

C-X2

Older Models

7100g 8100 8800 6210
7100i 8120 8820 6220
7100r 8130 8830 6230
7100t 6280
7100v 6510
7100x 6710
7105t 6720
7130c 6750
7130e 7210
7130g 7230
7130v 7250
8700r 7270
8700c 7280
8700f 7290
8700g 7510
8700v 7520
8703e 7730
8705g 7750
8707g 7780
8707h
8707v
8300
8310
8320
8330

© 2007-2012, Corey Gilmore | Posts RSS Feed | Comments RSS Feed | Contact

 

The views expressed on these pages are mine alone and not those of any past or present employer. All information presented on this site was obtained lawfully and not through disclosure under the terms of an NDA.