Live data from Hacker News

Apple is hiring engineers to bring WebRTC to Safari

jobs.apple.com

51–60 of 107 posts

Re: Apple is hiring engineers to bring WebRTC to Safari

#51

I've only ever associated WebRTC with its ability to expose the real IP address when surfing with a VPN. I am unsure if this bug is unique to Firefox, and I hope the bug doesn't show up in Safari.

it’s not a bug in the direct meaning, but a bug in the specifications.

Re: Apple is hiring engineers to bring WebRTC to Safari

#52
post #40
post #39

Earlier quoted context omitted.

Remember when IE was the gloomy figure in the corner of the room that every developer knew was there, but there was nothing they could do about it? People didn't catch on that IE was bad until almost a decade later, by then it had finally gotten not bad. These days I don't even have to think about it because my websites work better in it, more often than not, when I open them in it for the first time. Safari is the o…

I think the perspective is skewed, because who are websites for? Not the developers, that's for sure. It's for the users, and if the users think that Safari is better, than there might be a reason for this madness, and the other browsers should adjust their goals. I'm a developer myself, and did webdevelopment professionally for 7 years until I switched paths 3 years ago. I know all about supporting multiple browsers…

> Chrome just doesn't feel and look elegant and smooth

I bet this feeling comes from the "smooth scrolling". Development Chrome currently has it, I really cannot imagine why didn't they do it earlier it's so trivial to do for major benefits.

Re: Apple is hiring engineers to bring WebRTC to Safari

#53
post #11
post #5

Earlier quoted context omitted.

Apple need to move Safari to the App Store. A Browser only being updated with the OS in 2016 is ridiculous.

When you get 80%+ of your OS updated within 6 months this isn't so much of a problem.

It's interesting to note the unprecedented success Apple has achieved at keeping millions of its users at the very leading edge of Apple OS technologies along with its "difficulties" keeping up with new Web technologies.

And it's amazing how rapidly they are able to invent a whole new programming language, compiler, toolchain, overhaul the OS APIs, add new OS features, and innovate Apple-only "native" technologies on Macs, iPhones, iPads, and even watches, while porting some features from open-source browsers into Safari is so darned "challenging". (I'll bet Apple could get some help from organizations with more resources like, say, Mozilla or Opera, if they just asked.)

I might suspect that they were intentionally impeding the progress of the Web, sabotaging all of us while putting on a great show, if it weren't for the fact that they allow other browsers, such as Chrome, on the iPhone. No, if they wanted to slow the progress of the Web platform, they would slow the development of their own browser as much as they dared and simultaneously cut off all detours around it except the one that goes through their own native apps.

But no, they aren't doing anything like that, because there's Chrome right there in the App Store. As long as it's not some sort of trick, some sort of imposter, there's no reason for suspicion....

Re: Apple is hiring engineers to bring WebRTC to Safari

#54

Earlier quoted context omitted.

iOS Safari has a large marketshare. WebRTC is more than video conferencing. It's also peer to peer networking which is a huge win for certain kinds of apps

I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews. Of course I would love it because as a developer this is the dream but I am very skeptical that Apple will do it.

> I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews.

Which is pretty much what Apple has been pushing since before there was an appstore? To this day it takes just 2 taps (share > add to home screen) to add a webapp to the phone as a "standard application" (with a homescreen icon and everything)

There's plenty of serious crap[0] in the apple web ecosystem, but it doesn't really seem related to "webapps as appstore replacement"[1][2][3].

[0] http://www.raymondcamden.com/2014/09/25/IndexedDB-on-iOS-8-B...

[1] http://caniuse.com/#search=websql

[2] http://caniuse.com/#search=audio

[3] http://caniuse.com/#search=webgl

Re: Apple is hiring engineers to bring WebRTC to Safari

#55
post #4

At last. Where have they been all this time, under a rock? Does it mean they'll start supporting Opus as well?

My guess is they didn't want to implement a competitor to FaceTime.

Skype, WhatsApp, Viber and many others are being distributed in the App Store.

Re: Apple is hiring engineers to bring WebRTC to Safari

#56

Earlier quoted context omitted.

> How about the security issue with WebRTC where the browser leaks the IP address Yes, even if the user is behind a VPN, WebRTC will expose their ISP-given public IP. Luckily Firefox allows WebRTC to be disabled. Recently they added a new setting that alleviates that leak for the majority of VPN users, while allowing WebRTC to still be enabled. Would be awesome if Chrome allowed WebRTC to be disabled as well.

Forgive my lack of networking knowledge, but why aren't the UDP packets also sent over the VPN?

The browser doesn't know you're behind a VPN or more generically it doesn't know your public IP address.

Re: Apple is hiring engineers to bring WebRTC to Safari

#57

Earlier quoted context omitted.

I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews. Of course I would love it because as a developer this is the dream but I am very skeptical that Apple will do it.

> I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews. Which is pretty much what Apple has been pushing since before there was an appstore? To this day it takes just 2 taps (share > add to home screen) to add a web…

But that "app" doesn't have any real capabilities so what's the point other than bookmarking websites?

There's no background sync, proper offline, no notifications, no (usable) indexeddb, no rtc, no file system, no media sinks, no media sessions ... these are from the top of my head.

You have a point that long time ago Apple was the one pushing the browser as application platform but today is not the same as the long gone past.

Edit: The can-i-use about "web audio" is misleading about Safari. The web audio is prefixed there with "webkit" is not the same as the standard API.

Edit2: Noticed it's not about "web audio" at all but html5 audio. That's an API from 2010 that doesn't really do anything for apps such as games or audio editors. The newer Web Audio API is used for this and that's what I am referring to.

Re: Apple is hiring engineers to bring WebRTC to Safari

#58

Earlier quoted context omitted.

iOS Safari has a large marketshare. WebRTC is more than video conferencing. It's also peer to peer networking which is a huge win for certain kinds of apps

I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews. Of course I would love it because as a developer this is the dream but I am very skeptical that Apple will do it.

>I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews.

This conspiracy thinking has been played again and again.

Few users cares for logging into some website from mobile Safari just to get a subpar experience over a native app (or a hybrid app), and that's not because Safari presents any kind of worse web experience than the desktop.

In fact Safari has often been the best mobile browser, but it still doesn't compete with the AppStore that much, as the most important things -- more than half a billion of credit cards on store, easy monetization, in-app purchases and full access to native APIs are missing from the web-app story.

Re: Apple is hiring engineers to bring WebRTC to Safari

#59

Earlier quoted context omitted.

> I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews. Which is pretty much what Apple has been pushing since before there was an appstore? To this day it takes just 2 taps (share > add to home screen) to add a web…

But that "app" doesn't have any real capabilities so what's the point other than bookmarking websites? There's no background sync, proper offline, no notifications, no (usable) indexeddb, no rtc, no file system, no media sinks, no media sessions ... these are from the top of my head. You have a point that long time ago Apple was the one pushing the browser as application platform but today is not the same as the long…

>There's no background sync, proper offline, no notifications, no (usable) indexeddb, no rtc, no file system, no media sinks, no media sessions ... these are from the top of my head.

So, more or less just like with the desktop web.

What you describe is not web apps, it's some proprietary hybrid mix allowed inside Safari with hooks to the whole OS.

Re: Apple is hiring engineers to bring WebRTC to Safari

#60
post #11

Earlier quoted context omitted.

When you get 80%+ of your OS updated within 6 months this isn't so much of a problem.

Safari is so far behind every other browser, it's not even funny.

Really? In anything significant that people (more than 5) actually use?
Post reply on HN