feature article
Subscribe Now

Open vs. Closed: A Design Dilemma

Open Design Philosophy Can Affect Both Cost and Reliability

Free and open technologies are certainly charming. They help alleviate the burden of development and allow you and your colleagues to focus on that important phrase, the “value add”: that part of your product that’s truly original.

Linux is the poster child for open software. It’s developed by the community and freely licensed to pretty much anyone who wants it. It’s a great field-leveler, allowing even small companies to develop big products without the big-OS headaches. Well, sort of.

Android is a nifty spinoff of Linux, with Google’s own bells and whistles added on. It’s been popular in the cellular handset business, running about neck-and-neck with Apple’s iPhones. (The numbers can be misleading: the iPhone is more popular than any single Android phone, but because there are several Android makers and only one Apple, Android itself is more popular than Apple’s iOS.) 

But Android’s openness is also its weakness. It’s easy to build a cheap Android phone, and that’s exactly the problem: some companies do build cheap Android phones. The failure rate for Android-based phones is twice as high as for other smartphones. Research firm WDS analyzed a year’s worth of tech-support calls to cell phone carriers (that’s 600,000 calls) and discovered that 14% of the calls related to hardware failures for Android-based phones. That compares to 6% for BlackBerry, 7% for iPhone, and 11% for Windows phones.

Guess which two smartphones have the lowest failure rates? The proprietary ones. And the two open-OS platforms have the highest failure rates. Worse than that, the cell phone carriers were spending as much as $2 billion per year repairing or replacing all those busted Android phones.

So what’s the lesson here? Not to use a freely licensed operating system? Build better hardware? Start a lucrative career repairing Android phones?

Part of the reason there are so many bad Android phones is because it’s allowed. We’re seeing free-market forces at work here. Companies build bad Android phones because they can; Google doesn’t prevent them. RIM and Apple, in contrast, control all their hardware manufacturing, and they set a higher bar for quality. Google (and Microsoft, though its Windows Phone program) exert less control over hardware configurations and quality. They’re more interested in proliferating their respective operating systems than in backing any single hardware design. That laissez-faire attitude leads to a wide array of hardware features, functions, and quality. One side believes in evolution while the other backs intelligent design.

Obviously, there’s nothing to prevent companies from making good Android-based phones, either, and many do. The forces of marketplace evolution will eventually weed out the bad ones and allow the good ones to flourish and reproduce, yielding future generations with even better characteristics. Google has also decided that a little divine intervention is in order. The company is now enforcing certain GUI standards so that future Android phones will at least look more or less the same. It’s also harmonizing its handset and tablet versions of Android (“Ice Cream Sandwich”) so that they look and act the same, too. The company felt that unbridled freedom was a bit too much of a good thing. Like a concerned shepherd, Google needed to thin the herd for the good of the flock. 

Does that make Android any less open? Not at all. It’s still got plenty of knobs and dials that developers can adjust, and it’s still (sort of) free. In exchange for Google handing you a complete and fully featured operating system, you merely have to agree to abide by certain rules. Nothing wrong with that. Whether the tighter reins will actually help the “open” Android overtake its “closed” competitors is still, well, an open question. 

One thought on “Open vs. Closed: A Design Dilemma”

  1. I consider that an embedded solution is the state of the art then, i.e., when you validate every feature (and the whole thing) and send it to the customer – here begins the issues. So even if you use an Open Design you have to close it at that exact moment, then you have a product. No doubt that enhancements can and should occur.
    Cheers.

Leave a Reply

featured blogs
Dec 6, 2023
Optimizing a silicon chip at the system level is crucial in achieving peak performance, efficiency, and system reliability. As Moore's Law faces diminishing returns, simply transitioning to the latest process node no longer guarantees substantial power, performance, or c...
Dec 6, 2023
Explore standards development and functional safety requirements with Jyotika Athavale, IEEE senior member and Senior Director of Silicon Lifecycle Management.The post Q&A With Jyotika Athavale, IEEE Champion, on Advancing Standards Development Worldwide appeared first ...
Nov 6, 2023
Suffice it to say that everyone and everything in these images was shot in-camera underwater, and that the results truly are haunting....

featured video

Dramatically Improve PPA and Productivity with Generative AI

Sponsored by Cadence Design Systems

Discover how you can quickly optimize flows for many blocks concurrently and use that knowledge for your next design. The Cadence Cerebrus Intelligent Chip Explorer is a revolutionary, AI-driven, automated approach to chip design flow optimization. Block engineers specify the design goals, and generative AI features within Cadence Cerebrus Explorer will intelligently optimize the design to meet the power, performance, and area (PPA) goals in a completely automated way.

Click here for more information

featured paper

Power and Performance Analysis of FIR Filters and FFTs on Intel Agilex® 7 FPGAs

Sponsored by Intel

Learn about the Future of Intel Programmable Solutions Group at intel.com/leap. The power and performance efficiency of digital signal processing (DSP) workloads play a significant role in the evolution of modern-day technology. Compare benchmarks of finite impulse response (FIR) filters and fast Fourier transform (FFT) designs on Intel Agilex® 7 FPGAs to publicly available results from AMD’s Versal* FPGAs and artificial intelligence engines.

Read more

featured chalk talk

Enable Sustainable Enterprises of the Future
Did you know that buildings are responsible for 40% of global energy consumption and 33% of greenhouse gas emissions? One way we can help both modernize and increase sustainability in our buildings is by adding 10BASE-T1L to our building controllers. In this episode of Chalk Talk, Amelia Dalton chats with Salem Gharbi from Analog Devices about how we can enable sustainable enterprises with ethernet connected building controllers. They examine the10BASE-T1L flexible design solutions that Analog Devices offers, how exiting?building infrastructure can take advantage of 10BASE-T1L and how you can get started on your next sustainable enterprise journey.
Dec 20, 2022
41,340 views