Slashdot Mirror


Safari 10 In macOS Sierra Deactivates Flash, Silverlight and Other Plug-Ins by Default (webkit.org)

Apple's web browser Safari 10, which will ship with macOS Sierra, will disable Flash, Java, Silverlight, QuickTime and other plug-ins by default. The move will help the company improve the overall web browsing experience by focusing on HTML5 content. From a post on WebKit blog, authored by Apple's Safari team: When a website directly embeds a visible plug-in object, Safari instead presents a placeholder element with a "Click to use" button. When that's clicked, Safari offers the user the options of activating the plug-in just one time or every time the user visits that website. Here too, the default option is to activate the plug-in only once.

4 of 114 comments (clear)

  1. For the best by LichtSpektren · · Score: 4, Informative

    Not only is this the optimal security practice, it also convinces corps still using that proprietary legacy crap to move to HTML5.

  2. Firefox is now considered irrelevant by web devs. by Anonymous Coward · · Score: 5, Informative

    I don't know about the companies you listed, but many other web developers no longer consider Firefox to be a relevant browser. That means they don't even bother testing their sites with it. Maybe the sites will work, maybe they won't.

    The latest web browser market share stats paint a very unfortunate picture for Firefox. It's now only about 6% to 7% of the browser market, across all platforms and all versions of Firefox.

    To put that into perspective, Firefox now has roughly the same number of users in total that individual versions of other browsers (like IE 11 and iOS Safari 9.3) have. Even Opera Mini nearly has more users than Firefox has!

    Firefox has only about one-third the number of users that Chrome for Android has, and even Chrome for Android has fewer users than desktop Chrome. Even UC Browser for Android has more users than Firefox.

    Yes, Firefox was once a significant player. But that's no longer the case, now that Mozilla has driven away so many Firefox users by making one unwanted change after another. Firefox essentially cloned the worst parts of Chrome (its UI and soon its extension system) while ignoring the best parts of Chrome (its excellent performance and low memory usage).

    Some people will wrongly blame "Google advertising" or claim that Firefox still has a "large absolute number of users", but those are both just excuses.

    People use Chrome because, despite its bad UI, it's a lot faster than Firefox is.

    Firefox's absolute number of users is still so proportionally small that it's not worth spending time and effort to support these users. It makes a lot more sense to ignore a few million Firefox users and instead focus on providing a better experience for the billions of people who use Chrome.

    Based on the current trends, Firefox will continue to see its market share shrink each month. If you think it's being ignored now, just wait until it's down to 1% or 2% of the market. At that point even the big players with resources to waste on supporting Firefox won't even bother trying to.

  3. Re:What's it going to take to get Netflix and Amaz by Anonymous Coward · · Score: 4, Informative

    On OSX (which this story is about), you don't need Silverlight. I have Netflix and use Safari to view it, and I have neither Silverlight nor Flash installed.

  4. It's not a habit, it's Hollywood by Solandri · · Score: 5, Informative

    Hollywood doesn't want you to capture the video stream and save it to generate a digital copy of the movie, so the stream is encrypted. But obviously the computer doing the displaying has to decrypt it. With hardware players like Smart TVs and Rokus, the manufacturer just has to demonstrate that the decrypted stream is sent directly to the display with no chance for the user to intercept it, and Hollywood is satisfied.

    Software players are tougher, especially if you're playing the movie in a browser. So Netflix, Amazon, etc. create an encrypted virtual machine in Flash or Silverlight which decrypts the stream, and sends the resulting video directly to the computer's display. That's the only way Hollywood will approve software streaming video players.

    This is why streaming video players drain your laptop's battery a lot faster than playing a local cracked copy of the movie, and why you need a Pentium-class CPU (used to be i3) to play 1080p Netflix or Amazon. Because the decryption is done in a software virtual machine, it can't take advantage of any video decoding hardware built into the device's graphics hardware - the CPU has to do everything. This is also why iOS got the Netflix app before Android. Apple only had a few iOS devices at the time, so Netflix could get the app approved as a hardware player. Android had hundreds of different hardware configurations, and the ARM CPUs weren't powerful enough to decrypt and decode the video stream in a virtual machine. So Netflix had to get Hollywood's approval one Android device at a time as a hardware player.