Pas de Flash: une raison technique ?
La raison principale tient en un mot : multi-tâches. La fonction bâtie par Apple pour iPhone OS 4.0 est un édifice sophistiquée qui ne «comprend» que les applications développées en C/C++ ou Objective-C.
Tout ce qui est «étranger», comme le code généré par le compileur Flash vers iPhone risque de mettre à mal la structure du multi-tâches façon Apple, qui a besoin de pouvoir accéder à du code propre et natif.
Il n’était pas question pour Apple de faire comme ses concurrents qui autorisent le multi-tâches à tout va qui nécessite un «tueur de tâches» inélégant pour forcer à quitter une application…