iPhone / Flash cover-up

Found this article¬†suggesting that Steve Jobs demoed a Flash enabled iPhone at WWDC 2008. Reading further, that’s not the case, but it was… revealing.

The demo was a side by side comparison of nationalgeographic.com being downloaded by old iPhone vs. iPhone 3G. Both worked and got the NG homepage… but not really.

You see, the Nation Geographic homepage uses Flash. And if you don’t have Flash, you’ll see this placeholder & link:

See, this presentation requires Flash. Good graphic, well done.

But the iPhone demo, the one that puts the entire internet in your pocket, got this instead:

As you can see, someone (*cough, Apple*) edited out the text that states Flash is missing. Yet this is a “live side-by-side demo” of the iPhone browsers.

So, not a real live demo, and not really the NG website.

To paraphrase Ferris Bueller, “I yell rat!”


Adobe – Make some noise

Adobe - make some noise logoI’ve been doing a lot of research on how Flash manages sound. Naturally with Mixwit, we’re going to want to have various tools to manipulate audio, including pitch control, tempo control, EQs, etc.

A few days ago I was researching a few audio visualizers and made several discoveries.

One biggie is a conflict bug in AS3’s SoundMixer.computeSpectrum(), a class that appears to be directly tied to the actual Flash Player plug-in rather than the current flash movie. The problem occurs if you’re trying to use computeSpectrum when you also have another Flash movie that requires sound, regardless if they’re on the same page. So if you have audio+spectrum in tab #1 of your browser, and a YouTube video in tab #2, computeSpectrum won’t work… and in some cases will crash Firefox. Woot.

On a high note, the coolest discovery path begins with popforge, an AS3 code-base containing several new audio classes. I haven’t delved too deep into this but expect to very soon. Popforge is a collaboration between two amazing Flash/audio developers: Andre Michelle and Joa Ebert, both developers for Hobnox. They’ve been a big buzz in the ear of Adobe, making demands for more control over audio in Flash. They’ve also set up the Adobe: Make Some Noise website to chronicle the changes they want in the upcoming releases. As a result, Adobe has already revealed details on how Flash 10 has already implemented a new dynamic sound generator. Extra cool.