Mac OS X Bugs Tick Off Developers - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Software // Enterprise Applications
Commentary
5/7/2015
05:36 PM
Thomas Claburn
Thomas Claburn
Commentary
Connect Directly
Google+
LinkedIn
Twitter
RSS
100%
0%

Mac OS X Bugs Tick Off Developers

A prominent Apple developer suggests the company's OS X software is so buggy it should be named after Microsoft's hometown. Apple acts as if it doesn't need to respond to the media, to developers, or to customers. For a company that wants a more substantial enterprise presence, that's a self-defeating strategy.

H-1B Visas: 10 Numbers To Know In 2015
H-1B Visas: 10 Numbers To Know In 2015
(Click image for larger view and slideshow.)

Two prominent Apple developers on Tuesday took the unusual step of publicly criticizing Apple about its inattention to buggy networking software introduced in OS X Yosemite.

For years, OS X relied on open source networking software called mDNSResponder, which resolved DNS and Bonjour domain names and handled other network discovery functions. The beta release of OS X Yosemite last year introduced a replacement named discoveryd, proprietary software that, by many accounts, is riddled with bugs.

Craig Hockenberry, a principal at the Iconfactory, expressed his dissatisfaction in an expletive-laden blog post. Hockenberry said he reported problems with discoveryd during the Yosemite beta testing period. Beta testing is intended to catch significant software problems so they can be fixed. Despite the submission of detailed bug reports, Apple has not fixed the software or acknowledged the issues raised.

Hockenberry's bug report can be seen on Open Radar, a website created to allow developers to view the bug reports submitted to Apple by other developers -- because Apple does not track bugs publicly, despite the benefits of doing so. Other developers have taken the time to post similar reports about discoveryd. They include titles like "Information leak from discoveryd ('s address space) caused by valid DNS server responses" and "Memory leak / High memory usage in discoveryd."

[ Think you're ready for IoT? Think again: IoT And The Looming Mobile Tidal Wave. ]

Pointing to the networking problems that plagued Microsoft Windows in the past, Hockenberry wrote, "It's too bad that Apple only uses place names from California [for its OS names], because OS X Redmond would be a nice homage." (Defenders of Windows have noted that Microsoft's software is far better today than it was in previous iterations.)

(Image: srobert)

(Image: srobert)

Marco Arment, the lead developer of Tumblr and the creator of the apps Instapaper and Overcast, endorsed Hockenberry's criticisms. "Yosemite is now six months old, these bugs still aren't fixed, and it feels like they probably won't be fixed anytime soon," he wrote in a blog post. "Yosemite is probably in minimal-maintenance mode as primary resources have likely moved on to headlining features for 10.11. This is what's so frustrating about today's Apple: If a bug persists past the early beta stages of its introduction, it rarely ever gets fixed. They're too busy working on the new to fix the old."

Public criticism of Apple by developers is not unheard of, but Apple's App Store Guidelines suggest there's a price for speaking out. The company's App Store Guidelines state: "If your App is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps."

Such veiled threats evidently don't bother Arment, who slammed Apple for the declining quality of its code earlier this year.

Apple did not respond to our request for comment, underscoring Hockenberry's complaint about the company's lack of communication. But Apple does appear to be paying attention. A report published in February suggested that iOS 9 will focus on bug fixes. With any luck, the next version of OS X will also prioritize stability over features.

Apple's problem runs deeper than buggy software. It's simpler than that. Its problem is hubris. Apple acts as if it doesn't need to respond to the media, to developers, or to customers. It acts as if communication should be one way, from Apple to the public, at Apple's discretion. Particularly for a company that wants a more substantial enterprise presence, that's a self-defeating strategy.

Apple's hubris has been fed by its competitors. In recent years, those looking for alternatives to Apple's ecosystem can't really be blamed for favoring Apple's products over Google's or Microsoft's, or from shying away from the dedication required to run a Linux system.

Now the gap is all but closed. Microsoft, its past as a ruthless monopolist unknown to young consumers, shows signs of a second wind and new willingness to innovate rather than defend its cash cows. And Google, still free of regulatory entanglement, has turned Android and Chrome OS into appealing platforms, with the help of its partners. What's more, the emergence of the Internet of Things argues for greater interoperability, something better done in the open than from Apple's fortress of solitude.

Apple, it's time to be more open. It's time to use the tools you make to communicate.

[Did you miss any of the InformationWeek Conference in Las Vegas last month? Don't worry: We have you covered. Check out what our speakers had to say and see tweets from the show. Let's keep the conversation going.]

Thomas Claburn has been writing about business and technology since 1996, for publications such as New Architect, PC Computing, InformationWeek, Salon, Wired, and Ziff Davis Smart Business. Before that, he worked in film and television, having earned a not particularly useful ... View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Technocrati
50%
50%
Technocrati,
User Rank: Ninja
5/14/2015 | 5:10:20 PM
Re: Windows
You really have to wonder how serious Apple takes the enterprise. There have been network bugs for years now and the only thing that happens is a new gadget release.

Anyone need a watch ?
WWW.IMRAN.COM
50%
50%
WWW.IMRAN.COM,
User Rank: Apprentice
5/8/2015 | 5:07:53 PM
MacUser From Day 1 + Happily Ex Microsoft Employee Sick Of Apple Bugs
I have been a Mac bigot from 1984. I woud often be the only Mac user at an airport full of Windows PCs, running an OS I abhorred. I even recently left Microsoft after 3 years so am not beholden to them.

I now love using my only Apple devices ecosystem. But, for teh last 6-7 years that is what I have been crying out about... that Windows has gotten more stable (though still an OS I hate to use) while my Mac OS X Yosemite is worse than Window 2000 in terms of crashes.

I have to REGULARLY reboot the top of the line new MacBook Pro retina when (most likely due to discoveryd) it fails to use the Internet because of DNS. On the same WiFi network my iPhone 4S, 6+, iPad 3, even a couple of old Windows laptops, SHARP 80" TV, Panasonic Blu-Ray player, Roku 2, Vonage telephone, AT&T Microcell, ALL continue to operate perfectly. 

Would I ever switch to Windows? Never. Would I silently tolerate Apple's ugly bugginess as I did when Apple was near death? Never. 

For the last few years I have joked if Apple now hired engineers and quality assurance people from Redmond. While Microsoft still does not know user experience from nightmare experience, Apple's shoddy quality, from DoA phones and laptops to bug ridden updates, inconsisten UI in iOS, and flaky Yosemite are bringing it closer to Microsoft. Shame on Apple.

Imran Anwar

IMRAN.TV
danielcawrey
50%
50%
danielcawrey,
User Rank: Ninja
5/8/2015 | 12:50:26 PM
Windows
While it is true that Microsoft has seemed to improve its software, I still think OS X is better than Windows. 

I guess there probably is real reason to gripe about some of these networking bugs in OS X, but the reality is that I think Windows has a lot more glitches than Apple's operating system ever will. I would stick with OS X over Windows any day. 
Slideshows
Reflections on Tech in 2019
James M. Connolly, Editorial Director, InformationWeek and Network Computing,  12/9/2019
Slideshows
What Digital Transformation Is (And Isn't)
Cynthia Harvey, Freelance Journalist, InformationWeek,  12/4/2019
Commentary
Watch Out for New Barriers to Faster Software Development
Lisa Morgan, Freelance Writer,  12/3/2019
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
The Cloud Gets Ready for the 20's
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation. It will help enterprise IT decision makers and business leaders understand some of the key trends reflected emerging cloud concepts and technologies, and in enterprise cloud usage patterns. Get it today!
Slideshows
Flash Poll