Although it is not easy, no need to hurry to spread rumors about the death of Silverlight in the near future. As usual, rumors or exaggerated, or altogether false. A good example of this can serve as a common earlier view that the Web Forms will be preserved in maintenance mode, and never will be updated to HTML5. Unfortunately, the demise of Silverlight – it’s not a rumor, if Microsoft, of course, does not change his mind, in addition, Flash and other plug-in technology will also be compatible with future versions of Windows 8.
September 14, around 6:00 pm Steven Sinofsky and Dean Hachamovitch said that the new metro-browser Windows 8 does not support plug-ins . Metro-browser – it’s full-screen flatbed implementation for Internet Explorer, which most users expect from Windows 8. Although the user interface Metro has a high touch functionality, it is initially created to be a user interface for all devices with a screen size of 1024×768 or more, working with mouse and keyboard. Mode “desktop” is still available, but it is positioned as the only available for use with older programs and more complex applications such as Photoshop and Visual Studio.
According to Steven Sinofsky: “This article focuses on large changes in the Metro version of Internet Explorer – a test version without plug-ins. Windows 8 is available version of Internet Explorer 10, for Metro-version, and versions of” desktop. “Version” working table “fully supports all plug-ins and extensions.”
Dean Hachamovitch added: “To develop the network and to ensure that customers have been able to get the most from the first touch browser, Metro-version of the browser for Windows 8 is only available in the form of HTML5, and no plug-ins. The current experience with plug-ins are not very well suited for the Metro- Modern versions of the browser and the Web version of HTML5 “.
This means that now there will be no Flash, no QuickTime, no PDF-reader, and not Silverlight. He explains why the browser without plug-ins better, and that all the sites in any case should go to HTML5. And, for the most part he’s right, but this is small consolation when you, for example, you can not view my bank statement, because it is done in PDF.
Why did this happen? The simplest explanation is that Metro-technical version of the browser can not support plug-ins. Metro-version is not based on Win32, but on a whole new level API – Windows Runtime or WinRT. Since plugins are likely to operate on the basis of the components of Win32, such as GDI, to work in the Metro-release they need to be completely rewritten.And, for further development by companies such as Apple and Adobe will have to maintain compatibility with versions of Win32 and WinRT for x86, x64, and ARM. And all this can not be initiated until such time as Microsoft has not created a new plug-in structure that will work with WinRT with all its limitations.
It should be noted that Flash and Silverlight will continue to operate normally when using Internet Explorer in the “desktop”.Users can also decide to switch to one of the other browsers such as Firefox, Safari or Chrome. But, again, when you work in the “desktop”.
With the proliferation of Internet devices, most of them anyway do not support plug-ins, probably one way or another we should think about the rejection of such technologies. But today, right now, HTML5 is not suitable for the creation of full-screen applications, which can create Flash and Silverlight. At the very least, the standards for basic functions, such as Web Workers and WebSocket to be finalized. But even more worrying us is Java-script, whose syntactic structure and dynamic nature make it very difficult to write large, modular applications.
Companies that have invested in Silverlight, in a better position. These companies have adapted Silverlight and Flex to work in domestic applications. This type of application usually does not have any HTML, and simply uses the browser as a delivery mechanism. These applications can be simply transferred to the Metro version. Of course, you need to be a new way of distributing applications, but without a doubt, Windows will come up with something like a Windows app store for the enterprise.