> Don’t get me wrong, I have no problem with this idea when it comes to apps that I plan to distribute. I’m using their servers, and their infrastructure to handle updates, reviews, payments, etc. Even when you do plan to distribute it it's hard to justify that it's for a good purpose. The review process is so broken and infuriating that I often find myself thinking that _they_ are the ones who should be paying us to…
Apple doesn’t want you developing hobby apps
61–70 of 535 posts
Re: Apple doesn’t want you developing hobby apps
#62I wrote an Android app for my little programming news aggregator, and published that on the Play Store because it was basically free (IIRC there might be a one-time signup fee). $99/yr is a ridiculous sum for the "privilege" of publishing in Apple's walled garden, and it's just not something I'm willing to do. The arguments for paying for review, distribution, advertising, search, etc feel so disingenuous when the co…
Re: Apple doesn’t want you developing hobby apps
#63Apple's main feature is being locked down.
Re: Apple doesn’t want you developing hobby apps
#64Earlier quoted context omitted.
That's a distinction without a difference.
The difference is that not being able to develop hobby apps is a side effect of that policy, not that the policy's main aim is to prevent hobby apps from being developed.
Re: Apple doesn’t want you developing hobby apps
#65I wrote an Android app for my little programming news aggregator, and published that on the Play Store because it was basically free (IIRC there might be a one-time signup fee). $99/yr is a ridiculous sum for the "privilege" of publishing in Apple's walled garden, and it's just not something I'm willing to do. The arguments for paying for review, distribution, advertising, search, etc feel so disingenuous when the co…
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.
Re: Apple doesn’t want you developing hobby apps
#66$99 per year is pennies if you are truly spending time with the platform. Apple could charge 10 times this and still make away like bandits, I think $99 is a good price point because it weeds out folks looking for an easy system to hack at. This is good.
Lots of people in the global view don't have that kind of disposable income. Apart from low income economies also the disadvantaged, teens/kids, etc.
Re: Apple doesn’t want you developing hobby apps
#67Earlier quoted context omitted.
They should be paying developers, yes, but not for the pain of going through review but instead for the simple fact that an iphone without any app developers is almost completely worthless. Apps make their platform more valuable.
> an iphone without any app developers is almost completely worthless The iphone has plenty of app developers even if there isn't a single third party app anywhere. Those app developers just work for Apple instead of a third party. I don't think Apple cares about having a thriving third party app ecosystem.
And that's how you know a platform is obsolete.
Re: Apple doesn’t want you developing hobby apps
#68I am, of course, aware that many (perhaps most) computers in the world are effectively appliances, but at some level, the great glory of this glorious, epochal machine -- the "personal computer" -- is one's ability to program it and make it do something new. It is not just a machine; it's a machine for creating machines.
Take that away, and . . . to what shall I compare it? It's like giving someone a deck of cards and telling them that these cards can only be used to play blackjack. You can't invent a card game, or change the rules, or build a house of cards, or do card magic. Putting such stipulations in place isn't just annoying or inconvenient. It's a kind of basic betrayal of the concepts and affordances that underlie the thing itself.
[edit: grammar]
Re: Apple doesn’t want you developing hobby apps
#69Earlier quoted context omitted.
The difference is that not being able to develop hobby apps is a side effect of that policy, not that the policy's main aim is to prevent hobby apps from being developed.
Sure, it's a difference, but not one that is actually meaningful to anyone outside of Apple. An affected customer doesn't care about why the policy exists (nor should they have to). The effects are the same regardless.
Re: Apple doesn’t want you developing hobby apps
#70That said, there is a lot to consider for companies like Apple in this world. Yes, it is not only Apple that does this. Apple is just apparent as with the iPhone it became so ubiquitous.
Apple wants to be known for a clean platform for consumers without worrying about viruses and such things. Ever heard about a ransomware on your shiny iPhone? If you want to maintain this, then you need a strict enforcement of who can run what on the platform. These days such enforcement is done via certificates. At first Apple was somehow lax on that enforcement. That allowed side-loading of apps on your iPhone. For development purposes good. Of course for personal use great. But the first actors appeared and used that to distribute their apps. I remember when Google Ingress where a thing way befor Pokemon Go. Ingress was Android only. No iPhone. Because it was from Google. Then some people came along and build an iOS app, which you could download from Github. Then when some shady actors got banned from the Appstore they distributed their apps via shady websites. I assume at one point the decision grew that they need to do something to prevent this.
Another thing is, the development tools are not free as in free beer. Maintaining development tools costs resources. That's why I need to buy the development tools. If I do embedded I may need to buy a Keil compiler. If I do FPGA I may need to buy Altera or Xilinx. But the Apple tool chain is free of charge. Maintenance costs resources. That's why in the past you needed to buy the Development account to have access to the tool chain at all. Now, these days, the tool chain is free-of-charge. So you could ask "Hey, they are such a money maker, why can't they just cross finance that?" That is valid. On the other, why? Why shouldn't that business unit finance itself?
So there are many different things to consider.