He is running a hacked firmware that apparently does not have the native Android dialer, and then wants Google to remove the app that didn't run right with his hacked firmware? Sorry, but that's not Google's fault.
I don't think he's really blaming Google for it, just suggesting that they stop promoting (via Android Market) a replacement dialer that doesn't let users make emergency calls.
As much as I tend to agree with the "I should be able to do anything on my phone" crowd, it seems to me like it would be a good idea to have some kind of built-in back-up dialer that can't ever be removed, in case you ever need to call 911.
That's just it. The firmware that he chose to install removed the default dialer. Most of the time, a phone that has Dial One installed on it, still has the default dialer that can be chosen from the application launcher.
Just felt I should mention that the dialer that comes with Vanilladroid is the default Android dialer. Not the Sense UI dialer (which is the default for the Eris), though.
There's absolutely ZERO way to make it impossible to remove functionality. Walk to top of building. Release phone.
Even at a more practical level, it's still practically impossible. At most you move the modding 'down the stack,' but that's hardly an insurmountable barrier, as modders have demonstrated time and time again.
There is a place for personal responsibility for the decisions one makes, and this is a great example.
You don't need to hack your firmware to install other dialers. There are dozens on the android market.
Edit: Dialer One's release notes for v1.2 say that an issue was fixed regarding United States emergency numbers. Not sure if that pertains to this issue, though.
Dialers available on the app store should be screened by Google to ensure they comply with US laws.
What are the applicable US laws? If they say "a cell phone must be able to make calls", then Google and the carriers will just sell a "PDA that has a 3G connection" instead. If it makes phone calls, excellent... but if not, well, it's not supposed to. (Reminds me of these stickers that came with my VoIP phone. The instructions said I was legally required to attach them to "any device that could not call 911 during a power failure". That day, my alarm clock and microwave got a new sticker. They cannot, sadly, call 911 during a power failure!)
(Remember how HDTVs were required to have an HDTV OTA tuner? So the HDTV manufacturers just sold "HD monitors" instead, which weren't required to have the pricey tuner. You can't extract blood from a stone.)
Incidentally, one time, I witnessed a mugging and all I had was a coffee cup. I tried to use it to dial 911, but it didn't work and the victim died! Starbucks should ensure that their cups comply with all US regulations!
Reminds me of an old Baseline Magazine cover story about how poor software can kill. The poster child? Software that calculated radiation doses for cancer patients which produced results off by ~1000% when the lead pads were entered counter-clockwise instead of clockwise (!). It caused dozens of deaths in Panama.
The unforgettable cover photo was a dead body under a white sheet, with a toe tag.
Haven't heard of that particular case, but the Therac-25 caused six people to receive 100 times the amount of radiation intended, killing three of them.
There were a number of issues, many UI-related, but what I found most interesting was that the prior Therac machines, which ran the same software, had hardware interlocks that allowed them to operate safely, masking software bugs. When the hardware interlocks were removed in the Therac-25, the buggy software was able to make the machine misbehave dangerously.
Despite the linkbait headline I found this to be an amusing take on the whole smartphone craze.
Sure, his own fault for running custom firmware I suppose.
But I wouldn't have been surprised if the story had ended with "but the battery was drowned" either...
Sorry for the link bait - I just didn't feel it was right to create a new title after the author of the blog post had spent time to come up with one. I was wrong and should have come up with a different title when I submitted it.
I have a Droid for Android development. During the time it was activated the dialer crashed frequently. I wasn't impressed and definitely wouldn't depend on it in an emergency.