Samsung's Latest Note 7 Battery Fix Violates Android Compatibility Docs (arstechnica.com)
Over the past few days, we have extensively talked about the Galaxy Note 7 -- and its faulty battery. Amid announcements of a global recall, Samsung noted that it is rolling out a firmware update to let users know if their device is affected by the faulty battery. If the battery icon on the device turns green, it means the device is safe to use. The problem is that according to Google's Android Compatibility Definition Document, a set of guidelines that Google imposes on every OEM that opts for Google Mobile Services-enabled Android aren't supposed to tinker with things like battery icon. ArsTechnica reports:In the CDD, Google also defines some of the interface design -- usually the parts apps need to interact with, like the System UI and shared theme assets. This includes mandating the color of the status bar icons, which seems to throw a wrench in Samsung's publicized plans. The section titled "3.8.6. Themes" reads: "Android device implementations MUST use white for system status icons (such as signal strength and battery level) and notifications issued by the system, unless the icon is indicating a problematic status or an app requests a light status bar using the SYSTEM_UI_FLAG_LIGHT_STATUS_BAR flag." Google spells it out pretty clearly: status bar icons have to be white. They aren't allowed to be green, which is the color Samsung plans to use in a future update.
unless the icon is indicating a problematic status
Right. The icon *is* indicating a problematic status: The device is using a battery which might explode.
THOSE DIRTY BASTARDS!!! They had the temerity to violate a minor rule in an unenforceable voluntary standard to fix an actual operator safety issue! What gall.
Really though, nobody should care one bit about this. The violation is that the icon is green under normal conditions. Turning red when unsafe is standards-compliant, but the green normal state isn't. The problem is that a white normal state provides no confirmation to the user that the battery status has been checked at all. Turning green confirms that the check has been performed and the result was acceptable. Could they have used some other method of indicating this? Sure, but it would have been more intrusive and less clear to the user. This is simple and elegant, and addresses a problem that the standards writers certainly never anticipated. It's a great solution, really. Why would anyone object?
I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
So changing the color of the icon violates the policy but blowing up the phone doesn't?
A mandatory recall means the seller must ask the buyer to return them. It's still up to the buyer to do so. It's not mandatory in the sense that jackbooted thugs come to your house, take your phone, and hand you a check from Samsung in the middle of the night.