Oops… Something went wrong…
10 years it was easier to market Mac apps as there were more Mac oriented websites than there are today. There were more distribution channels to list your application and the media were happy to review your apps. Now many places are asking for me to pay them to review my products, some of them are prices I cannot afford.
10 Years ago, Mac OS X was more stable than it is today. I ran my laptop with 10.4.11 for 9 months without rebooting. Nowadays a couple of weeks is normally the most I get, either weird stuff starts happening or the machine reboots at some point in the middle of the night because it kernel panicked while it was meant to be asleep.
10 Years ago we only had to worry if our application was good enough that people will buy it. Now you have to worry, will it meet the latest security requirements? Will it be approved on the App Store? How do I handle this new “Privacy” restriction, and make it easy for customers to activate in a thing I have zero control over.
Yesterday I read about a dev who was rejected from the App Store, because there are already too many similar products to his, so out you go, you foul developer.
10 Years ago we only had to worry about Mac OS X updates once every 18 months, I reported a heck of a lot less issues back then and many were solved before the new OS was launched. I even had conversations with the Apple engineers via bug reports and one time I was given tips for performance improvements. In contrast, we now spend far more time reporting bugs to Apple, and trying to find workarounds for issues as they’re probably not going to get fixed. Then throughout the year you find more that were not noticed during testing. You are lucky if you get any kind of response, if that response actually relates to the bug in question or makes any sense at all. You’re lucky if that bug gets fixed next year, and you’re really lucky if it gets fixed in that cycle at all.
My code is littered with checks for specific OS versions (which Apple advises against) because of various issues across different OS versions, and I’m not the only one. It is not uncommon now for a API to change its usage without the documentation being updated either.
10 Years ago, Apple knew how important it was to provide documentation. No overview available. Sometimes stuff is only “documented” in WWDC videos (which get removed after a few years).
10 Years ago Apple adoption was exploding and it was exciting. There were tons of creative unique little apps coming out solving problems we didn’t even know we had.
9 Years ago the App Store launched and catapulted Mac OS X apps, and boosted creativity tremendously, while making it easy for people to find new apps and for developers to get paid. It also created a wave of cloning apps, which still happens today, but only if anyone can find your application to purchase it, that is.
I miss Apple from 10 years ago.