Sonist, you are still missing the point here. Flash is merely a plugin that can "enhance" (ehem) websites. By not supporting it Apple is not breaking ANY standards. The problems we got with IE6 were mainly due to its false interpretation of web standards, leading to non-valid markup intended to work around those bugs. IE also introduced some tags of its own which were incompatible to existing web standards, hence incompatible to competing browsers.
Developing for iPhone means being limited to a subset of features in some regards; developing for IE6 meant breaking standards compliancy in order to fix its messed up rendering of websites.
|