News for hackers. Stuff that matters.
Re:The first conformant M1 GPU driver by coldtea on Tuesday August 22, 2023 @08:46PM (#37230524)
>The principal problem was that a huge proportion of Flash applications, games, and websites used mouseovers as crucial methods of interactions, and Apple simply had no way to allow users to mouseover an element on a touchscreen.

It's more about control and all the other reasons.

Mousovers is a dead herring. They could still give Flash not to run existing stuff, but new apps, that would take iOS into account.

And legacy flash movies and animations and games that just needed click and not mousovers would still work. To be frank, mouseover interaction weren't really that big in many (most?) Flash games anyway.

Re:The first conformant M1 GPU driver by acdha on Tuesday August 22, 2023 @08:59PM (#37230610)
Mouseovers were just the tip of the iceberg: fixed screen sizes and other desktop UI conventions, assumptions that you could just leave things constantly running rather than figure out how to do proper event-driven programming, etc. Yes, they could have tried to do a “Flash mobile” but most of the appeal was compatibility with the huge library of existing apps and users wouldn’t have been happy with that, while authors would have bristled at having to give up their favorite hacks. Flash was a fractal of bad programming and UI design, and there was no way to get that community to improve since Adobe was one of the worst offenders and didn’t care about their platform in any discernible way. People wrote Click-to-Flash plugins to keep it from crashing your browser, every browser had to change their architecture to handle Flash crashing, the plugin & authoring tools had tons of performance, stability, and security issues – and Adobe just kept snoozing, waking only enough to cash the royalty checks, and claim the next version would be totally better.

Another poster mentioned the hangs - which is very true - and I can say that the desktop Macs I supported had a high 90% of the crash logs show Flash as the culprit, not to mention almost every CPU / battery life issue.

There were some great artists who produced neat work despite it but the only company to blame for Flash’s demise is Adobe. As a thought exercise, ask why Flash on Android consistently sucked – if they were trying to make the case that Apple should reconsider, they could have put at least one intern on making that seem appealing.

Re:The first conformant M1 GPU driver by amluto on Wednesday August 23, 2023 @02:33AM (#37232499)
> Adobe was one of the worst offenders and didn’t care about their platform in any discernible way.

This is par for the course for Adobe. The other day I had occasion to try to fill out a PDF form using Acrobat Pro. I made it through about a page (painfully slowly) until I unwisely saved my work. Then I cursed for a bit, tried quitting and reloading, and eventually gave up and started over in PDF.js. Superior in every way.

I remember when a major selling point of Acrobat was that you could save a filled out form, whereas third party apps couldn’t. Apparently doing so still breaks the form, and third party apps have gotten it right for many years now.

Adobe seems to pretty much never care about their platform once they have market share.

Re:The first conformant M1 GPU driver by acdha on Wednesday August 23, 2023 @07:02AM (#37234110)
I remember working on a project in 2010. We hit multiple crashing bugs in Flash (both runtime and IDE) doing fairly basic stuff. I figured we’d paid for support, might as well use it, and reported them to Adobe.

Literally never heard back until a year later when they closed the tickets saying it might be fixed in the next release and we should buy licenses to find out (spoiler: no).

Re:The first conformant M1 GPU driver by psd1 on Wednesday August 23, 2023 @05:12AM (#37233529)
FYI, the idiom is "red herring"