Live data from Hacker News

Why is Apple acting like an asshole?

jessesquires.com

411–420 of 515 posts

Re: Why is Apple acting like an asshole?

#411

Earlier quoted context omitted.

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.

I can’t see it that way even if I try really hard. If you want to be ios14 ready I personally would be code complete a long time before yesterday.

Re: Why is Apple acting like an asshole?

#412
post #396

Earlier quoted context omitted.

Reasonable people can disagree about which features are and are not useful. And those reasonable people can purchase smartphones and computers which best cater to their own views about these features.

True, but reasonable people that know about web notifications API are less than 1% of Apple customers...

That sounds like a great reason to not let every trashy website in the world to spam them asking if they want to enable notifications.

Re: Why is Apple acting like an asshole?

#413

Earlier quoted context omitted.

AFAIK this is not the way Safari works and it's not the main motivation for Apple They just don't want web apps to rival with the native ones skipping the whole store experience and fee But that's just speculation on my side, I have no data to back it up

This makes no sense. As I said in another reply. If PWAs are so great, why aren’t companies bypassing creating Android apps and just telling Android users to use web apps? On top of that, how many apps are really just surfacing server hosted services where there are no in app purchases?

According to the data I found, PWAs make 50% of the Android market.

Among the most popular there are

- Uber

- Pinterest

- Telegram

- Trivago

- Tinder

- Google maps Go

- AliExpress

Re: Why is Apple acting like an asshole?

#414
post #412

Earlier quoted context omitted.

True, but reasonable people that know about web notifications API are less than 1% of Apple customers...

That sounds like a great reason to not let every trashy website in the world to spam them asking if they want to enable notifications.

But is it Apple's call?

I mean, removing features of course makes software more secure

I argue that disabling JavaScript would only bring great benefits to humanity

Re: Why is Apple acting like an asshole?

#415
post #412

Earlier quoted context omitted.

That sounds like a great reason to not let every trashy website in the world to spam them asking if they want to enable notifications.

But is it Apple's call? I mean, removing features of course makes software more secure I argue that disabling JavaScript would only bring great benefits to humanity

If Apple had a dominant market position in smartphones then one could argue that end customers don't have much of a choice, but Apple only has at most 50% market share in the US and much lower globally. For my own smartphone usage I would much rather Apple choosing which features and APIs that third-party developers (of apps and websites) can use rather than those developers being able to do whatever they want. I think it's pretty clear that developers tends to have a much more hostile relationship with their end users than Apple does with their customers.

Re: Why is Apple acting like an asshole?

#416
post #405

Do developers get a pre-release of iOS to test on or how can you release a new version of your app before the targeted OS is released? Also, why do you need to release a new version at all? I'd expect the platform to stay largely compatible. (Obviously, I haven't developed anything for the Apple ecosystem, so these are genuine questions.)

> Do developers get a pre-release of iOS to test on?

Yes, but those pre-release OS versions are changed and updated by Apple as the process goes along. So once Apple declares the final version (AKA Gold Master), then everyone needs to regression test their apps against this final version that will be installed on user devices. The process of submitting the app update to the store must be done with a new toolchain as well. Usually the GM version and new toolchain are available 1 week before release. This time they were only available 1 day before. Even if all the development is done and the testing against the GM version goes smoothly, 1 day is a very short turn-around for getting your app update approved by Apple, especially on a day where lots of other developers will be submitting updates too.

> Also, why do you need to release a new version at all?

Sometimes the new version introduces unintentional bugs that break existing functionality and developers have to figure out how to work around it. Sometimes Apple intentionally deprecates existing functionality. These are things that developers can address with the pre-release versions, but again, those are moving targets and until the GM version is released, you don't know for sure.

Re: Why is Apple acting like an asshole?

#417
post #415

Earlier quoted context omitted.

But is it Apple's call? I mean, removing features of course makes software more secure I argue that disabling JavaScript would only bring great benefits to humanity

If Apple had a dominant market position in smartphones then one could argue that end customers don't have much of a choice, but Apple only has at most 50% market share in the US and much lower globally. For my own smartphone usage I would much rather Apple choosing which features and APIs that third-party developers (of apps and websites) can use rather than those developers being able to do whatever they want. I thi…

The argument is not about market domination, but about money power

Apple market is rich, it is the richest tech company, with the highest market valuation ever, one cannot avoid it

So it's gonna drive adoption no matter what

Like it did for Flash (right or wrong, they did it)

I was writing web applications during the 90s, they were called intranets back then, IE wasn't bad, it was simply unavoidable

And being unavoidable halted competition for more than a decade

On another side: having a platform that doesn't obey to common standards creates tech segregation

I remember seeing japanes phones 20 years ago, they were ahead of time,but unusable outside of Japan

Last but not least, having a flag that says "allow me to shoot myself in the foot of I want to" it's less hostile than "you don't know what you're doing let me handle it for you"

Re: Why is Apple acting like an asshole?

#418

Earlier quoted context omitted.

This makes no sense. As I said in another reply. If PWAs are so great, why aren’t companies bypassing creating Android apps and just telling Android users to use web apps? On top of that, how many apps are really just surfacing server hosted services where there are no in app purchases?

According to the data I found, PWAs make 50% of the Android market. Among the most popular there are - Uber - Pinterest - Telegram - Trivago - Tinder - Google maps Go - AliExpress

Yet most of those companies decided to make native apps. If PWA’s were good enough, why bother writing native apps for Android?

Do you have a citation?

Re: Why is Apple acting like an asshole?

#419
post #284

Can someone explain what the actual problem is? I’ve been using the betas and all of my existing apps work fine. I’m developing for ios14, and don’t see any particular reason for my app to be out today. What actual adverse effects are there to this? Is there a class of app that runs on ios13 but is broken on ios14?

I think the rub is that a lot of the apps built at these massive companies use unnecessary third party frameworks and build their apps in janky ways, so while the content of their app doesn't appear to need anything special, it's actually standing on top of a house of cards built out of 3rd party APIs that are doing janky things that break between OS updates. If they just built their apps fully natively, using UIKit…

Yes, let’s have the company pay for an entire development team to learn Obj-C or have additional hires, just so their apps can do on Apple’s platform what it can do everywhere else just fine.

/s

Re: Why is Apple acting like an asshole?

#420

Earlier quoted context omitted.

Question - why are apple downloads slow - I don't get it. I've downloaded lots of stuff from google. Its rarely slow. I use cloudfront on AWS - also rarely slow. Apple - often slow. They have billions - is there something wrong with their caching layer at ISPs etc?

Mac mini's don't have fast NICs, and they're probably still unable to use the current Mac Pros for production reasons. The old Mac Pros keep rolling off the rack.

A Mac Mini with gigabit ethernet can saturate a gig and not break a sweat.

A Mac Mini with a 10G Ethernet port can saturate 10G.

So, how are they not fast?

Post reply on HN