- Home /
Can I use Native Client (NaCl) in Unity 4.3?
Because this is buried deep in the release notes, I have a feeling we're going to see a bunch of people Googling this question, so I figured I'd get it out of the way :)
Answer by Julien-Lynge · Nov 12, 2013 at 09:27 PM
The short answer: No.
"Google Native Client support is not functional in Unity 4.3. If you need to publish to Native Client you can still use Unity 4.2.2."
The longer answer:
In a nutshell, the Unity devs don't feel that Native Client has lived up to the hype. They were hoping for features that haven't materialized, and it doesn't appear to be getting a lot of love from Google ATM. It appears that Unity just doesn't want to expend the extra effort to support it as a platform, along with the other dozen. I'm guessing they view it as a distraction vs pumping out new cross-platform features, which they would rather do.
However, browser plugins are going away in a big way. Google, for instance, has announced that they are totally abandoning NPAPI, which many common plugins are built on, as early as next year:
http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html
Mozilla has added some security restrictions for plugins so they don't autoplay. IE may restrict or remove plugin capability as well. In that case, we may see a bigger push for technologies like NaCl, because as of right now there aren't a ton of good alternatives.
I just used Unity 4.3.0f4 to create a Native Client build, and I can open and run it in Chrome. Am I drea$$anonymous$$g?
Interesting. If I disable the Unity web player plugin then my native client build won't load. So "Native Client" build is a lie?
Your answer
Follow this Question
Related Questions
How to access StreamingAssets files in Native Client? 0 Answers
I can has NaCl? Plz? 1 Answer
Unity 4.3, 2D Sprites and Photoshop Layers 3 Answers
How do I check, and change, the current frame/time of a sprite animation in Unity 4.3? 0 Answers
When Black Screen android issue is going to be fixed? 1 Answer