Live data from Hacker News

Why is Apple acting like an asshole?

jessesquires.com

321–330 of 515 posts

Re: Why is Apple acting like an asshole?

#321
post #41

Earlier quoted context omitted.

You cannot submit you application except using the toolchain that was released today, which is occasionally different enough from the beta tools that your app will no longer work. So now you have a broken app and just hours to fix it, and then somehow App Review is going to get through it while a thousand other people are submitting at the same time you are? No way.

Well you can always ship updates with the old iOS 13 SDK toolchain (Xcode 11) the entire time. You could have tested on the iOS 14 betas, and if you found a crash, you could try to implement a workaround and resubmit in the weeks and months leading up to today. Sometimes your crash is because of bad assumptions in your code, or sometimes your crash is due to real Apple bugs creeping into the iOS APIs. Not saying it's…

> Well you can always ship updates with the old iOS 13 SDK toolchain (Xcode 11) the entire time. You could have tested on the iOS 14 betas, and if you found a crash, you could try to implement a workaround and resubmit in the weeks and months leading up to today.

When I was an iOS developer, this is exactly what I did. Install iOS beta, find any show stopper bugs, fix them in the current SDK and get the bug fix out. Most of the time it was just the beta OS highlighting an existing bug that the current OS ignored.

Once the bugs are fixed, then start adding beta OS features. These features often have to be gated anyway since it's normal to want to support current version -1 or -2.

So yeah, Apple should have given more than a day, but it's not nearly as serious as the hot takes want to make it out to be.

Re: Why is Apple acting like an asshole?

#322
post #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 update…

[deleted]

Re: Why is Apple acting like an asshole?

#323
post #228

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

Windows even offers to resolve the issue which, as I understand it, has never in the history of time resolved anything.

In Windows 8.1, if the Sound service crashes, clicking on the sound icon with an (X) on it will bring up a UAC prompt. Going through that will get the "resolve the issue" prompt to restart the Sound service, which will fix the issue.

Not having the problem in the first place would be better. Automatically solving the problem would be great! But, for once ever, I can safely say that this does sometimes fix problems.

Re: Why is Apple acting like an asshole?

#324

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

Windows has been getting worse and worse at this as it increasingly follows the bone-headed trends started by Apple and shitty web designers.

Seems about the same as always. Either Windows is working, or you get a blue screen that says ":( Error code: WE_AUTO_INSTALLED_A_SHITTY_DRIVER_FOR_HARDWARE_YOU_DONT_CARE_ABOUT_AND_IT_OVERWROTE_THE_OS'S_MEMORY"

Then you google it and the first 300 results say you need to install their malware to fix the problem. Never change, Internet... never change.

Re: Why is Apple acting like an asshole?

#325

I feel that, as industry, we need to move back to the rich, browser-based applications on the mobile phones. Apple-Google duopoly is just not the way to live. As tech community, we can take our power back. I think the good start is to start using web on mobile phones.

It is a matter of time they will make it difficult if not impossible or they will start blocking websites unless authors start paying % per visitor.

Re: Why is Apple acting like an asshole?

#326

Earlier quoted context omitted.

> I’d say a lot Yet you didn’t name any. If that were the case, you should be able to name the equivalent web apps on Android that must be apps on iOS. > Software is not suddenly without value just because it doesn’t make money. So where are those “valuable” web apps on Android? Also revenue is the most objective way to measure value.

> Also revenue is the most objective way to measure value. Nonsense. Wikipedia must be worthless for you? What about air? Do you feel you'd breathe with more satisfaction if someone was profiting from the air you breathe? On the other hand, there's plenty of immensely profitable things that have negative value. Cigarettes? Oil? Weapons? Opioids? I could go on and on.

And you still haven’t come up with a situation where a major developer was forced to make an iOS app and decided to be content with a PWA for Android customers.

“Value” has a definite meaning in economics. If someone is willing to pay for something, it has value to them.

Re: Why is Apple acting like an asshole?

#327

Earlier quoted context omitted.

Has Apple ever added a major breaking change one day before release of new iOS version?

Why does one day matter? Even if it was a month it's unlikely every single app developer could get a fix in time.

> Why does one day matter?

That's what the original article is trying to suggest.

> it's unlikely every single app developer could get a fix in time

Are you suggesting to freeze iOS development?

Re: Why is Apple acting like an asshole?

#328
post #231

Earlier quoted context omitted.

> 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 are you really saying you would pay higher prices because you can' t press the "no" button and never visit the same website again?

Yes, absolutely! Just like I'd rather pay for Apple Arcade so that I don't have to wade through the sewage of free-to-play games clicking "no" on in-app purchase requests and hiding spammy notifications. Just like I'd rather pay for streaming services with no ads rather than having to mute commercials on live TV or skip commercials on DVR'd TV. It's not absurd to me to pay for platforms that attempt to preemptively r…

Web notifications are a standard feature, meaning the APIs are in the web standard.

Making an hyperbole here, but wouldn't Mosaic 1993 edition solve every issue then?

Re: Why is Apple acting like an asshole?

#329

Earlier quoted context omitted.

Past major iOS releases have usually given about a week between the release of the final build to developers (with app submissions opening at the same time) and the release to the general public. This gives developers time to validate their code against the final build of iOS and submit updates if needed, allowing plenty of time for App Review to do their thing. This is also the first point where Apple will accept ap…

1 week is completely arbitrary. If they had 1 week notice as usual there would most likely still be complaints because this is an unusual year...

Regardless, changing one week to one day is a real slap in the face to developers.

Re: Why is Apple acting like an asshole?

#330

Earlier quoted context omitted.

Is LineageOS the most trustworthy aftermarket smartphone OS out there? What makes it so?

Aren't I still bound by a GMail account for login and contact information, so if Google randomly decides to ban my account (see what happened to the viewers of a Markiplier stream), I'm in trouble?

How so? Lineage works without gapps, although obviously you then lose access to those services, including the Play Store.
Post reply on HN