Headline: "Adobe is telling people to stop using Flash"

This morning, my boss sent us a link to an article with a very headliney headline: "Adobe is telling people to stop using Flash."

Perhaps you saw Adobe’s announcement on Nov 30 about changing the name of Flash to Animate and a refocus of efforts to improve the security of Flash content. Bloggers have been announcing (and actively calling for) the extinction of Flash for quite some time ("A world without Flash," "Flash closer to extinction," etc.) while others admit that you just can't kill the beast ("Adobe Flash Is Dead in Name Only").

It's a little difficult to discern signal from noise in all this. What does this mean for Articulate Storyline and other leading authoring tools whose output is Flash? Does this change anything for us as designers/developers now? in the near future?

29 Replies
Brian Allen

Great articles Greg.  Hopefully at this point most people are developing with mobile and touch devices in mind, and publishing for both Flash and HTML5 content.  Even though Flash is still "alive" at this point my guess is we have more users every day on non-flash enabled devices accessing our content, so for all intents and purposes "the future is here"...

Bill Kelleher

There has also been plenty of response from third parties as well as Adobe itself to allow Flash content to continue on, with things like publishing to Canvas (https://helpx.adobe.com/flash/using/creating-publishing-html5-canvas-document.html) or even Swiffy for less complicated animations. (https://developers.google.com/swiffy/?hl=en

It definitely looks as if for now, Flash will at least have a place side by side with HTML5, but it's up to the developers of the authoring tools as to whether they will move on from Flash or Not. It seems like so far many products are staying right where they are.

Matthew Bibby

Flash player will continue to be supported for a long time, but I think we have all known for a while that things need to change. 

It is also worth noting that Google recently changed the way that Flash behaves in Google Chrome. It is now disabled by default. While this change will have more of an impact on advertisers than anyone else, it is important to realize that many people (and companies) are stepping away from Flash. 

I don't even have Flash installed on my main computer anymore due to security concerns. I use virtual machines to test Storyline Flash output...

Brian Gil

As you might know, Articulate software outputs not only to Flash but to HTML5, iOS, and Android as well. For several years now, we’ve been investing heavily in HTML5 development, believing that it’s the future for e-learning. We’re well-prepared for a Flash-free world, from both an authoring and output perspective.

For now, we urge you to always check the HTML5 option when you publish an Articulate Storyline or Studio course. That way, your learners should have no trouble viewing it in any modern browser.

And with all the current media hype, we suggest having internal conversations about whether your organization will move away from Flash. We’ve heard some customers plan to do so, and would love to hear specifics from more of you on this.

Matthew Bibby

I have some clients who are already HTML5 only. One of them to the degree that they don't allow any Flash files on their servers due to security concerns...

Another client I suspect will continue to use Flash for the foreseeable future. They still rely on old versions of IE that only have limited HTML5 support and this won't change anytime soon for reasons that I won't go into here.

I hope that Articulate continues to improve their HTML5 output, adds an HTML5 only publishing option and continues to support Flash output for those organizations who rely on it.

Let me know if you'd like any further info Brian. 

June Dunlap

Brian,
We always publish to HTML5, and iOS, but currently the software requires me to have a working version of flash just to open and use your tools. What are your plans to address that issue? Will there be an update to Articulate Studio where we will no longer need flash just to develop?

June

 

Ashley Terwilliger

Hi June,

I just wanted to link this back to the other thread where we were discussing the issues with Flash and the go forward. As I shared there and Brian shared above, we're unable to respond to specifics regarding our road map or product ideas, but we want to hear your thoughts and ideas to ensure we're continuing to keep the customer focus that is important to all of us. 

If there is anything else we can do to help, please don't hesitate to reach out. 

INK STUDIO

I have a major client who has moved away from Flash. They have started unstalling flash plug-ins from their staff's PCs. 

I have tried working around by removing all all .swf files from my published packages but after doing that I realised the the audio does not play. Also I noticed that in the Results page (of Asessments) for Print to allow learners to print their results as hard copy proof of completion for their personal records purposes, the button does not seem to do anything after the .swf files are deleted from the package too.

Someone mentioned to me that it may be possible to actually modify some codes to change the audio player to play mp3 using other players like windows media player by changing some scripts in the package. I am not sure how this can be done. Also the advise was also to tweak the scripts in the scripts to allow Print to work without any .swf files in the published package.

I was wondering if you could offer any advise on these two matters,

Thank you.

 

Ashley Terwilliger

Hi SIM,

We're unable to offer assistance in terms of modifying the published output - so perhaps the community will be able to weigh in and assist you. As far as removing the Flash elements, you could look instead at pointing directly to the HTML5 output by using the story_html5.html link (that's how it will look published for web) and that way your users are able to view the HTML5 out put directly and you'll want to confirm that they're viewing it on one of the supported browsers here. 

