Earlier in February, I made a blog about why Flash would never be on mobile devices. Well... I was wrong. Multi-touch does work on Flash. I have seen it. I have played with it. It actually works. That is, on an Android phone.
Back in May 2010, Adobe and Google announced that Android 2.2 (Froyo) would come equipped with the ability to use Flash 10.1 (The full desktop experience) on Android phones. I thought it was sketchy... How would that work? Well, details were sketchy as well. The problem with this though, is that Flash does not support most of the low-end and mid-end Android phones. The processor is required to have at least an ARMv7 or higher architecture. I was able to run Flash Lite 3 (4?) on my HTC Hero when I was running the Sense UI ROM... THIS WAS LAST YEAR! It works great in a way. Now that I run a custom Android 2.2 ROM on my phone, I can't run Flash. Do I miss it? No.
Moving on, I thought the iPhone and iPod Touch (Or even the iPad!) would never run Flash. Well guess what... I WAS WRONG! As long as you had a jailbroken iPhone 3GS and higher or iPod Touch 3rd Gen. and higher or an iPad you would be able to run Frash, a port of the Android Flash 10.1 for the iOS platform. Too bad I have an iPod Touch 2nd Gen. From what I heard it runs nicely. So eat it Steve Jobs.
Well after some research... The DSi could run Flash, but can it? No it cannot. It doesn't even meet required specifications. My HTC Hero has a processor clocked at 528 MHz running on an ARMv6 (?) architecture processor. Will the 3DS? Maybe! With the upgraded graphics, the processor surely has had to have been upgraded to something higher than it's mere 133 MHz ARMv9 and 33 MHz ARMv7 processor from the DSi.
So my argument from February... It no longer stands. Flash is possible on mobile devices, so long as it meets the required specifications. Flash is not possible on the DSi, the hardware won't run it.
I doubt that out-of-the-box iPods, etc. will ever get Flash though, there haven't been any steps towards it, and seeing as there's an App store that gives you basically anything, Flash isn't necessary.
As for the DSi, the hardware probably would run Flash, albeit extremely slowly.
Flash actually is supportive with the DSi, its just that PUBLIC websites like google or youtube wont allow it. You can watch movies tho, I have a chip called an R4i, and it lets you watch full-lenth movies and videos. All you do is put the card in the computer and drag a movie or a YouTube video to a folder.