Live data from Hacker News

Why is Apple acting like an asshole?

jessesquires.com

511–515 of 515 posts

Re: Why is Apple acting like an asshole?

#511

Earlier quoted context omitted.

I can play this game too, Nope.

Nope, apparently you can't play the game. You don't even understand the rules. Sorry. Notification APIs are in Webkit, the open source implementation of Safari. proof: https://github.com/WebKit/webkit/blob/89c28d471fae35f1788a0f... Can you prove that Apple didn't remove standard APIs from their browser?

So this somehow keeps other HTML from rendering and CSS just doesn’t display correctly right? Look around, you’ll find very little care for that API except from sites trying to spam devices, something apple is against. So again, no, safari is following the spec just fine.

Re: Why is Apple acting like an asshole?

#512

Earlier quoted context omitted.

> I don't write fronted software anymore, but writing for every browser means adhering to the standard. Yes, which you’ll find if you do Safari adheres to quite well. Finding examples where it doesn’t is easy, just like on chrome. Which is why we have media queries and poly fills because it’s simply impossible to have a unified platform without one entity owning it. If you found out Chrome doesn’t render the same on…

> Yes, which you’ll find if you do Safari adheres to quite well They don' t Apple refused to implement 16 web API in Safari > Which is why we have media queries and poly fills because it’s simply impossible to have a unified platform And that' s why big players like Apple hat control a closed ecosystem shouldn't be allowed to be assholes At least on Android I can install other browsers and other browser engines Do yo…

> Apple refused to implement 16 web API in Safari

OK and these APIs don’t stop real work.

> And that' s why big players like Apple hat control a closed ecosystem shouldn't be allowed to be assholes

And putting all that power into the hands of a single browser will not end well, so stop promoting Chrome or saying other browsers should be like Chrome. FF isn’t going to win.

> At least on Android I can install other browsers and other browser engines Do you see the difference?

Yes, next question, do I care?

> that' s not true

100% true, read the dev blogs and understand the WM on linux is fundamentally different than windows or mac, therefore rendering is not exactly the same.

Standards help align, they do not force alignment. If safari implemented a p element as a span, then this is not following the spec. Choosing not to implement a portion of a modular spec, is still following the spec.

Re: Why is Apple acting like an asshole?

#513
post #453

Earlier quoted context omitted.

One example I saw cited recently is the Web browser itself. This is according to one of the original iPhone developers at Apple: > Apple’s iOS rules would not have allowed for the invention of the web browser. Let that sink in. They would have rejected one of the most important technical innovations in the history of computing. Microsoft‘s bully tactic of making IE free seems quaint in comparison. > But here’s the ki…

>hard to give specific examples about innovation that hasn’t happened It's hard, but not because of prohibited innovation. It's because we have android, and it doesn't have neither ios rules nor a fantastic potential innovation that breaks the deal with apple. There is simply no example that could be used as a good enough argument. Apple users do not live in a vacuum as well, many of them have seen or used other plat…

> Web browser is a highly secure piece of software, protected on par or even harder than the os itself. If any ios app could freely download, compile and execute an arbitrary code from the internet, that would be a world-wide security and privacy disaster every few weeks

It sounds like you’re saying iOS is insecure compared to WebKit and Blink, and that they can be trusted to run arbitrary code downloaded from arbitrary untrusted sources, but iOS cannot.

That’s a pretty damning indictment of the state of iOS, if it’s less capable of sandboxing than a browser, despite having tight coupling between hardware and software.

> Let that sink in instead.

Tragically, you’re probably right too.

Re: Why is Apple acting like an asshole?

#514

Earlier quoted context omitted.

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.

Why use windows 8.1 today? Windows 10 was a free upgrade and a major improvement.

Windows 8.1 works, uses significantly less RAM, lets you disable the telemetry, lets you create new users without a Microsoft account, doesn't move things around all the time, has a non-Chromium-based browser built into it, doesn't automatically install Metro apps…

The only real downsides versus Windows 10 are the Start Screen and the conhost implementation, but Classic Shell and Powershell fix both of those.

Re: Why is Apple acting like an asshole?

#515

Earlier quoted context omitted.

> So they hire a developer who was just like you "if it can be a web app then should be a web app" I can see arguments and I am not like that, you're portraying your predisposed view about me onto me. This argument you have is not really saying a lot to me actually since you could use Rpis with a web app as well? Tbh I don't think you save that much battery on just making it native. You complain about battery, but fa…

Let's agree to disagree. And frankly I love people with love for hypes and technologies that bullshit their clients into adopting that. It means I get to do this type of work, which I call "cleanup jobs" that bring me the big bucks.

Since when is doing stuff for an open standard that will have backwards compability for likely decades following a hype? The hype technologies is imo android and ios apps. They will only work for a few years and soon enough their UI will look so ugly because of the hundred times Google or Apple has revamped their entire UX so they deprecate all apps that don't update SDK version.

Then, the clients have to replace their devices because otherwise they can't run the new app versions. This is literally a hype.

I on the other hand dont use any big frameworks, I just do web apps after the open standard that everyone agreed upon. You're a slave for whatever platform you develop for.

In 10 years when people run iPhone 50 my apps will still work as they do today or probably better due to better hardware. Can you really say the same of yours, given no updates are made?

Post reply on HN