Apple needs to release to the development community whatever IDE they are using internally, because there is no way they can write an operating system or other applications with the joke IDE Xcode.
Or, maybe they are using Xcode internally, and that explains why their software sucks so badly of late.
Xcode has become more and more bloated. The download package is 11GB now, so it takes forever to download and install. The installation fails repeatedly from the Mac App Store app, and then starts over from the beginning of the download when you try again (ever heard of caching, Apple?). And after all these years, it’s still not even a good IDE.
If you’re a user of Initiative!, my iOS initiative tracker app, then you should know that all in-app purchase prices have been set to $0 USD. So that means that game systems and customizations are now free in the app.
As a form of protest, I think I will be removing all in-app purchasing from my app, and make all those features free. 🤯
I was saying this 7 years ago. Enough is enough. Apple is out of control. I want no part of this any longer.
I’ve decided to resume development of Initiative! for the iPad. I’m still a bit grumpy about having to pony up the $99 (+ tax) for the developer account, but this is for me.
This decision is a long time coming for me: I have decided to no longer renew my paid Mac developer membership, thereby removing my apps from Apple’s App Stores. My reasons are described below.
Apple’s management of their own platform and their (allegedly) curated app store are a train wreck.
The App Store, which Apple claims is curated, is still filled with scam apps, malware, and other nefarious bits of software.
App review is inconsistent. The guidelines for submitted apps are haphazardly–perhaps even capriciously–enforced. Apple’s own apps are not subject to those guidelines, and numerous other large developers have gotten away with apps that are in violation of those guidelines.
Apple has consistently and repeatedly ignored the request for upgrade pricing/functionality, leading to race-to-the-bottom pricing, and developer gymnastics to get to something resembling sustainable, recurring revenue. (Apple claimed in the beginning that users would get updates for free, in perpetuity, developers be damned. Of course they didn’t care about how other developers would make money on their store. The annual cycle of hardware updates would ensure that Apple was making money.) Granted, there’s a form of upgrade pricing through in-app purchase subscriptions, but it’s still a monumental hassle to get it working correctly.
Additionally, Apple has proven to be an incompetent and overbearing gatekeeper of their platform. A device purchased by the user is the user’s responsibility, and the user has a right to run whatever they choose (operating systems and applications alike) on said device, within legal parameters. Apple maintains a stranglehold on getting apps onto a device (in the name of battery life and user security). Third-party app stores, and apps distributed thereby, are prohibited. Apple’s justification is weak at best.
It’s admirable that Apple would look out for the interests of its users, but it lacks credibility when this oversight is inconsistent and–I daresay–hypocritical. Users are ultimately responsible for their own devices and the software they install on them. If Apple really wants to safeguard the platform, they need to do a better job of it, or get out of the way.
Lastly, but not necessarily reflective of the App Store, the quality of Apple’s software, both applications and operating systems, has taken a marked turn for the worse. Even the hardware is suffering (MacBook Pro keyboards?). And Apple’s not even humble enough to admit publicly when they’ve made a mistake.
I just can’t, in good conscience, hand over an annual membership fee and subject myself to these shenanigans. Apple has gotten too big for its britches. Should they gain some clarity and become better behaved, I may reconsider.
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.