Chrome Blocking NPAPI

They mention the Unity Plugin in the post. Can anybody from the Unity team update us on how it affects an average developer.

It won’t affect any developer for probably the next 12-14 months. After that time, our current NPAPI plugin will stop working in Chrome. By that time Unity should have a solution. :slight_smile:

Also linked from that page is Mozilla’s ‘click to play’: Putting Users in Control of Plugins - Mozilla Security Blog
Which will make Unity content less attractive I guess

Has any progress been made on this? I would like to pitch a project at work that would take about 12-14 months to develop. I’m a little nervous.

As soon as we are ready to there’ll be a blog about our plans.

And as you can imagine we have a big interest in keeping our games running on the web but I can not give you any advice on how to assess the risk for your project under these circumstances.

Apparently Chrome 32 is already blocking Unity Web Player.

I know it’s very difficult to migrating to WebGL or PPAPI, and don’t like the way browser vendors are doing, but looks like we don’t have enough time. If possible, I’d like to hear your future plans and risks a bit.

I feel Unity should not have dropped Flash Player export, but (probably) it’s too late to say.

Is seems Chrome V32 is asking for permission to run the Unity webplayer on a per site basis.
In my opinion Unity HQ has dropped the ball here. Phasing out Flash prematurely, being vague about the (webplayer) future plans.
I REALLY would like have some more info about the path and timeline Unity HQ has planned regarding solving this huge issue.

Edit:
Chrome NPAPI deprecation guide: NPAPI deprecation: developer guide
It seems that from mid 2014 the NPAPI blocking will be more aggressive with complete removal of NPAPI support by the end of 2014. The fun part is that the Chrome built in Flash plugin is unaffected…

We are obviously working on a fix and will announce our solution when we are ready.

With all due respect, your response is pretty much meaningless and doesn’t help dealing with the current situation.

There has been talk about an alternative webplayer since the “Sunsetting Flash” blog:
“Work is also underway behind the scenes on an exciting new Unity web publishing initiative that we can’t wait to tell you about. We’ll be providing more details of this soon.”

Please take note of the word “soon”. That blog has been published 8 months ago! I think it’s absolutely reasonable to provide us with more info, especially now with Chrome moving fast.

Sorry jcarpay. I won’t contribute here and annoy you again.

I don’t have any critical projects at the moment, but I can observe some major companies are preparing browser games made with Unity (e.g. http://www.4gamer.net/games/242/G024279/20131220043/ (Japanese)). Without disclosing information, I worry their business might crash.

Again, I understand how difficult the current situation is because I’m also struggling with migration to HTML5. I know very well WebGL, Web Audio, Emscripten, asm.js and so on are far from ready for games.

But I must say I feel Unity should disclose something ASAP.

+1 to this! PLEASE UNITY… you guys can’t keep us in the dark like this…

I just posted about this in Gossip asking for an update:
http://forum.unity3d.com/threads/222999-Any-News-on-Unity-Webplayer

but i did a search after for and found this thread, I really hope we can get a heads up as to the possible working solution soon. I am highly affected by this… :rage:

Won’t be affected for the next 12-14 ??? you sure about that??

Chrome is already blocking Unity!!

What happen to the damn White-listing? So much for that… Unity the clock is ticking what are you guys doing about this?

My guess would be that Unity will eventually support HTML5.

But I’d also predict that it’ll come with more problems and less performance than the old Flash exporter… (At least Flash behaves pretty across all supported between browsers…)

Maybe by the time it happens, HTML5 will be a fair bit more mature - but it’s still going to mean that the engine is running in some form of Javascript, rather than nice fast native code…

Alternatively, maybe PNaCl will take off. But it seems like HTML5 has far more momentum, despite it’s fundamental flaws that make it a poor choice for high-performance games.

But what will HTML5 do for us as far as 3D is concerned? HTML5 Great for 2D Games sure, but what about 3D? Maybe you were also referring to WebGL as Part of HTML5 not sure, either way WebGL so damn slooooow! I feel like we are going backwards here instead of forward…

my greatest hope is that Unity Webplayer would become a standard, and run Native on all Browsers, but I have no clue if that’s even possible and or what it would take to achieve that.

but in this momemnt what i really wish is that Unity stop ignoring threads likes these and at least give us loyal customers and slight hint as to whether or not they will have a solution for us or not. Their lack of response is really costing me tons of time and money right now… trying to determine if i should invest in taking my current project to Desktop Platform instead of the Browser which i intended to do exclusively, but now I have no clue what to do… I am sure I am not the only one, and if there are other out there i wish you’d all speak up on this thread and make some noise! because we need some answers ASAP!

Totally agree.
Obviously, Graham Dunnett has been instructed from higher levels to remain silent regarding this issue. The lack of info just keeps me thinking they’re still a long way from providing a solution. I hope they realize this is an unfortunate situation they’ve created themselves and find a way to inform us properly.

A couple of days ago I downloaded and installed the “Nightly Build” of Firefox***. It checked to see what plugins I had installed in my current version of Firefox (26) to see if there are any incompatibilties - and I have the Unity plugin installed which the “Nightly Build” recognised. However, when I try to view a Unity containing web page, I have to go through a two step process to activate it the Unity plugin - see the image below.

Now, as I said it knows that I have the Unity plugin installed in my regular version of Firefox, how much more complicated does it get if you have to install the plugin as well?

When I checked my plugins, apart from the Shockwave plugin, all the plugins are disabled with a dropdown box saying “Ask to Activate”.

The “Nightly Build” has the “Australis” interface - see the way the tabs are displayed and the arrangement of icons. From what I can gather this is likely to be released in March 2014

I would suggest it is not going to be just a Chrome problem

cheers, gryff :slight_smile:

*** I downloaded the “Nightly Build” of FireFox to try an run the Unreal/Mozzilla HTML5 demo of Epic: Citadel - which I still cannot get to work :frowning:

At my company, the whole deal with Chrome dropping NPAPI support has been the major hot topic for discussion the last months. We build business applications using Unity, and in a large majority of the cases this means our applications are integrated into a web environment somehow. For example a product configurator with a visualizer created in Unity. One-to-One communication and integration with the web page is thus a requirement for us being able to use Unity.

I’ve been trying to “guess” what Unity is planning to do, and one of my greatest fears is that they will soon announce the “Unity App Store”, as an extension of the Unity Asset Store. Think something similar to Steam, Origin or Uplay; and when Unity-links are clicked on the web they use URL protocols (something like “unityapp:company.application.version”) to download/open the Unity-application as an app inside the “Unity App Store”.

I really hope this isn’t the approach they are taking, because this approach would mean that Unity is no longer an option for B2B-cases, where such a background application would never be allowed or accepted, and also not being able to fully integrate Unity applications into web environments would drastically reduce the usefulness of Unity.

Hopefully your guess won’t meet reality. That would be devastating indeed.

Not at all. Unity isn’t hierarchical in that way. I’m pretty well connected with lots of areas of the company, and, as of right now, there’s nothing to tell you guys. But I know that’ll only p*** you off, so sorry about that. (And, I think it was you encouraged me to say nothing.)