Dave Howard

Our company (a global IT security provider) will be eliminating ALL Flash content from our servers and blocking all Flash content in employee browsers. Essentially we MUST find an HTML5-only solution for on-demand learning beginning in 2017. All of the suggested "just point to the HTML5 file" posts are not solutions for LMS hosted content. You need a manifest and JS files that do not rely on the folders with an Flash references. If you are simply taking the Web-published files and FTP-ing them to a server then you are just fine renaming and editing files. As long as you also have no need for registration, tracking, reporting or other LMS functionality.

We have started looking at other authoring tools as it seems we will still need to support Flash in order to remain Articulate customers. Unfortunately this is not an option

www.welivesecurity.com

www.eset.com

INK STUDIO

June,

If you eventually find a suitable solution, do let me know. I will be very interested to switch to a new tool to resolve this limitation I am facing with Articulate. My clients in a couple of financing institutions will also be most happy to do the switch too if it works.

Thank you.

warmest regards

Khoon Huat

June Dunlap

Khoon,
I will be more than happy to share. Right now I am testing Raptivity and we are using it with Presenter '13, which seems to work very well. They have 190+ interactions and play very nice with Studio '13. I am publishing them to Flash at the present time so they will work with Presenter, but there is an option to create an entire course and publish directly to HTML5. It is a standalone software. I am trying to do an entire pilot and test it in our LMS to see how the HTML5 is handled.
June

Miguel PM

Hi,

I downloaded storyteller recently and have been worried about it using flash ever since. However, after deleting all my swf files in the project, and pointing to the story_html5 html, it works absolutely fine and does not have any compatibility problems on any of the browsers i´ve tried. The sound files are in mp3, maybe this could be one of the reasons. 

Sim Khoon Huat, what sound issues where you refering to?

 

 

Ashley Terwilliger

Hi Miguel,

I'm happy to hear that set up works for you, but I did want to offer a reminder that removing the files from your published output would not be something we would advise as then the course may not function as expected. You will also want to ensure you're viewing the content in the supported browsers detailed here for HTML5 output. 

Brian Allen
Kim Simmons

I don't have anything to add, but was unable to subscribe or bookmark this post. I'm very interested in the conversation so I'm adding this response to stay in the loop.

I have these same issues when using IE11...  If I'm using Chrome subscribing and bookmarking works great

INK STUDIO

Essentially when deployed on Saba Cloud LMS, the mp3 embedded does not work on Saba Anywhere, the offline player for Saba LMS. I was informed subsequently informed by my clients LMS vendor that this was because the package for html5 was still calling the swf plugin to play mp3.

I am not a programmer and hence cannot resolve this.

In addition, if you use the Print Results function, that button also will not work if you remove all the swf files after publishing.

The reason why the swf files had to be removed from the published package is because my clients' IT department has enforced the policy to disallow all swf files. I have also been informed that they will be removing all swf player and plug in from all their staff's machines.

 

 

Dave Howard

Miguel,

Storyline has no option to publish to HTML5-only. Unfortunately, right now the only way to "force" the LMS to launch the HTML5 version is to have a Flash-incompatible browser. Storyline is completely dependent on Flash for compiling, previewing and structuring the output files and the SCORM/AICC instruction set.

We are looking at other authoring tools for the same reasons as your IT department, Hundreds of swf files represent hundreds of vectors for all manner of threats including APTs and ransomware not to mention good old botnets.

Right now we are experimenting with how to misidentify the browser to the LMS so that it appears to be a Flash-incompatible browser OR misidentify every device as a Flash-incompatible (mobile) device. This is the only way that the LMS can call the Storyline-generated HTML5 file set and this instruction set is buried in script files (with references to them in the HTML files themselves).

We still haven't figured out all the places where these instructions live and as Ashley said, deleting or renaming files is not only guessing but it also creates additional risk. Pretty much, anyone who is telling you to rename or delete files is not using an LMS, just hosting the "Web" published file set on a server. If you can live without tracking, reporting, bookmarking, assessments, certification paths and approval workflows, well, no problem!

Sorry I don't have a better answer for you.

Brian Allen
Dave Howard

Unfortunately, right now the only way to "force" the LMS to launch the HTML5 version is to have a Flash-incompatible browser.

Dave, was this solution not successful in your LMS?

https://community.articulate.com/discussions/articulate-storyline/how-to-force-the-lms-to-call-index_lms_html5-html#reply-310404