![]() ![]() To give you an idea of how helpful a tiny piece of information is towards people’s productivity, let me give you a simple example that’s already saved me hours of frustration.įor months, I’ve seen bullshit like this in Bonjour: Being stingy with knowledge in an engineering organization is a fucking stupid career move. I hope this person who’s responsible for withholding advice feels good about themselves, because the rest of us hate them with the burning passion of a thousand suns. The only explanation I can come up with for this astounding lack of information is that there’s some mid-level product manager at Apple who’s covering their ass. With so many issues, you’d expect some information from Apple explaining ways to mitigate the problems. It’s no secret in the tech community that discoveryd is the root cause of so many problems. It’s too bad that Apple only uses place names from California, because OS X Redmond would be a nice homage. Only good thing that’s come of this whole situation is that we now have more empathy for the bullshit that folks using Windows have suffered with for years. The situation is so bad that I actually feel good when I can just kill discoveryd and toggle the network interface to get back to work. Macs that used to go months between restarts were being rebooted weekly. Personally, I’ve wasted many hours just trying to keep my devices talking to each other. As a result, this piece of software is responsible for a large portion of the thousand cuts. Regardless of the many issues people were reporting with discoveryd, Apple went ahead and released it anyway. It was frustrating to have a Mac that lost its network connection every few days because the network interfaces were disabled while waking from sleep (and there was no way to disable this new “feature”.) I started reporting these issues early in the Yosemite beta release and provided tons of documentation to Apple engineering. All caused by a crappy piece of software called discoveryd. A network process using 100% of the CPU, WiFi disconnecting at random times, and names, names (1), names (2), names (4). In case you’re wondering what I’m talking about, look at this shit. I’m pissed off and you know how I get when that happens. I have a simple metric: would I be embarrassed if my Mom read this post? As you’ve probably guessed from the title, this post is going to be different. I usually keep things fairly clean on this site. We all pay Apple 30% of our earnings to reach our customers, we should all get the same functionality for that fee. Mac developers aren’t getting the same value from the App Store as their counterparts on iOS. Updated July 23rd, 2015: I think the thing that bothers me most about this situation is the inequality. ![]() ![]() No one benefits from this half-assed job. This is a pity because the Mac App Store is a great way for customers to download and purchase software. As it now stands, developers who are tired of being second-class citizens are making that decision for them and leaving on their own. But it’s clear that these precious resources are not being allocated.Īpple needs to change its priorities for the Mac App Store or just shut the whole thing down. It’s not easy and takes a lot of resources. It doesn’t take a genius to see that Apple is doing something it rarely does: a half-assed job.Īs developers, we completely understand how much work it is to announce these kinds of initiatives and get them working on multiple platforms. Unless that operating system is for the Mac. They now block reviews on beta OS releases. Just yesterday, Apple did something great for developers. This feature is nowhere to be found on the Mac App Store. It’s a huge benefit to our businesses, but only when you’re selling solely on iOS. Which sucks for both the developer and the customer.Īpple is touting analytics as an awesome new feature for developers that use the App Store to distribute their creations. It’s “coming soon”, and until that day comes, there’s no way to test apps that use the iCloud servers. Mac developers have never had access to TestFlight, either internally or externally. The system was opened up to external testers who have an iTunes account in the early part of 2015. TestFlight has been available to internal developers since iOS 8 was announced in 2014. IOS developers, on the other hand, can upload a build to TestFlight and use the app with the iCloud production servers to make sure everything is working great before it gets sent to the App Store for review. They don’t fully test their software before they ship it to customers on the Mac App Store. Every Mac developer that uses iCloud has a dirty little secret: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |