Live data from Hacker News

Apple doesn’t want you developing hobby apps

bennettnotes.com

61–70 of 535 posts

Re: Apple doesn’t want you developing hobby apps

#61

> 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…

Does the new(ish) “unlisted apps” feature allow for apps that aren’t useful to anyone outside a very specific audience?

Re: Apple doesn’t want you developing hobby apps

#62

I 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…

For publishing to the the Play Store, it's a one time US$25 fee.

Re: Apple doesn’t want you developing hobby apps

#64
post #44
post #39

Earlier 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.

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

#65

I 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…

> I don't know where Apple went wrong

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
post #49

$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.

It's $8.25/mo if you save up for it each year.

Re: Apple doesn’t want you developing hobby apps

#67
post #31
post #23

Earlier 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.

> 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

#68
What bothers me about this -- and it bothered me enough to leave the platform -- is not fees, or "hobby computing," or "it's just for my own use," or trying to figure out why this or that would be in Apple's interest. What bothers me is that it feels like an offense against the entire notion of what a computer is.

I 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

#69
post #64
post #44

Earlier 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.

It's just a comment on the title of the posting. The title assumes an intention that's possibly incorrect. If intention doesn't matter, then why is it in the title?

Re: Apple doesn’t want you developing hobby apps

#70
I am fan of the philosophy free for personal use and money for professional use. Because, when I make money of somebody else work, I should give some of that somebody else (what ever 'some' means).

That 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.

Post reply on HN