Live data from Hacker News

Why is Apple acting like an asshole?

jessesquires.com

191–200 of 515 posts

Re: Why is Apple acting like an asshole?

#191
post #77

Earlier quoted context omitted.

All in the name of UI cleanliness and simplicity . Like how there's no way to manually trigger the firmware update for the AirPods. You just have to keep them plugged in next to your iPhone and ... wait ... until some magic pixie in Apple's cloud decides it's time to push the update to you. Steve Jobs used to say it over and over again when criticized by angry developers[1] that their main focus will always be users…

Over here on Windows side not everything is "Developers!" as it should be though.

True, but I can still run my program that I compiled back in 1999.

Re: Why is Apple acting like an asshole?

#192

Earlier quoted context omitted.

Mac/iOS error: App just disappears Android error: App displays error and disappears Windows error: App displays error, possibly writes to error log, dumps memory to disk, and suggests you visit a URL that provides no useful information. None of them are great, but at least Windows gives you something to search for. EDIT: Formatting

Crash logs are available on iOS in the settings.

Yeah agree, and I'd say it's better to hide them away in settings because most users have no idea what those error messages mean.

For example my auntie calling me in tears because windows "had performed an illegal operation" (verbatim error message text) and she was terrified she was going to prison.

Re: Why is Apple acting like an asshole?

#193
First of all, the complainers do not speak for me, yet they seem to be speaking for everyone, that everyone has this problem because of 24-hour notice of the release of iOS14.

Anyone that has a work flow, even a personal workflow having nothing to do with actual earning of income, that updates as soon as an update is available, is an asshole to themselves, and a compulsive one at that. If there are no security patches, bug fixes or features that I desperately need, I don't update. I'm still running iPadOS13.4 and I may never update.

The problem here is not Apple's. Apple can do as it wants, and is under no obligation to make things convenient for the egotistical developers. From my perspective, (and fallacy argument from authority here, but fwiw, I studied computer science, flunky career in systems administration, and I am perfectly aware I rarely did any computer science, but am also aware programming is not computer science, either... CS is just math, and that is all... I personally just liked the problem solving necessities that sysadmining provided me, along with a decent living... I enjoyed solving those puzzles), developing for iOS sounds easy as snot. Developing a killer app is more difficult in that it must be innovative, clever, beautiful, and useful. But 99% of the apps on AppStore, and including 90% of the games, are duplicates of stuff that has been around forever. Where is the innovation?

And I have very little sympathy for developers because most of them made my life a living hell for 20 years. It is that precious few that did the opposite that I love, nay, that I worship. What are the chances anyone in this group of developer blamers and complainers, borderline narcissist egoists, are among them? Slim to none.

Apple gave you excellent tools. You have your own source code. Get something done! It doesn't matter how long it takes. But with the tools Apple provides, seems to me it is loading the tools, loading the source, grooming the source for the update, clicking a few radio buttons, compiling, and publishing. Shut up and get something done, or bail and go develop for another platform. Jeesh. Make install not war.

Re: Why is Apple acting like an asshole?

#194

Earlier quoted context omitted.

The last beta was 28Gb, nearly double the size of version 11.

What? Are delta updates not a thing?

Not for beta releases of Xcode, since they’re only provided through the developer site (not the App Store) and you have to download a full installer every single time.

Re: Why is Apple acting like an asshole?

#195

Earlier quoted context omitted.

> iOS developer hates with a passion and gives no useful information That's typical Apple, they are allergic to technical info and error display, when things are not working, there's no way to know why.

All in the name of UI cleanliness and simplicity . Like how there's no way to manually trigger the firmware update for the AirPods. You just have to keep them plugged in next to your iPhone and ... wait ... until some magic pixie in Apple's cloud decides it's time to push the update to you. Steve Jobs used to say it over and over again when criticized by angry developers[1] that their main focus will always be users…

I watched the whole video of Jobs, and I enjoyed it and took something away from it. I also don't think that it applies to this conversation.

