Apple is a great company, with iPhone and iPad, Apple has redefined the way your Phone and Tablet should look and behave. But this doesn't give them the right to control what application should I use in my phone.
From the beginning of iPhone, they want to keep the Flash other Open Source frameworks away, so that they can control the App market and limit the people from building cross platform mobile applciation.
However, Adobe managed to build a Flash Application Packager for iPhone, which converts Flash applications as Native iPhone applications. But with iPhone OS 4.0, Apple started blocking application developed using non native languages such as Object-c, C, C++
This is nothing to do with performance, or quality or anything, but to build a monopoly in applciation market.
I am sure, this strategy will backfire, in fact, iPad is one of the most closed product in recent time, and its never going to win the tablet market with this approach.
Of course, Apple fans will buy them any way, but this apple's monopoly must go.
Is Apple Evil?
Is Apple More Evil Than Microsoft?
Is Apple the New Microsoft?
Apple banning Flash applications from iPhone 4.0? That stinks