Il y a une variété de domaines à considérer concernant la restriction relative des deux plateformes.
Le marché
L'Android Market est sans doute moins restrictif que l'App Store en ce qui concerne le processus de soumission. L'avantage, c'est que vous pouvez mettre à peu près tout ce que vous voulez sur l'Android Market. L'inconvénient est que vous pouvez obtenir à peu près tout ce que vous voulez sur l'Android Market (un marché inondé de spam "applications est en quelque sorte une restriction).
Un gros point négatif du côté de l'iPhone est le fait que vos options pour installer des applications qui ne sont pas dans l'App Store sont limitées - vous pouvez soit distribuer l'application en tant que bêta (limitée à 100 utilisateurs), soit jailbreaker votre iPhone. Android, en revanche, vous permet d'installer des applications depuis n'importe où, y compris depuis une page Web.
Les applications
L'une des principales philosophies de conception de la plateforme Android est "Toutes les applications sont créées égales", ce qui est censé signifier que vous pouvez librement remplacer les applications du téléphone par une version tierce. En pratique, ce n'est pas vraiment le cas, car de nombreuses applications Google ont des capacités spéciales qui ne sont pas disponibles pour la plupart des applications (voir : Android Market) ou utilisent des API non documentées/natives (voir : Calendrier ).
L'iPhone, en revanche, ne revendique pas l'égalité, et la position d'Apple en général est la suivante : "Il n'y a qu'une seule façon de faire les choses, et c'est la façon Apple". En outre, les applications tierces de l'iPhone ne peuvent pas fonctionner en arrière-plan, alors que les applications Android le peuvent. La nouveauté de l'iPhone OS 4.0 est la possibilité pour les applications de fonctionnent en arrière-plan . Une chose que les applications iPhone peuvent faire actuellement et que les applications Android ne peuvent pas faire est de recevoir des notifications push. La nouveauté d'Android 2.2 est la possibilité pour les applications de recevoir des notifications push via ce qu'on appelle la Android Cloud .
La source
Android est une source ouverte - la plupart du temps (certains composants du firmware sont fermés). Même ainsi, il y a une certaine science de la fusée impliquée juste dans l'obtention de l'interface de l'Android. Base de code Android pour compiler. En outre Google a envoyé des ordres de cesser et de s'abstenir pour avoir redistribué des images personnalisées qui incluent l'Android Market et l'application Google Maps.
L'iPhone est complètement fermé et les récents changements apportés à l'accord des développeurs ont suscité la controverse, car ils exigent que toutes les applications soumises à la boutique d'applications soient initialement écrites en anglais. "Objective-C, C, C++ ou JavaScript tel qu'exécuté par le moteur WebKit de l'iPhone OS, et seul le code écrit en C, C++ et Objective-C peut être compilé et lié directement aux API documentées".
Le SDK
Le SDK Android peut être téléchargé gratuitement le SDK de l'iPhone est gratuit enregistrement des utilisateurs à télécharger. Le développement d'Android peut se faire sous Mac OS X, Windows ou Linux, tandis que le développement d'iPhone n'est possible que sous Mac OS X. Vous devrez également payer le compte développeur iPhone à 99 $ si vous souhaitez tester votre logiciel sur un appareil réel (plutôt que sur le simulateur).
La base d'utilisateurs
Et enfin, mais certainement pas le moindre, la base d'utilisateurs. Lorsque cette réponse a été écrite à l'origine, l'iPhone avait une base d'utilisateurs beaucoup plus importante et se développait beaucoup plus rapidement qu'Android. Cette situation est en train de changer, car Android commence à prendre en charge de multiples opérateurs et plates-formes matérielles (voir : l'iPhone). Open Handset Alliance ). Le site liste des dispositifs L'utilisation d'Android est maintenant assez longue bien qu'aucune n'égale encore la popularité de l'iPhone.
Certains analystes rapportent maintenant qu'Android dépasse l'iPhone et prédisent qu'Android dépassera bientôt l'iPhone en termes de parts de marché. D'autres analystes pensent qu'Apple rattrapera son retard lors de la sortie de l'iPhone 4g. La première hypothèse semble plus probable si l'on se base sur l'histoire parallèle de l'industrie du PC : le design et l'expérience utilisateur d'Apple ont été copiés par Google Microsoft et ouvert pour fonctionner sur du matériel de base.