From Jobs's perspective here, App Store developers are also customers. So while he is talking about starting at the customers' perspective, rather than the engineers, I believe he's only talking about Apple engineers. 3rd party software devs that are building the Apple ecosystem are:

1. Paying for the privelege of being an Apple Developer

2. Paying Apple a portion of their own earnings.

3. Opting to develop for Apple, rather than other platforms

So if we are Apple developers, we are customers, and according to Jobs's philosophy laid out here, it's Apple's job to deliver value to us (as well as the actual end users).

Re: Why is Apple acting like an asshole?

#196

Earlier quoted context omitted.

Apps cannot currently use other browser engines on iOS

safari is enough and has enough bugs to be a totally good vector for malware The real security issue is: if a bug in Safari is found (it happens quite often) users cannot use another browser in the meantime.

[deleted]

Re: Why is Apple acting like an asshole?

#197

Earlier quoted context omitted.

Why wouldn't you just do exactly what your users passionately want, and make a small app just for notifications? You may even make it paid, so that your efforts are compensated -- I am sure, the users will be happy to support you.

I am working on it. But as a web developer this "small app" and everything that comes with it is easily hundreds of hours of work, just to clumsily recreate functionality that's already working in other browsers.

But that's exactly what Apple wants. They want you to invest your time in their ecosystem because that prevents you from spending time in other ecosystems. Every thing they do that makes it more work for you to make an iOS or MacOS app is time you won't be spending making things for other platforms including the web.

plus, they get the added bonus that they can demand you pay 30% of various transitions that they couldn't demand if you just left it a website that happened to be PWA

Their incentives are entirely aligned not to support the latest web standards and not allow any other browsers on iOS to add them

Re: Why is Apple acting like an asshole?

#198

Earlier quoted context omitted.

Why wouldn't you use Android then? I would personally like to continue paying higher prices to protect myself from low-quality background-syncing byte-code-obfuscated web-pages with push notifications, please.

Something can be said for both. I have built a couple of 15 year old websites with passionate users who have been begging me for an app. Not to replicate the website, which works perfectly on mobile and is very up to date with best practices. They just want it for push notifications. I can switch to Android, yes. But my users won't switch phones for just my website. And I can recommend something like Pushover, but th…

[deleted]

Re: Why is Apple acting like an asshole?

#199

Don't worry Apple hates users too. I've once had a Windows update break software, and I was easily able to downgrade the broken update (and it wasn't really MSvs fault entirely, graphics driver issue). Multiple times I've had ipad updates break apps, and some apps have never worked again because the developers don't bother updating the app, and Apple blocks downgrading because...

I'm not endorsing the stupid stuff that Apple has been doing in the article, but for your case, I don't see what they should have done differently.

Maintaining backwards compatibility for every app is a big technical requirement, and Apple chooses to spend their efforts elsewhere. Microsoft takes the opposite route because they have many enterprise customers who have to keep using an internal CRM that was last updated in 1994 and all the developers have died.

If you want your OS to support abandoned apps, then you should definitely choose Microsoft. But most people have other priorities.

Similarly, keeping devices on old OS versions has a cost too. They could be insecure, opening users to the risk of compromise of their personal data. Newer apps will not work. Having a significant proportion of devices that have not bothered to upgrade stops developers from using the newest OS features (for an extreme version of this phenomena, remember ie6).

Apple prioritizes getting users and apps on the latest OS releases over perpetual support of abandonware. The proportion of users who need to support abandoned software is probably tiny compared to those who can benefit from OS updates. It's a conscious choice, and other vendors choose differently.

Re: Why is Apple acting like an asshole?

#200

Earlier quoted context omitted.

Crash logs are available on iOS in the settings.

Yeah agree, and I'd say it's better to hide them away in settings because most users have no idea what those error messages mean. For example my auntie calling me in tears because windows "had performed an illegal operation" (verbatim error message text) and she was terrified she was going to prison.

Stongly disagree, as much as this example is hilarious and toching, it really isn't typical.

Many non-dev folks around me have resolved windows errors by typing the error message or code into google - if they are spesific and well written, they enable you to do that!

Post reply on HN