Adobe to Jobs: 'What the Flash do you know?'

Flash never ships with bugs we're aware of


Adobe has fired back at Steve Jobs after the Apple boss allegedly attacked Adobe Flash for being "buggy" and referred to the Flashmakers as "lazy."

"I can tell you that we don't ship Flash with any known crash bugs," Adobe CTO Kevin Lynch wrote today in a back-and-forth with commenters on an Adobe corporate blog, "and if there was such a widespread problem historically Flash could not have achieved its wide use today."

We weren't aware that only non-buggy products achieved widespread use. But there you have it.

According to Wired, at an Apple "town hall" meeting after the introduction of the Flashless iPad, Steve Jobs unloaded on Google, calling the search giant's "don't be evil" motto "bullshit," before rounding on Adobe.

"They are lazy. They have all this potential to do interesting things, but they just refuse to do it," he said. "Apple does not support Flash because it is so buggy... Whenever a Mac crashes more often than not it's because of Flash. No one will be using Flash...The world is moving to HTML5."

Adobe CTO Lynch - as might be guessed - has a different take. With an official Adobe blog post, he felt the need to defend Adobe's plug-in, pointing out its near ubiquity on the desktop and reiterating that it should be on the iPhone and the IPad as well.

"We are ready to enable Flash in the browser on [the iPhone and iPad] if and when Apple chooses to allow that for its users, but to date we have not had the required cooperation from Apple to make this happen," he wrote.

His post was undoubtedly inspired by the firestorm of criticism aimed at Apple - as well as an equally heated chorus of "good riddance" calls targeted at Adobe - after it was revealed that the iPad won't support Adobe's motion-graphics technology. "Some have been surprised at the lack of inclusion of Flash Player on a recent magical device," his post began, a not-so-subtle dig at Jobs' self-congratulatory description of the iPad as a "magical and revolutionary device."

Lynch claimed that Flash is running on 98 per cent of computers on the web, 85 per cent of "top web sites," and "enabling over 75 per cent of video on the Web today." In his view, Flash has been "incredibly successful" by "augmenting the capabilities of HTML." And he sees Flash and the still-gestating HTML5 standard as coexisting. "I don't see this as one replacing the other," he wrote, "certainly not today nor even in the foreseeable future."

But he also threw a few darts at HTML. "If HTML could reliably do everything Flash does that would certainly save us a lot of effort," he wrote, "but that does not appear to be coming to pass," adding that "the coming HTML video implementations cannot agree on a common format across browsers, so users and content creators would be thrown back to the dark ages of video on the Web with incompatibility issues."

In addition to his blog post, Lynch provided a long response to a 15,000-word chorus of commentors. In his reponse, he took specific issue with charges that Flash is unstable.

He also took on cross-platform performance complaints. "Now regarding performance," he wrote, "given identical hardware, Flash Player on Windows has historically been faster than the Mac, and it is for the most part the same code running in Flash for each operating system."

Lynch then went on to note that Mac vector-graphic performance should improve in Flash 10.1 because of that plug-in's use of Mac OS X's Core Animation graphics capabilities, and that using that framework "will get us to the point where Mac will be faster than Windows for graphics rendering."

After admitting that Mac video performance on one (relatively gutless Mac mini) test system showed it to be over twice as CPU-taxing as on the same system running Windows in Apple' Boot Camp environment, he promised: "With Flash Player 10.1, we are optimizing video rendering further on the Mac and expect to reduce CPU usage by half, bringing Mac and Windows closer to parity for video."

He also admitted that there are browser-based inconsistencies in Flash performance. "On Windows, IE8 is able to run Flash about 20 per cent faster than Firefox," he wrote. "On the Mac, Safari has the performance lead currently in terms of running Flash."

Although Lynch has his share of allies among the commenters to his post, many others are not as supportive. "How, in good conscience," wrote one, "can Apple open their device for you to port a potentially battery gulping, processor hogging content platform?"

Another sarcastically remarked: "Thank you Adobe for killing Flash since you took it over from Macromedia," and a third contended that "Adobe has totally lost its way...the bloat and bugs [are] at an all time high!"

And - perhaps inevitably - one commenter calling himself "Truth Hurts," chimed in with a subtle, understated, and well-balanced summation: "CTO Kevin Lynch and all the Adobe employees are liars and lazy, just like Steven Jobs calls it." ®


Other stories you might like

  • A peek into Gigabyte's GPU Arm for AI, HPC shops
    High-performance platform choices are going beyond the ubiquitous x86 standard

    Arm-based servers continue to gain momentum with Gigabyte Technology introducing a system based on Ampere's Altra processors paired with Nvidia A100 GPUs, aimed at demanding workloads such as AI training and high-performance compute (HPC) applications.

    The G492-PD0 runs either an Ampere Altra or Altra Max processor, the latter delivering 128 64-bit cores that are compatible with the Armv8.2 architecture.

    It supports 16 DDR4 DIMM slots, which would be enough space for up to 4TB of memory if all slots were filled with 256GB memory modules. The chassis also has space for no fewer than eight Nvidia A100 GPUs, which would make for a costly but very powerful system for those workloads that benefit from GPU acceleration.

    Continue reading
  • GitLab version 15 goes big on visibility and observability
    GitOps fans can take a spin on the free tier for pull-based deployment

    One-stop DevOps shop GitLab has announced version 15 of its platform, hot on the heels of pull-based GitOps turning up on the platform's free tier.

    Version 15.0 marks the arrival of GitLab's next major iteration and attention this time around has turned to visibility and observability – hardly surprising considering the acquisition of OpsTrace as 2021 drew to a close, as well as workflow automation, security and compliance.

    GitLab puts out monthly releases –  hitting 15.1 on June 22 –  and we spoke to the company's senior director of Product, Kenny Johnston, at the recent Kubecon EU event, about what will be added to version 15 as time goes by. During a chat with the company's senior director of Product, Kenny Johnston, at the recent Kubecon EU event, The Register was told that this was more where dollars were being invested into the product.

    Continue reading
  • To multicloud, or not: Former PayPal head engineer weighs in
    Not everyone needs it, but those who do need to consider 3 things, says Asim Razzaq

    The push is on to get every enterprise thinking they're missing out on the next big thing if they don't adopt a multicloud strategy.

    That shove in the multicloud direction appears to be working. More than 75 percent of businesses are now using multiple cloud providers, according to Gartner. That includes some big companies, like Boeing, which recently chose to spread its bets across AWS, Google Cloud and Azure as it continues to eliminate old legacy systems. 

    There are plenty of reasons to choose to go with multiple cloud providers, but Asim Razzaq, CEO and founder at cloud cost management company Yotascale, told The Register that choosing whether or not to invest in a multicloud architecture all comes down to three things: How many different compute needs a business has, budget, and the need for redundancy. 

    Continue reading

Biting the hand that feeds IT © 1998–2022