4 ms·
Coherent argument? Sucks battery Poor usability on touch interfaces Memory hog Buggy, leads to browser crashes
by mberning 15y ago
Coherent argument?
Sucks battery
Poor usability on touch interfaces
Memory hog
Buggy, leads to browser crashes
- Turing_Machine 15y agoLet's not forget the security hole of the week.
- talmand 15y agoThen I guess we should stop using a good chunk of internet capable software, such as browsers.
- mberning 15y agoWrong. We should limit the number of attack vectors as much as possible. Flash has a horrific security track record. Firefox and Chrome are pretty solid.
- talmand 15y agoFunny, almost all of my software that connects to the internet gets security updates. Granted the browsers may be more solid on security than Flash is, but still, reducing attack vectors does include security updates.
- ThomPete 15y agoPoor usability? What does that even mean in this context? Flash allow you to create any kind of interface and experience you want.
- Zirro 15y ago"Flash allow you to create any kind of interface and experience you want." Exactly, and that's the problem. It means that it behaves the way the author wants it to, ignoring the users preferences. That is poor usability. I have lots of small annoyances with Flash, take for example the inability to auto-scroll across it (at least in Firefox on OS X). This would not be the case with normal content.
- ThomPete 15y agoSo does HTML+CSS+JS I still have a hard time seeing the point here
- gsa 15y agoWith Flash, the user or the developer has no choice if scroll and keyboard shortcuts break. With JS+HTML+CSS, the user has a choice to force the developer to fix their code (and a developer to not write code which breaks browser stuff).
- talmand 15y agoHow exactly does a user "force" a developer to fix their code when they use HS+HTML+CSS?
- gsa 15y agoAnswering both ThomPete and talmand here: In Flash, browser shortcuts like ^L are always broken and you have no choice about that, because that's the way Flash is designed. If a similar thing happens in a non-Flash environment, it's because the developer designed it so. If many users complain to the developer about stuff being broken, it has to count for something.
- ThomPete 15y agoNot enough to claim poor usability (which is btw, have nothing to do with)
- talmand 15y agoAgain, how do they "force" developers to fix their code? Asking nicely is one thing but forcing is another. You implied that the user has more control over the developer in a JS+HTML+CSS environment over Flash. Plus, if some commonly used commands are broken in Flash then it's broken in all of them which doesn't mean broken; it means unsupported, there's a difference.
- hahaiamatwork 15y agoThese are all current arguments against HTML animations as well as Flash. HTML also supports a 'mouseover' element, just as Flash does, so I don't consider that to be a strong argument.
- 51Cards 15y agoThe battery argument is just silly. Playing HD movies on a phone will suck battery faster but we don't remove the user's ability to do that. As for the others, I use Flash frequently on my phone and none of them have occurred for me in the last year or so. I have Flash set to load on demand. It's not about Flash being the future (it's not), or even continued development in it. It's about access to existing content here and now and for some users that is a continued need. Edit: One quick edit since HN doesn't seem to want to let me reply to the below. I think the crux of it is that it removes the option to access content... key word option. If it's not the default, etc, that's fine... but you're placing the disadvantages of Flash over my ability to get to content I feel is important. The "no Flash for you" argument hinges on saying "our opinion that Flash is bad is more important than your opinion that you want to see the content you desire, even if it's not available in other formats". And for the users like myself that like to retain that option, we feel very strongly the other way.
- ceejayoz 15y ago> The battery argument is just silly. Playing HD movies on a phone will suck battery faster but we don't remove the user's ability to do that. If you could watch HD movies in a different way that didn't use as much battery, we would. Much of the stuff Flash does doesn't need to suck down the battery life of a phone if done in HTML5.
- firat 15y agoThe problem is I watch the movies when I want to watch them. Flash is embedded in random. You can always have click-to-flash solutions but those are usually buggy and there are other solid arguments in the list.
- veemjeem 15y agodisagree. flash is often used for other content that may equally suck battery just as badly. Sometimes when I visit techcrunch on my laptop, one of the badly written flash ads causes my processor fan to crank on... when I close the tab the problem goes away. How does one explain that?
- 15y ago
- bookwormAT 15y agoFlash does not use any battery power at all, except when you choose to use a flash based application. The stock Android browser has the option to load plugins on demand. That is: no flash application is loaded within the browser until you click on the application to enable it. The same is true for memory usage or bugs. I don't think there are any advantages a browser without flash has over one that supports it.
- swombat 15y agoA great many webpages have Flash adverts, so if you're browsing news sites, etc, normal sites that people do browse, you will probably end up being served Flash and so your battery will drain.
- bookwormAT 15y agoAgain: not a single one of these adverts will load when you visit your website. You will see grey boxes with an icon on Android, similar to what you see on iOS. There is no flash running that could drain battery. On-demand flash support means that you can touch one of these grey boxes, and only then will flash load and execute the application.
- jonknee 15y agoOnly if you go out of your way to load the Flash advertisements.