Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:The Whole Web (Score 1) 485

Hmm, way to not actually respond to any of the points I was making. If I'm such a shill it should be easy to shoot them down, no?

Truth is, I've spent a bunch of years doing serious HTML/Javascript development and a bunch of years doing serious Flash development. I think I'm in a position to compare them fairly. There are lots of things on the web you should never use Flash for, but there are plenty of things where it's still clearly the better choice. So sure, I get annoyed and speak up when people who don't know any better run around screaming "omg Flash is teh sukz"... but believe me, I'm equally annoyed by people who are 100% all about Flash and can't build an HTML site/app to save their lives.

Comment Re:Shhh... Listen... (Score 1) 485

I'm comparing equivalent apps to each other. Lightroom went 64-bit over 1.5 years before Aperture (July 2008 vs. February 2010). Premiere and After Effects went to Cocoa/64-bit 14 months before Final Cut Pro (April 2010 vs. June 2011... and FCP X is much more limited). iTunes only just moved to Cocoa in July, and iLife/iWork are still Carbon afaik. I don't care if a few smaller Apple apps migrated over sooner -- if you sum it all up, Apple has no right to call others "lazy" over this transition.

Btw, I'm not saying Apple is lazy either. Rewriting any complex piece of software to use totally new platform APIs is a crap-ton of work. Apple puts third party devs (as well as themselves) through these massive transitions a lot, but it never really gets any easier...

Comment Re:Except it's quite clear why Apple chose... (Score 1) 485

Some of the apps I'm talking about hit #1 on the App Store charts, and many climbed into the top 10. You have a funny definition of "suck" if you think all those apps suck.

For all intents and purposes, those apps ARE Flash. An iOS AIR app is basically a copy of the Flash runtime glommed together with the app's Flash content (with all the ActionScript code pre-JITted to get around Apple's "no interpreters" rule). Afaik the Flash runtime part is almost exactly the same as what would be running in the browser if Apple allowed a browser plugin.

So the difference between Flash that Apple allows and Flash it doesn't isn't technological. I think there's two reasons for the difference: Apple prefers to have all rich iOS content go through their App Store gateway (they don't believe HTML5 will compete with the App Store yet, but Flash sure could); and they want iOS browsing as unencumbered by legacy website design as humanly possible. It doesn't hurt that blocking all Flash ads gave Apple a huge opening to push an iOS specific ads platform too.

Comment Re:Laid off (Score 1) 485

Man, I am so tired of this meme going around. Have you ever quantitatively compared Flash's performance to HTML? Because others have, and they found Flash to be twice as fast . Have you ever quantitatively measured Flash's impact on battery life? Because it turns out battery life is almost exactly the same as equivalent HTML content (despite running 2x-4x faster in many cases). And do you have statistics on how often Flash crashes on mobile devices, compared to other apps? In my experience at least, Safari on my iPad crashes more often than Flash on my Android devices (which has never crashed to my knowledge).

Comment Re:But, but... (Score 1) 485

crashed on my phone or used lots of CPU and killed my battery

Fwiw, that only hard data I've ever seen totally contradicts what you're saying. In performance tests, Flash runs 2x as fast as equivalent "HTML5" content, so it's actually more CPU efficient. This means it's probably more battery-efficient too. Another test shows an older, less optimized version of Flash running up to 4x faster but only using 10% more battery than HTML.

I can't find any statistics on crashing, but anecdotally... for a year I've owned three mobile devices that run Flash, and it has never crashed on any of them. Not once. Meanwhile I also have an iPad, and Safari crashes on it once every several weeks. Safari doesn't need Adobe's help to be crashy :-)

Comment Re:The Whole Web (Score 1) 485

Actually, the Flash file format is published openly and the entire Flash VM is open source. The fact that no one else seriously tried to create a Flash implementation doesn't mean it's not possible (although it's maybe a testament to the fact that what Adobe built was a lot harder than most people give them credit for).

Comment Re:Except it's quite clear why Apple chose... (Score 1) 485

There were many problems with Jobs's arguments, but the most important one is that Apple's own actions proved him wrong. Remember that after all this bluster, a few months later Apple actually reversed course and decided to allow Flash-based apps into the App Store after all. There are currently hundreds of Flash apps available on iOS, and some have hit #1 rankings on the charts.

That's a clear demonstration that -- contrary to everything Jobs wrote -- Flash apps aren't guaranteed to suck, are enjoyed by consumers, and thus contribute to the device's ecosystem. If Jobs had kept on the course set out in his letter, who knows how many of those popular apps would never have been available on iOS?

Comment Re:Shhh... Listen... (Score 1) 485

Except that Jobs calling Adobe lazy over Carbon/Cocoa (or 32/64-bit) was about as disingenuous as you can get. Apple dragged their feet far worse than Adobe did during that transition: Finder, QuickTime, Aperture, and Final Cut Pro all made very slow transitions to 64-bit / Cocoa. In the latter cases, the competing Adobe products (Lightroom, Premiere, After Effects) all finished the same migration about two years ahead of Apple's products.

Apple also publicly promised that 10.5 would support 64-bit Carbon as a transition stage. They even shipped multiple betas with that support in place -- only to yank it at the last minute, even though Cocoa at that time didn't have full parity with Carbon APIs.

So Apple reneged on a transitional API they said they would support, shipped a new API with missing features, and didn't even bother to convert most of their own flagship apps over to the new API... and then had the audacity to call others "lazy" for not instantly dropping everything and making that same conversion? Sorry, but that's politician-worthy behavior right there.

Comment Re:Shhh... Listen... (Score 1) 485

Jobs didn't blink when he said Flash will never work on mobile.

Comments like this are reading wayyy farther into the Adobe announcement than is warranted. Flash as a technology has been available on mobile devices in two forms for well over a year now: the Flash browser plugin, and AIR apps (essentially Flash apps packaged for distribution in app stores). On iOS, Apple disallows browser plugins, but AIR apps can and do run on iOS (i.e. Flash is ok as long as it goes through the App Store garden gate). The only part of that story Adobe said they're changing is the Flash browser plugin. Flash-based apps will continue to be possible, even on iOS.

Incidentally, some of the top-selling iOS apps running on Flash/AIR. So it's awfully hard to justify the claim that Flash will "never work on mobile" -- since it already works well on mobile, and has for quite some time.

Comment Re:Obvious. (Score 1) 485

Flash has had hardware-accelerated video decoding for quite a while now. That's why it DOES play back 720p and 1080p... even on mobile devices (see: Xoom, PlayBook).

Also, I don't know what makes you say Flash was "designed for mouse" (other than the fact that Steve Jobs said it first). Flash is like any other interactive platform. It gives you mouse events, keyboard events... and on mobile, things like accelerometer and multi-touch/gesture events. You can make content that's optimized for mouse, touch, or both. Complaints about Flash and the mouse are essentially complaints about legacy content in general, which applies to basically any website that predates mobile devices. What Jobs should have said is that all websites need a rewrite to support small-screen, touch-only mobile phones well. (Don't want / can't afford a rewrite? Tough -- that's been Apple's mantra since way before iPhones were around).

Slashdot Top Deals

An authority is a person who can tell you more about something than you really care to know.

Working...