OffWorld
Senior Member
- Oct 5, 2010
- 460
- 67
Since the official release of 2.2 and 2.3 firmwares for some of the Telechips tablets (in particular the Haipad M701) the question seems to come up more often: "Will I be able to run Flash?"
The short, and unwanted, answer of course is "No."
But I'm wondering exactly WHY the answer is "No." If I side-load Adobe Flash to my tablet it installs successfully, even though my device isn't "Flash Certified" and doesn't meet the minimum system requirement of an ARMv7 (aka Cortex A8) processor.
The frustrating "conundrum" part is that even though it installs no browser can detect that it is installed, I suspect because something important in the code is ARMv7 specific. I also presume that's why there are hacked versions out there for unsupported hardware - the best known are probably the "Flash for 2.1" (which apparently only works on a couple of devices running Eclair), and a "Hulufied" version for watching Hulu content with Dolphin HD on the Nook Color tablet. Though it doesn't support video, some people have somehow managed to get the old FlashPlayer.apk and FlashLitePlugin.apk running on the M701 (there's a YouTube video of someone demonstrating it running Flash animated ads in the stock browser under Eclair). I still don't know how they got even that much to work. No matter what version I install - all of which say they were "successfully installed" - no browser can detect they are installed.
I guess I can understand why Adobe decided to ignore all the ARMv6 devices out there in favor of Cortex A8, but one would think the only real downside on ARMv6 would be choppy FLV playback. I once installed an Chinese app called "WuzhenhuaPlayer" (also known as "SuperPlayer") which could actually play FLV files on my tablet - running Eclair no less - except without access to the hardware accelerated integrated video the playback was unwatchable due to choppy frame rates.
However, there is tons of Flash content on the web in SWF format that would probably run perfectly (or at least reasonably) well on ARMv6 processors. But Adobe won't even let us try and hacking the apk is beyond my skills.
There are plenty of folks (myself included) over at the Adobe Flash dev blog begging them to support ARMv6 - at least for SWF files. Of course we're probably all yelling at a wall, and our only "support" will come from someone in the Android community who figures out how to make Flash work for us.
The short, and unwanted, answer of course is "No."
But I'm wondering exactly WHY the answer is "No." If I side-load Adobe Flash to my tablet it installs successfully, even though my device isn't "Flash Certified" and doesn't meet the minimum system requirement of an ARMv7 (aka Cortex A8) processor.
The frustrating "conundrum" part is that even though it installs no browser can detect that it is installed, I suspect because something important in the code is ARMv7 specific. I also presume that's why there are hacked versions out there for unsupported hardware - the best known are probably the "Flash for 2.1" (which apparently only works on a couple of devices running Eclair), and a "Hulufied" version for watching Hulu content with Dolphin HD on the Nook Color tablet. Though it doesn't support video, some people have somehow managed to get the old FlashPlayer.apk and FlashLitePlugin.apk running on the M701 (there's a YouTube video of someone demonstrating it running Flash animated ads in the stock browser under Eclair). I still don't know how they got even that much to work. No matter what version I install - all of which say they were "successfully installed" - no browser can detect they are installed.
I guess I can understand why Adobe decided to ignore all the ARMv6 devices out there in favor of Cortex A8, but one would think the only real downside on ARMv6 would be choppy FLV playback. I once installed an Chinese app called "WuzhenhuaPlayer" (also known as "SuperPlayer") which could actually play FLV files on my tablet - running Eclair no less - except without access to the hardware accelerated integrated video the playback was unwatchable due to choppy frame rates.
However, there is tons of Flash content on the web in SWF format that would probably run perfectly (or at least reasonably) well on ARMv6 processors. But Adobe won't even let us try and hacking the apk is beyond my skills.
There are plenty of folks (myself included) over at the Adobe Flash dev blog begging them to support ARMv6 - at least for SWF files. Of course we're probably all yelling at a wall, and our only "support" will come from someone in the Android community who figures out how to make Flash work for us.
Last edited: