Live data from Hacker News

Google nabs Square Enix and other game developers for native client Chrome games

venturebeat.com

21–30 of 47 posts

Re: Google nabs Square Enix and other game developers for native client Chrome games

#21
post #19

Earlier quoted context omitted.

NaCl uses the NPAPI which is pretty standard, it's used for flash for example and is supported by Firefox, Opera and webkit. This means NaCl could be plugged in those browsers without being reimplemented.

So, it's about as open as Flash, which is a free standard we're all happy about. No, wait...

It's not like Flash because the primary implementation of Flash by Adobe is not open source whereas NaCl is.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#22
post #5
post #4

Earlier quoted context omitted.

That's a valid concern; I know another HN user who might chime in with more detail to back it up. On the other hand, Google has built a particularly good security team for low-level systems code problems like this, and they've done things (like the NaCL security contest) to attract the right kind of attention from researchers.

I'm not the least bit concerned about NaCl's involvement here, but I'm still deeply scared by the potential for things to go very badly in the lower levels (but not enough so that I'm willing to disregard the benefits of these APIs, mind you). What it comes down to is that current GPUs do whatever you want with no concern for security; that part depends on the driver and userspace 3d stack. This isn't necessarily bad…

It's a concerned but it's something GPU vendors are claiming they are working on. There has been moves to improve driver security through the ARB_robustness extension and for the browser vendors there is the ANGLE's project as you have said but also plain blacklisting dangerous cards or drivers.

The reality is that web 3D's time seems to have arrived. It doesn't matter if it's through WebGL, Flash, Unity the issue you raised is present in all those solutions. Even Native client has that potential if the sandbox is not watertight.

In all, if we want a more capable web these are risk I feel are worth taking. But that's my personal view.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#23
post #16

Earlier quoted context omitted.

The major difference being that Microsoft has a history of anticompetitive behavior and google does not. Your unfounded wharrgarble is noted, though.

Google is very similar. They do open up a lot of stuff, and provide a lot of free stuff too. They have a lot of talented people as well. But their base strategy is to control our most powerful tool. For that you need to kill standards. And hey, talented people sure know how to put things on the right balance, at the right time. I'm not sure who you think can compete with Google. For most people "the internet" is Goog…

"I'm not sure who you think can compete with Google. For most people "the internet" is Google.com."

I thought the meme was that for most people facebook.com is the web?

All Google cares about is that whatever tech is out there doesn't prevent them from displaying Ads to as wide an audience as possible. This is a very different motive than what Microsoft has which is to control your entire PC experience.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#24
post #5
post #4

Earlier quoted context omitted.

That's a valid concern; I know another HN user who might chime in with more detail to back it up. On the other hand, Google has built a particularly good security team for low-level systems code problems like this, and they've done things (like the NaCL security contest) to attract the right kind of attention from researchers.

I'm not the least bit concerned about NaCl's involvement here, but I'm still deeply scared by the potential for things to go very badly in the lower levels (but not enough so that I'm willing to disregard the benefits of these APIs, mind you). What it comes down to is that current GPUs do whatever you want with no concern for security; that part depends on the driver and userspace 3d stack. This isn't necessarily bad…

Virtualisation's rise in popularity has caused IOMMUs to start showing up even in some consumer chipsets. Do you think an IOMMU and a driver that supplies it appropriately restrictive page tables for the GPU will be enough or do we realistically need GPUs with some kind of native memory protection support that can somehow be intertwined with the CPU's process model?

Re: Google nabs Square Enix and other game developers for native client Chrome games

#25
post #20

Earlier quoted context omitted.

For now, that is true. However, NaCl is moving to the Pepper API, which is a proprietary Chrome API for plugins.

> proprietary Chrome API You keep using that word. I do not think it means what you think it means. From Wikipedia: """Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.""" Nothing of thi…

"Proprietary" ≠ "proprietary software".

Re: Google nabs Square Enix and other game developers for native client Chrome games

#26
post #18

Earlier quoted context omitted.

The major difference being that Microsoft has a history of anticompetitive behavior and google does not. Your unfounded wharrgarble is noted, though.

You'd think it would be good to see the problems this will unleash on openness before it's too late and we have to say 2 years down the road, on the next embrace-extend move, that Google has a history of this. Google is using their muscle to push for the adoption of a Google-exclusive technology in browsers that Google's competitors have said they cannot support because it is not truly open. If you can't see that thi…

> adoption of a Google-exclusive technology in browsers that Google's competitors have said they cannot support because it is not truly open

no, they aren't supporting it because they think it is a bad idea, which is a very, very different thing.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#27
Regarding Native Client: I don't think that Google is evil just because they try to move web technologies forward in non w3c standardized ways, and I don't even want to go into this discussion because there're (imho) valid arguments for both sides, But: For web developers, this whole process is suboptimal to say the least. It only adds to the already existing complexity of the web technology stack but enforces more browser checks and fallbacks.

Even worse, as soon as you're working for a customer who isn't technical, you'll land in a situation where he shows you a Native Client app and wants "something like that" on his website but running in Firefox or Safari or (even worse) Internet Explorer.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#28
post #19

Earlier quoted context omitted.

So, it's about as open as Flash, which is a free standard we're all happy about. No, wait...

It's not like Flash because the primary implementation of Flash by Adobe is not open source whereas NaCl is.

An open source implementation is not the same as an open standard and is still not enough. By not having a separate standard oter browsers would either have to support bug-for-bug compatibility with NaCl or be forced to use the reference implementation without any changes (so it might as well have been distributed as a obfuscated binary).

Re: Google nabs Square Enix and other game developers for native client Chrome games

#29
post #23
post #16

Earlier quoted context omitted.

Google is very similar. They do open up a lot of stuff, and provide a lot of free stuff too. They have a lot of talented people as well. But their base strategy is to control our most powerful tool. For that you need to kill standards. And hey, talented people sure know how to put things on the right balance, at the right time. I'm not sure who you think can compete with Google. For most people "the internet" is Goog…

"I'm not sure who you think can compete with Google. For most people "the internet" is Google.com." I thought the meme was that for most people facebook.com is the web? All Google cares about is that whatever tech is out there doesn't prevent them from displaying Ads to as wide an audience as possible. This is a very different motive than what Microsoft has which is to control your entire PC experience.

For most people, the Internet is the site that gets them to things they want to see. This can be Google, Facebook, Bing, Yahoo, or even Digg. It all depends on what they're comfortable using.

Re: Google nabs Square Enix and other game developers for native client Chrome games

#30
post #9

There you go: Google's embrace, extend, extinguish. Just like MS, but with better cover. "Its open!" Of course, no one else will implement.

There's a BIG difference between "no one else will implement" and "no one else CAN implement."
Post reply on HN