Are they, though? If you don't have the $99 for a dev account, you don't have a marketing budget either, so your app won't make money, so Apple doesn't care.
I think the best argument to be made for catering to hobbyists is to attract new developers to the platform, but I doubt Apple cares about that any more. Apple wants developers who care about making money. Developers who care about making money will come to Apple because of how much Apple users spend on apps.
There are ways to make money without buying ads. A friend and I grew a small company in our teens to roughly 6k monthly revenue by just posting on forums. That's a lot for students who still go to school. (We were coding cheats for video games)
I'm certain you can do the same with apps, if you find the correct niche.
It’s a token amount, just enough to prevent spammers from creating thousands of accounts. It’s $99 for your entire organization for a year. Go check what Microsoft charges for a Visual Studio license per seat, per year.
$99 doesn’t even buy you 1 hour of a developer’s time. Even if you develop apps a a hobby, this is not a large amount of money. Few hobbies are a cheap as this.
This seems reasonable when you look from the point of view of a corporation. But hobbyists are single individuals, not corporations. So this basically makes development a privilege for corporations or for people in the first world for whom $99 is nothing.
Obviously the glaring difference is that you can side load apps on Windows without using the app store at all. The day that becomes a serious barrier is definitely a line too far in the history of computing. But Apple has always been a very closed off ecosystem - going back to the nineties they were never very friendly to developers or third party hardware. To me this is just Apple doing Apple - their phone, IMO, is still miles ahead of anything else, though.
> few hobbies are as cheap as this
Quite true.
It's unfortunately not that simple anymore on Windows either with the SmartScreen popup getting in the way and the "Run anyway" button hard to find (not as bad as on macOS but still...).
Your executable needs a big enough "reputation score" for SmartScreen to remain silent, even when properly code-signed (unless it's signed with an expensive EV-certificiate apparently).
Let me guess, you’re from a 1st world country and probably make 6 figures a year (pre tax), likely working in FAANG?
As a guy in a 3rd world country, $99 is a hell lot of money. Your comment comes across as quite tone deaf. If you grew up middle-upper class and relatively sheltered that’s not necessarily your fault, but trust me in many parts of the world $99 is worth much more converted.
No, they are not. We are talking about hobby apps and maybe free ones. Those don't contribute to their bottom line.
We might say they contribute to the platform. For hobbyist they make it viable. But for paying customers maybe they add a lot of low value junk to the store. If a developer doesn't feel their app is worth a few dollars, maybe it's not worth having on there at all.
The AppStore is currently filled with low-value junk published by people paying $99/year (1.8 million apps out there, of which most outside of the top X lists are terrible). Will hobby apps really decrease the average quality? I highly doubt it.
[1] I'll admit that this appeared to be the trend early on, but in the long term both platforms have converged to something similar.
It's not "preventing junk from showing up on the AppStore", but it does prevent "a whola lot more of junk from showing up on the AppStore"
>and a lack of $99/year payments doesn't make the Google Play stor a dumpster fire of garbage apps
You'd be surprised. Google Play store is notoriously more insecure and loaded with junk, with estimates that close to 90% of mobile spy/malware are on Android rather than iOS.
"According to the whitepaper, Android devices were responsible for 47.15% of the observed malware infections, Windows/ PCs for 35.82%, IoT for 16.17% and iPhones for less than 1%" (Panda Security)
"Over 98% of mobile banking attacks target Android devices"
They didn't go wrong. They are making money - the most important thing.
That they hurt developers that got them there in the first place? Who cares.
Then even few years ago I heard: "If you don't like that platform, create your own!" I wonder where that crowd is now.
I mean this fee has been there since forever no? Early on not even the iOS updates were free. You can argue about the merits of the fee but don't frame it as some recent change that disparages early adopters.
The arguments for paying for review, distribution, advertising, search, etc feel so disingenuous when the company is worth so much money and these apps are contributing to its bottom line.
I really hope that the EU is the one that finally breaks down this annoying wall. I might consider using an iOS device at that point, but absolutely and definitely not before that.
I don't know where Apple went wrong -- third-party software made them as big as they are today, and they decided to turn on developers at some point and make them jump through hoops for nebulous "reasons". And yet the app store is still just filled with so many low-quality apps, scams and the like. They just look semi-pretty on launch and don't crash within the first minute or so.