In my last blog, we have discussed the various advantages of HTML5 and the reasons why it is has become the latest trend in the eLearning industry. It has been helping organizations deliver learning to their employees, when it is most needed. However, HTML5 has certain drawbacks.
Let us see what they are.
No support to legacy browsers:
The very first point is that HTML5 is not completely supported by the major browsers, even though its major commitment was to support and be compatible to older browsers. This has been accomplished only to some extent. For example, the legacy versions of the Internet Explorer still do not support HTML5. Some developers still choose to go for HTML4, for this reason. But the good thing is that it supports the new versions of major browsers.
The applications developed using HTML5 do not always run on all browsers. On the other hand, the applications that are developed with Flash as a plug-in, are compatible with all browsers and do not raise any compatibility problems.
Limitation of graphics and animations:
Issues with audio/video Support:
Coming to audio and video support, Flash accompanies FLV format, which is browser independent. On the other hand, HTML5 do not support any audio/video formats, but it has introduced the concept of audio and video tags that allow us to create media, which previously needed plug-ins. Flash is therefore still on the top, when it comes to delivering more advanced audio/video solutions.
So, these were some drawbacks of using HTML5 for creating eLearning courses that every developer needs to understand before he actually starts with the development.
HTML5 is a good option to deploy courses across different platforms. But, it is still evolving. It has a huge potential to creating interactive elearning courses and is only an executable option for web development. It has its limitations, which may be addressed in the coming days. Whereas Flash is the most advanced solution, and it is in use for the last several years.
Hope you like what you have read. Please share your views.