From 2007, when the first iPhone appeared, Apple has not supported Flash. Everybody, includes Apple, said about technical flaws and problems of Flash as the main reasons to eliminate it. However, that is just half of the story. In my opinion, the killing point is: “Flash is the main competitor of AppStore”.
AppStore is the milk source of Apple and is the most sustainable one. Even Apple cannot sell any iOS devices to you, you still have to use App Store to download music, applications and movies and so on. You can check the financial report of Apple xx% of money, accounts for yy$B of total income.
But why Flash is the biggest thread to Apple? Well, if they support Flash, do you want to play free flash game from your favorite websites or download games from Apple? if you can make Flash games can run on iPhone and Android, why should you learn Objective-C and make a dedicated version for iOS? And if anything in flash works well, how could Apple has money from Advertising and comission (30% of any selling on AppStore)? Flash games will be cheaper at least 30% and can use advertising services from non-Apple agents.
So now you see my argument.
Hava a nice day.