With current versions of Android (4.0 and later) no longer supporting Adobe Flash, and with no Adobe Flash Player for iOS devices, it has reached the point where using Flash in an application will essentially break the application on mobile devices.
This Best Practice provides background on Flash, looks at the issue of diminished support, and tells you how AT&T ARO can help you identify Flash content in your app.
Adobe Flash is a multimedia and software platform used for creating vector graphics, animation, games and rich Internet applications. It's been very successful on the wired web and is accessible on various computer systems, web browsers, and some smartphones and tablets.
Due to the lack of support described in the following points, using Flash content in your app is not recommended.
- There is no Adobe Flash Player for iOS devices.
- In the fall of 2011, Adobe stopped supporting the Flash Player for mobile device browsers after the release of Flash 11.1.
- In August 2012, Adobe ended support of Flash on Android 4.1, and stopped new Flash installs from Google Play.
- The Adobe Flash Player can only be installed on Android 2.2 through Android 4.0, Blackberry PlayBook, and HP webOS.
Best Practice Recommendation
The best practice recommendation is to avoid using Flash content because of this lack of support. To help you identify Flash content in your app, AT&T ARO tests for any references to it.
- If Flash content is detected, the app will fail this test, and the test results will display a table of all the files in which it was detected.
- If Flash content is not detected, the app will pass this test.