Earlier quoted context omitted.
Nice try, but I've found it's impossible to convince nerds that maybe businesses aren’t mindless tyrants, but rather that every firm has different target markets for their business model and it’s fruitless to try and force your preferences on them. I would personally just not buy an iOS device for this reason, though now they're putting M* chips in them I suspect they'll eventually be jailbroken and able to run an op…
Nice try, but I've found it's impossible to convince businesses to break me out of jail.
Apple doesn’t want you developing hobby apps
451–460 of 535 posts
Re: Apple doesn’t want you developing hobby apps
#452Earlier quoted context omitted.
And these days, every Mac comes with a full Unix terminal built-in. Xcode is a free download (remember, if you wanted to develop Macintosh applications back in the day, you had to buy something like CodeWarrior!), and, as you say, they've developed Swift Playgrounds specifically to make a nicer onramp for people interested in developing their own stuff. It's never been trivial to configure the Mac in terms of things…
Even though its now probably 20+ years old, the CodeWarrior experience was vastly superior to XCode. For a company with Apple's budget, XCode is a disgrace.
Constant crashes, unreliable and underdocumented apis. Urgh.
I’ve been doing web programming for the last decade or so. When I started web programming, it was a mess of browser incompatibilities and jquery. But now I’d take modern web development over apple’s hellscape any day. MDN, caniuse, flexbox & grid CSS, modern bundlers, svelte and solidjs - this stuff is a delight in comparison.
Re: Apple doesn’t want you developing hobby apps
#453Earlier quoted context omitted.
Jobs called it "bicycles for the mind".* Back in the beginning there was lots of talk of "toasters" as an appliance every household has and even a child can use (to the point there was a famous screensaver of flying toasters). The Mac 512, Plus, and SE were embodiments of this. (The Apple //c with LCD attachment and carry handle was an earlier attempt.) Note that all of those included portability as a feature, while…
I remember "Bicycles for the mind" well: http://raganwald.com/assets/images/bicycle-jobs.jpeg But as a metaphor, I don't think of a bicycle as an appliance. Mainstream bicycles are brutalist: The chain and gears are usually on display and user-serviceable. Parts like wheels, saddles, and handlebars are standardized in a way that allows users to mix and match components freely. In the days of steel frames you could ma…
Programming on an iPad? Forget it. Have you thought about doom scrolling instead?
Re: Apple doesn’t want you developing hobby apps
#454Earlier quoted context omitted.
A huge part of the improvement has been sandboxing, code signing, and trusted distribution channels. In the Windows XP era, a freeware game or utility you downloaded turning out to be a virus was 100% your fault. It wasn’t a defect in Windows that your whole computer got owned, that was just how computers worked. Crazy to me that people want to go back there.
No, that was absolutely how Windows worked. XP security was atrocious, and there were already better, functional models of how to structure things out there.
Even today, no file sandboxing solution I'm aware of really properly handles more complex file formats that don't consist of a single atomic file.
Only macOS goes beyond the simple "allow the user to pick a single file or directory and that's that" model, and even then according to the documentation I found it only handles simple sidecar files that only differ in the file extension from the main file, but still breaks down for anything more complicated than that.
Re: Apple doesn’t want you developing hobby apps
#455What 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…
Re: Apple doesn’t want you developing hobby apps
#456Earlier quoted context omitted.
[flagged]
I guess a $30,000 car that will leave you with nearly nothing after several years also has no value? How about a $5000 vacation with your family? How about a great bottle of wine? Many, many things we choose to value enough to invest in are temporary. That is not a useful criteria.
It has metal and plastic, assembled in parts that you can sell for a total amount that will be surprisingly high, or that can be sold for scrap metal, or driven until the end of days, or or or... It's obvious that it has some sort of value, however low - it is a thing made of resources in the real world. You can argue about the price, but you can quantify it in so many different ways (weight, dimensions, speed, consumption, age, etc etc etc).
Re: Apple doesn’t want you developing hobby apps
#457The relationship some developers have with Apple should be a case-study with multiple PhD thesis in psychology. Not even in movies I've seen so many cases of children desperately chasing their emotionally unavailable parent. Apple is a trillion dollar company, it's the "parent" who sells you +$40 dongles for everything. "Hobbies" are only good if they make them money AND doesn't increase their risk or any liability.…
I agree. The whole article left me feeling a resounding "well, duhhhhhh". The author has simply chosen one of the least hackable compute platforms for his hacking hobby and is then complaining about it (I mean "hacking" in the original sense, not implying anything about illegal activities). If he were a farmer writing angry blog posts about how VW has made it damned-near impossible to plough a field with a VW beetle,…
...have zero presence on mobile
...don't spend a cent on marketing to developers, so the awareness isn't there
Re: Apple doesn’t want you developing hobby apps
#458Earlier quoted context omitted.
Why shouldn’t he complain about it though? If nobody complains there’s no chance things will change. Sure people could vote with their feet, but not everyone is willing to do that. They should still be allowed to ask for improvements.
But his unwillingness to vote with his feet is the actual message here. He's basically saying: Here are the horrible things that Apple is doing to me and yet I'm still giving them my money and investing myself in their developer ecosystem. That's how much I love them, for some reason that remains unstated in the article. That's what the parent commenter alluded to: There's some really weird psychology happening here,…
Sunk cost mentality. They have invested time and resources into learning a whole platform, only to find that it is not suitable for use, and they have to start all over again somewhere else.
Re: Apple doesn’t want you developing hobby apps
#459Earlier quoted context omitted.
I’m fleshing out these thoughts more in a longer form - but I think Jobs was heading the company into the abyss with the appliance model. If it weren’t for the AppStore, it would’ve been the end of Apple. The iPhone wasn’t released with it at the outset - because this “make your own” wasn’t a part of the ethos. The Mac also suffered tremendously with no love to Final Cut, snipping Aperture, and leaving the hardware t…
It’s difficult to square creating both the most successful product and the most successful company in history with the idea Jobs heading the company into the abyss with the appliance model.
Re: Apple doesn’t want you developing hobby apps
#460The relationship some developers have with Apple should be a case-study with multiple PhD thesis in psychology. Not even in movies I've seen so many cases of children desperately chasing their emotionally unavailable parent. Apple is a trillion dollar company, it's the "parent" who sells you +$40 dongles for everything. "Hobbies" are only good if they make them money AND doesn't increase their risk or any liability.…
I agree, but... in my experience Android and Android devices suck in comparison to iOS and iPhones. Why can't anyone else create a true competitor to iOS and iPhone that is as open as Android? Is it because of Apple patents? Is it because they assume that if a company as large as Google couldn't do it then nobody can do it? Is it just developers are such a small part of the general populace that there is no money in…
Nokia tried in 2009/10 with the N900 running a Linux-based OS. It flopped, partially because Nokia was about to jettison their entire software stack to shack up with Windows Phone OS. But also partially because it came way too early, at a time when Apple and Google were spending millions to tell consumers that smartphones without app stores were useless and dangerous.