Live data from Hacker News

Why we are suing Apple for better HTML5 support in iOS

nexedi.com

161–170 of 238 posts

Re: Why we are suing Apple for better HTML5 support in iOS

#161
post #73

Earlier quoted context omitted.

"Apple is blocking HTML 5 somewhat and there is almost nothing we can do about it." Sure we can! Vote with your wallet and don't buy Apple's products. Or at least write a complaint to one of their support centers..

The problem is that this approach is perfectly fine when it comes to us programmers or more technical people, but for "normal" users this approach won't work, simply because they don't know the possibilities an up-to-standards iOS Safari would bring. There's a saying; "What you don't know can't hurt you", and that can be applied for these users - whom make up the majority of iOS device users - since they don't know w…

>they don't know the possibilities an up-to-standards iOS Safari would bring.

To be fair, they also don't care at all.

Re: Why we are suing Apple for better HTML5 support in iOS

#162
post #128

Earlier quoted context omitted.

I could be swayed that iOS is easier to target than some other browsers but Chrome? You can definitely build a slider natively... Maybe the confusion is that Chrome =/= Android Browser

> You can definitely build a slider natively... Nope http://caniuse.com/#search=snap

You don't need snap to build a slider natively. Also interestingly snap is NOT supported when Safari is rendering stuff in a different app, only when you're actually in the Safari App.

Re: Why we are suing Apple for better HTML5 support in iOS

#163
post #101

Earlier quoted context omitted.

If you mean the Android store, then no. You can for example find the "real" Firefox on the Google Play store. (The one on the Apple store is a Safari skin which has the problems the article points out)

Sorry, I didn't express myself correctly. I meant this chrome app[1] in the apple store. I was wondering if people with iPhones can at least install a different browser to take advantage of those features. But if you say that it's just a skin they are pretty much trapped there. [1] https://itunes.apple.com/us/app/google-chrome-fast-secure/id...

The fact that Apple doesn't allow competing browsers on iOS is what the entire article is about. It's why the article's authors are suing Apple.

Re: Why we are suing Apple for better HTML5 support in iOS

#164

Earlier quoted context omitted.

Third party code execution environments seems like a bit of a slippery slope that I can understand Apple wanting to avoid.

Pythonista presumably runs Python on the device and is allowed on the App Store.

I guess the restriction is about downloading and executing software, not executing alone?

Re: Why we are suing Apple for better HTML5 support in iOS

#165

Many of the HTML5 technologies Apple is steering clear from make the Web more App like meaning they become a threat to their dominance with the App Store on their own platform. The longer they take to adopt them the longer they can benefit from the exclusiveness and control over iOS app ecosystem. I don't think sueing them will get them anywhere but it might be a push to get them understand that users are aware of th…

From ordinary users, nobody cares about the web platform on mobile. Native apps are faster, with better integration to platform APIs and features, lighter on battery, and consistent (even if a large part of an app is just a webview in a native app shell). And for developers, they can actually be monetized and attract paying users, unlike mobile browser-based apps. Safari on mobile is pretty up to date as mobile techn…

Web apps are cheaper and faster to develop. This makes it possible to try more new ideas and serve more niche markets that might not justify the upfront cost of full-blown native development. Why not let developers and users have a choice here?

Fancy graphics are not really the issue. It's things like service workers and shadow dom that are really crucial.

Re: Why we are suing Apple for better HTML5 support in iOS

#166

Earlier quoted context omitted.

Except when WebRTC actually isnt a part of HTML5 (yet), it's only a draft specification.

Stop bringing logic and facts to a pitchforks and torches kind of discussion. /sarcasm

I upvoted him ;)

Re: Why we are suing Apple for better HTML5 support in iOS

#167
post #162

Earlier quoted context omitted.

> You can definitely build a slider natively... Nope http://caniuse.com/#search=snap

You don't need snap to build a slider natively. Also interestingly snap is NOT supported when Safari is rendering stuff in a different app, only when you're actually in the Safari App.

As the note says, WKWebView is an embeddable web view for apps. This is what iOS Chrome uses FWIW.

Re: Why we are suing Apple for better HTML5 support in iOS

#168
post #159

Earlier quoted context omitted.

From ordinary users, nobody cares about the web platform on mobile. Native apps are faster, with better integration to platform APIs and features, lighter on battery, and consistent (even if a large part of an app is just a webview in a native app shell). And for developers, they can actually be monetized and attract paying users, unlike mobile browser-based apps. Safari on mobile is pretty up to date as mobile techn…

> Safari on mobile is pretty up to date as mobile technologies come. Google Chrome is hardly any better: http://mobilehtml5.org/ Safari on iOS is missing ten checkboxes in your link; Chrome on Android is missing two.

This also shows how much checkboxes mean: the last version tested there is Mobile Safari 9. We are currently at 10, which has a huge number of improvements in the area of JavaScript and HTML5 standards.

Re: Why we are suing Apple for better HTML5 support in iOS

#169

Earlier quoted context omitted.

> You can definitely build a slider natively... Nope http://caniuse.com/#search=snap

"Build natively" means to create it yourself in vanilla JavaScript, like this http://meandmax.github.io/lory/ . What's the use of a native element that only one browser has when you need cross browser support anyway?

"Natively" as in 2 lines of CSS rather than yet another JS dependency. The cool thinks about CSS Snap Points is that they fall back rather gracefully on brothers that don't support them to just standard overflow scrolling.
Post reply on HN