Adobe Flash & HTML 5
What is Adobe Flash?
Adobe Flash is a multimedia software platform used for production of animations, rich Internet applications, desktop applications, mobile applications, mobile games and embedded web browser video players. Flash displays text, vector graphics and raster graphics to provide animations, video games and applications. It allows streaming of audio and video, and can capture mouse, keyboard, microphone and camera input. Related development platform Adobe AIR continues to be supported.
Artists may produce Flash graphics and animations using Adobe Animate. Software developers may produce applications and video games using Adobe Flash Builder, FlashDevelop, Flash Catalyst, or any text editor when used with the Apache Flex SDK.
End-users can view Flash content via Flash Player (for web browsers), AIR (for desktop or mobile apps) or third-party players such as Scaleform (for video games). Adobe Flash Player (supported on Microsoft Windows, macOS and Linux) enables end-users to view Flash content using web browsers. Adobe Flash Lite enabled viewing Flash content on older smartphones, but has been discontinued and superseded by Adobe AIR.
Why is support for Flash ending in 2020?
Well to answer this question we need to look back at the history of Flash.
Way back in the 1990’s there weren’t a lot of options for interactivity or animations on the internet. In 1996 Netscape started to offer a piece of software called “Future Splash Player”.
It was designed for graphic designers that supported animation and vector imaging. It was so successful that Microsoft decided to use it on their MSN webpage to make it stand out from their competition. That gave the company a ton of exposure and a company named “Macromedia” purchased the software and renamed it “Flash”.
As Time went on Flash development improved to include many different kinds of interactive experiences and supported game repository websites. In 2004 it got video support and Youtube started using it to power it’s entire library of content.
Unfortunately Flash also had a few issues.
The first one being the Apple did not support it of it’s iPhone. Apple started that Flash was propriety(non-free computer software for which the software’s publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights. and resource heavy, due to it’s dependency on in-efficient software video decoding. This was particular problematic for the battery powered mobile revolution that Apple was at the process of unleashing.
In the late 2000’s open standards such as HTML5 & CSS3 provided some of the same visual and interactive functionality as Flash, were really starting to take off. They also used efficient hardware video decoding. Apple claimed this could double the screen time on the iPhone.
Another issue was that for a long time Flash has been a favourite for hackers and it’s vulnerabilities exploited.
Adobe, who purchased Flash from Macromedia, have come under a lot of criticism for not doing enough to patch these vulnerabilities.
In 2015 Youtube dropped Flash in support of HTML5 video.
The users of Flash has been decreasing gradually of the past few years.
In 2014 80% of Google Chrome users used Flash daily.
In 2018 only 8% of Google Chrome users used Flash daily.
Even thought support for flash will end in 2020, to view website’s that haven’t been updated to HTML5, you will still need it.
Offline, Flash is still widely used in the animation industry for current TV shows.
What is HTML?
HTML is a computer language devised to allow website creation. These websites can then be viewed by anyone else connected to the Internet. It is relatively easy to learn, with the basics being accessible to most people in one sitting; and quite powerful in what it allows you to create. It is constantly undergoing revision and evolution to meet the demands and requirements of the growing Internet audience.
The definition of HTML is HyperText Markup Language.
- HyperText is the method by which you move around on the web — by clicking on special text called hyperlinks which bring you to the next page. The fact that it is hyper just means it is not linear — i.e. you can go to any place on the Internet whenever you want by clicking on links — there is no set order to do things in.
- Markup is what HTML tags do to the text inside them. They mark it as a certain type of text (italicised text, for example).
- HTML is a Language, as it has code-words and syntax like any other language.
How does it work?
HTML consists of a series of short codes typed into a text-file by the site author — these are the tags. The text is then saved as a html file, and viewed through a browser, like Internet Explorer or Netscape Navigator. This browser reads the file and translates the text into a visible form, hopefully rendering the page as the author had intended. Writing your own HTML entails using tags correctly to create your vision. You can use anything from a rudimentary text-editor to a powerful graphical editor to create HTML pages.
What is HTML5?
What’s so great about HTML5?
HTML5 has been designed to deliver almost everything you’d want to do online without requiring additional software such as browser plugins. It does everything from animation to apps, music to movies, and can also be used to build incredibly complicated applications that run in your browser. There’s more. HTML5 isn’t proprietary, so you don’t need to pay royalties to use it. It’s also cross-platform, which means it doesn’t care whether you’re using a tablet or a smartphone, a netbook, notebook or ultrabook or a Smart TV: if your browser supports HTML5, it should work flawlessly. Inevitably, it’s a bit more complicated than that. More about that in a moment.
What does HTML5 do?
We’ve come a long way since HTML could barely handle a simple page layout. HTML5 can be used to write web applications that still work when you’re not connected to the net; to tell websites where you are physically located; to handle high definition video; and to deliver extraordinary graphics.
When will HTML5 be finished?
HTML5 is an evolving standard, so it’s a bit misleading to talk about when it’ll be finished.
What’s important is that HTML’s features – such as the aforementioned geolocation, web apps, video and graphics can be used now, provided your browser supports them.
Do I need an HTML5 browser?
You’ve probably got one already. All of the big name browsers – Internet Explorer, Edge, Firefox, Chrome, Safari and Opera, Mobile Safari and Android’s browser – support HTML5, but they don’t all support the same things. Firefox generally supports the widest selection of HTML5 features, with Chrome and Safari following shortly afterwards, but as we said HTML5 is an evolving standard and the latest versions of each browser more than cover the basics. If you’d like more detailed information on browser support, the excellent Caniuse.com provides a detailed breakdown of what supports what.