Adobe has increased the minimum hardware requirements for mobile devices to run Flash Player 10.1. Basically, f you’ve got a VGA display you can get by with an ARM Cortex A8 550MHz CPU, but if you have a WVGA screen you’ll need a faster, 800MHz ARM Cortex A8 CPU. Right now, Adobe Flash is only available on Android 2.2 and up, but eventually Adobe plans to offer Flash for other platforms as well.
So what does this mean in practical terms? If you’ve got a Motorola Droid, you should be fine because while the Droid originally shipped with a 550MHz clock speed and an 854 x 480 pixel display, a recent software update overclocked the device to run at 800MHz. On the other hand, if you have a Motorola Milestone, which is physically almost identical to the Droid, it sounds like you’re out of luck because that model is still running at 550MHz.
Long story short — Droid supports Flash, Milestone doesn’t. And if you buy a newer Android device such as the Motorola Droid 2 or Droid X, or the HTC Evo 4G, HTC Incredible, Samsung Galaxy S, or Samsung Epic 4G, you should be able to handle Flash without a problem, as long as you’re running Android 2.2. All of those phones have 1GHz processors.
Keep in mind, Flash on Android is still a hit or miss experience. Some Flash content loads quickly and plans smoothly. Other sites can cause the browser to hang. And Flash-based ads on web sites that are primarily text and picture driven can cause pages to load much more slowly. I highly recommend adjusting your browser settings to enable plug-ins on demand instead of always if you do decide to run Flash.