It's not Flash that is dead, it's the whole concept of browser plugins. Too risky, too inconvenient, too often installed and then forgotten, never to receive security updates (or those that exist aren't installed because they prompt us about it far too often).
This is exactly why security conscious people don't use flash. Html is supposed to be a document and not an application. We created this Frankenstein with Flash, Java and JS to make HTML pages appear other than documents. The net result is that you need to install these plugins otherwise you can't get the full experience. The real question is why do we let people to abuse technology instead of using it well. I have d…
Flash is dead, long live OpenFL
41–50 of 102 posts
Re: Flash is dead, long live OpenFL
#42Re: Flash is dead, long live OpenFL
#43For those not familiar with OpenFL, /u/larsiusprime posted a nice summary of how it's used: "OpenFL is is a programming API that mirrors the Flash API, but in the Haxe language. So you take your old ActionScript code and port it over to Haxe (very similar language, but with additional features). Then you also take your Flash-vector-art SWF files, and you load it with the Haxe SWF library. OpenFL ensures you can still…
Re: Flash is dead, long live OpenFL
#44> I could try HTML5, but that precludes releasing high-performance desktop-ready games for Steam. We develop Construct 2 ( https://www.scirra.com ) which is an HTML5 game engine. It can export to EXE via Node Webkit with very good performance, as well as the ability to export a multitude of mobile platforms as well. One game we're excited to see released in the near future made in Construct 2 is "Penelope": https://w…
Re: Flash is dead, long live OpenFL
#45It's not Flash that is dead, it's the whole concept of browser plugins. Too risky, too inconvenient, too often installed and then forgotten, never to receive security updates (or those that exist aren't installed because they prompt us about it far too often).
This is exactly why security conscious people don't use flash. Html is supposed to be a document and not an application. We created this Frankenstein with Flash, Java and JS to make HTML pages appear other than documents. The net result is that you need to install these plugins otherwise you can't get the full experience. The real question is why do we let people to abuse technology instead of using it well. I have d…
Re: Flash is dead, long live OpenFL
#46Earlier quoted context omitted.
It always makes me happy to see my game engine mentioned here. Thank you! :) Just to chime in, I believe that HTML5 currently is as "cross-platform" as it can get, especially for games. Two examples made with Impact: - Olympia Rising[1] - this game recently had a successful kickstarter campaign and will be released for various desktop platforms and maybe more later. - XType Plus[2] - my own game coming to the Nintend…
Thanks for impactjs! I used it to develop this couple years ago: http://heartlight5.com Have fun!
Re: Flash is dead, long live OpenFL
#47...
> I've learned my lesson -- whatever my next platform is, no-one should be able to take it away from me.
There's an interesting side discussion here. It seems to me that the rate of substantial changes in technology/frameworks/ui design/etc is increasing such that the expectation of finding a platform that you can hold on to for 15 years is becoming untenable.
I worked with Flash (via Flex) for several years and found it to be one of the best UI frameworks I've ever developed with. I have yet to find an web framework that matches the productivity of MXML and databinding for standard sorts of UI's.
I also use emacs daily, which is a piece of software that's older than I am and still going strong.
That said, when it comes to staying on top of technology rather than being made obsolete by it, I have yet to find a better strategy than to try to "ride the wave".
HTML5 addresses a lot of cross-platform issues and has a lot of attention today so it's worth learning, but I don't expect what I learn today to last forever. If/when VR takes off, we might all be focusing on 3D frameworks and a wealth of new UI primitives to support that ecosystem. Or, maybe some other technology will take the dev community by storm and it'll be worth going that direction.
In short: moving with the major paradigm shifts seems more tenable than trying to find/predict the stack that will last the longest. Very curious to hear if others have similar or alternative thoughts.
Re: Flash is dead, long live OpenFL
#48Re: Flash is dead, long live OpenFL
#49Earlier quoted context omitted.
At least one major component is moving off of Flash: videos. Now, if you opt to forgo Flash on your device, the most you seem to miss are some games and annoying banner ads.
Unfortunately, as far as I know there's still no decent solution to stream video without flash (I'm talking Twitch et al here). Twitch is the only reason I still have flash on my computer (and not actually for watching games being streamed, but for the annual Desertbus event). Has the HTML5 video streaming improved at all over the past year?
Re: Flash is dead, long live OpenFL
#50Oh Jesus Christ. Do not do this. "Flash" and "high-performance" do not ever belong in the same sentence. Binding of Isaac was a game that, visually, could have run on a Super Nintendo, but it chugged like a tired tortoise on a midrange 2010 laptop. I know Flash is popular, I know it's easy to develop with, but if you use it for "high-performance" game design you are cutting out a huge potential audience of low-end users, because it is miserably slow and inefficient. I should not need cutting-edge hardware to run a simple 2D game.
Edit: For vector games, at least. Raster games made with Flixel seem to run all right. But Flash's native vector implementation is Godawful and deserves to die.