Live data from Hacker News

Apple doesn’t want you developing hobby apps

bennettnotes.com

361–370 of 535 posts

Re: Apple doesn’t want you developing hobby apps

#362
post #252
post #232

Earlier quoted context omitted.

But it's worse than appliance. Appliance doesn't actively block you from using it for something not listed in instruction manual

If you feel around the margins, you can find exceptions for everything. e.g. You can cook a fish in a dishwasher. But while anyone can modify a toaster to do wild things, they aren't designed to facilitate that and it isn't a mainstream thing to hack your toaster. PCs are hackable by design. It's a perfectly mainstream thing to build your own PC from parts. Hacking toasters, on the other hand, is not mainstream. Best…

I think a better analogy for the toaster would be blocking people from heating their waffles or fish sticks in it. And Apple takes it even further than limiting it to bread, it's only meant for gluten-free slices from San Fransisco. Anything else and you void your warranty. Also the cord stops working every 2 years.

Re: Apple doesn’t want you developing hobby apps

#363

Earlier quoted context omitted.

I think intention is important, and in many ways more important than the end result, and it's worth highlighting potential mischaracterisation. If it's not important to you fair enough, but I don't understand the point of you both contributing to the discussion as well as saying the discussion isn't worth having.

Intention is very important in many circumstances, yes! But in this sort of thing, where a user is being adversely affected, intention is of very little importance to that user. Regardless of the intent, the user is still adversely affected. > I don't understand the point of you both contributing to the discussion as well as saying the discussion isn't worth having. I didn't say the discussion isn't worth having. I t…

This isn't a comment on the magnitude of the effect, but on intention, though.

The thesis is: Apple are not doing this to harm hobbyists. That may be a side effect, but it's not the main effect.

For example: it's good to discuss the very real side-effects of drugs, but it would be silly to write an article called "Cancer Chemotherapy Drugs Exist To Induce Vomiting". I would equally push back on the misattribution of intention there.

Re: Apple doesn’t want you developing hobby apps

#364

I really feel the author's pain. Apple is so developer-hostile that it's a wonder they have anyone developing for them at all. Maybe my bones are just too linux, but the AUDACITY of requiring that you pay money just to even get a foot in the door, but you also have to use their accursed operating system on your real computer? Disgusting. I can tolerate running iOS on my phone, which for pragmatic purposes I've alread…

> I wonder if I can automate re-installing it every week/year. There are some third-party programs like AltStore that could help with this.

Interesting. So it's at least possible! That's good to know.

Re: Apple doesn’t want you developing hobby apps

#365
post #24

I doubt this is "Apple doesn’t want you developing hobby apps", so much as "Apple doesn’t want dev accounts to be an easy backdoor for sideloading apps" and hobby apps are an acceptable casualty.

The casual use of the word "sideloading" is dangerous to society. It is literal newspeak with the intent to eliminate even the idea of "installing" and make it so people cannot even think of applications outside of a corporation (or institution's) walled garden. Users installing applications is the default. Walled gardens are the weird dangerous thing.

There was a time when you could only connect a Bell Telephone to the telephone network, too.

Re: Apple doesn’t want you developing hobby apps

#366

Earlier quoted context omitted.

I think this is a false dichotomy. Nobody sane is arguing for a vulnerable computer. The desire is just less friction and fewer restrictions on what code can be written and executed by the owner on the device. Really this is what virtualization is for, and the only thing keeping mobile operating systems working as they do is that most consumers don't demand the same features as businesses, but in my opinion they shou…

Most malware is executed by the machine's owner in some sense. The level of friction that establishes that the owner knows what's going on and actually intends to execute particular code with particular privileges is not small. It's important that it be surmountable, but it's not small.

There are child safety locks, and it is ok to have them as a default on computers as well, but there should be a way to turn it off and lose warranty. (And they should probably be renamed to something less inflammatory)

For me it is just a terrible feeling to not really own a device I bought, so I avoid them wherever I can. Annoyingly, this is getting increasingly more difficult.

As a potentially interesting aside, today lack of programmability seems to be a sign of a maturing market. I recently researched e-cigarettes that I can program to time me, those that have a computer in them basically all allow for writing your own programs. Same with the smart watch market, although Apple is trying its best to ruin that as well.

Re: Apple doesn’t want you developing hobby apps

#367

Earlier quoted context omitted.

How do you get around it though? Genuinely asking. I guess you try to source your own parts outside of controlling companies and only work on open source OS's and software run by super transparent groups? It just seems like a ton of work for something that might not even be viable. I don't know how I could possibly operate outside of apple, microsoft, google, etc. all of which have massive ethical issues. To be very…

You try step by step. Run grapheneOS, use f-droid, try open source alternatives and so on. Its not complete, you still need a pixel which is made by google, and might also need google services for some apps, but its still better than doing nothing.

I've gotten off chrome and now use firefox + Proton VPN, so browsing I've done to some degree. I think Gmail is the next thing to go then Gdrive. The issue I'm having is ditching the Apple ecosystem. I've been editing on Apple machines for over a decade in Premiere/FCPX/DaVinci Resolve/etc. and the idea of breaking it all down - losing probably 70% of my plug-ins due to licensing restrictions, for instance - and moving over to /rebuilding on Linux or something is just so intimidating. Not to mention I have to buy/build a new computer. It just seems like so much work and I worry it will threaten my ability to do my job.

Re: Apple doesn’t want you developing hobby apps

#368
post #361

just reinstall after 7 days. Big fucking deal.

To be clear, you're OK buying the SDK for a piece of hardware, since the SDK for the nRF52 costs about $30-100.

https://www.nordicsemi.com/About-us/BuyOnline?search_token=n...

So why is hardware "worth it" and a software platform "isn't?"

Re: Apple doesn’t want you developing hobby apps

#369
post #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 a…

> offence against the entire notion of what a computer is YES! I feel offended in Apple's ecosystem. Consistently. When I can't upgrade, can’t even fix my own overpriced laptop because of soldered parts. When I can't copy MY photos out of MY device, without uploading it to Apple's cloud. When I can't buy OEM parts for older Apple devices because Apple put a noose around independent suppliers. When (like the OP found)…

> When I can't copy MY photos out of MY device, without uploading it to Apple's cloud.

Wait, what? (Not an Apple user - genuinely curious)

Re: Apple doesn’t want you developing hobby apps

#370
If you're talking about developing a hobby app, I'd recommend using something like react native. The DX on react (not react native necessarily) is unmatched, and easier to pick up than iOS development from the ground up. After that, you can publish the app through Expo, which is an app on the App Store. No $99 fee that way, great DX, deploying is easy and quick, a great middle ground for hobbies.

Alternatively, make a website like you normally would and in Safari you can "Add to Home Screen". You don't even need a domain name, just save the IP to your Home Screen. Native APIs for websites come a long way.

Post reply on HN