Ever missed an SMS on your Android? Here's why. (long-standing bug)
code.google.com
code.google.com
But I have to say that comment [1] might be going a bit far comparing the loss of some SMSes to the burning of the library of Alexandrina
[1] http://code.google.com/p/android/issues/detail?id=5669#c415
The fact that this subsequently results in missed SMS messages is inexcusable IMO.
Or by anyone whining on the bug tracker who say this issue is ruining their life.
Everyone who complained on this bug paid for Android as a commercial product.
I may be a master Linux debugger, but I'm not about to debug every little appliance/automobile issue I have because there's a bug in it's embedded Linux subsystem.
I never thought I'd see the day when people would use OSS as a defense for a commercial product not getting fixed. Especially when I suspect that the component involved isn't actually open source.
By the time it gets to this point; what's in AOSP and what's on your handset are only very distantly related.
On the other hand, if you are running AOSP on your phone, then you did that all by yourself after cloning it from their public git repository.
Remember, Google is not to blame for bugs in Android. Your carrier is. (And most of the time, they're the ones who break it. This case is probably something that can be solved by Google, but apparently the OEMs and carriers are not prioritizing it above adding NASCAR apps and changing all the colors. And that is who is getting your money.)
Also if you add all the open source developers of things like the Linux kernel, Android has way more ppl working ot it compared to iOS.
Just the term 'developer resources' shows you know very little about software development.
Basically, Google has no incentive to fix this bug, but the people complaining about it do. So they should do the fixing if they actually want it fixed.
(Technically, the OEM or carriers should fix this bug, and they are probably working on it Behind The Scenes.)
Your opinion seems to truly be that you can expect no reliable help from Google when you encounter a bug in Android which is pretty mind-blowing to me. I don’t think that Google is quiet so deaf.
There are also a number of third-party Android distributions (CyanogenMod, etc.) that accept patches and do nightly releases.
If there is a bug in Android, and it is "ruining your life", it's your fault for not fixing it.
Maybe there is a reason but my feeble mind can't bend around it?
For all the hate Apple has been getting over the last year here, Apple's incentive structure is more closely aligned with the people who buy and use their hardware than most tech companies' incentives are aligned with their users, so if the organization can remain rational, it should serve their interests fairly well in the long term, which I guess is an argument for buying an iPhone provided you are a typical iPhone buyer, e.g., not someone used to the freedoms one gets by knowing how to program, communicating regularly with programmers and using open-source software.
I'm guessing it's based on additional ad revenue driven by mobile searches but there are a lot of variables in there which would be open to debate and I'd be really interested in seeing their working.
The buffer that they are given because of manufacturer QA and patching will only go so far.
Really fixing it would require something more intelligent about the way Android handles space, such as reserving an amount of the internal memory for "critical" applications, or moving caches to SD card. The reason caches aren't on the SD card, I believe, is something philosophical at Google. They're holding onto the belief that people actually swap them with some regularity, rather than using them as user-expandable internal storage. Why Browser should merrily suck up an 80MB cache on my tiny internal memory is beyond me.
My solution: flash Cyanogen ROM, force all apps to install to the SD card. No more concerns about running out of internal memory.
I disagree. You can not judge their entire engineering based on this particular bug. From my little experience developing an Android application, I have to say that they have done a pretty good job in the engineering/API design part.
That doesn't make neglecting a longstanding, rather critical bug any less embarrassing. I mean, it's bad enough that it exists in the first place. But we've now gone 4-5 major versions without a fix.
... I never replied because I didn't get the message.
She definitely felt awkward for a while when I saw her, wondering why I had chosen to just ignore that specific text.
They need to fix this or come up with a new method that pings back to a server when successfully received to signal success. (or something along these lines)
I really can't believe this bug made it through to production. Why would carriers accept software with this kind of bug? I know I was blaming my carrier the whole time, and I bet others have been too.
Type approval must be a walk over these days as long as you have a flash UI.
Most of the time I have SMS disabled on my phone (except for Google Voice). If someone on T-mobile (my carrier) sends me an SMS, they will get an error message, but people on other networks have no way of knowing that the SMS failed. Fortunately, most of my friends know that I prefer IM and the incorrigible texters have my GV number, but on occasion someone will try to SMS my actual phone number.
Ah right, when Apple stops innovating, then?