Tout se résume à la qualité de l'ingénierie logicielle d'Apple et de Google. Apple a fait un bien meilleur travail que Google dans ce domaine.
Le système d'exploitation Android et son architecture ne sont pas aussi bons que ceux d'iOS. Android est un OS open source qui n'a pas été fait exactement pour l'objectif pour lequel il est utilisé. iOS a été fait dès le premier jour pour l'objectif pour lequel il est utilisé. De plus, iOS est un système d'exploitation conçu spécifiquement pour les iPhones, et plus tard, sa version modifiée pour les iPads. Il existe une intégration très étroite entre le matériel et le système d'exploitation. Alors qu'Android a subi des mises à jour pour s'adapter aux différents appareils sur lesquels il fonctionne, la majorité d'entre eux étant des téléphones mobiles. Et en plus de cela, un grand nombre de téléphones de différents fournisseurs, chacun avec son propre matériel, ont besoin de modifications du système d'exploitation pour fonctionner sur eux. Windows et HP ont également essayé la même approche mais ils n'ont pas réussi à s'emparer du marché. BB était dans son propre monde, ignorant qu'il n'allait pas dans la bonne direction. Son système d'exploitation était excellent, mais il n'a pas réussi à répondre aux exigences du marché et, par conséquent, il a échoué. Au final, seul Android a survécu grâce à sa nature open source, qui a permis à de nombreux fournisseurs de téléphones de l'utiliser facilement. Il est rapide et facile de produire du matériel, mais pas du logiciel. Il se trouve que les bons logiciels n'existent qu'une fois en plusieurs années.
En raison du grand nombre de vendeurs qui ont essayé d'utiliser Android, et de sa nature d'OS, il est surtout resté dans un état de désordre.
Plus, il est basé sur Java et utilise une machine virtuelle pour fonctionner sur les appareils, qui est une couche supplémentaire entre l'OS Linux sous-jacent et le Java, qui exécute les applications.
La puissance de traitement graphique d'Android est également nettement inférieure à celle d'iOS. Au début, il n'y avait même pas de traitement séparé des graphiques au niveau matériel, ce que les iPhones ont toujours eu.
Ces choses rendent les différences de performance notables, en particulier les animations et les graphiques, c'est-à-dire les éléments de conception de l'interface utilisateur.
En plus de cela, Android exécute une longue liste de tâches d'arrière-plan, ce qu'iOS ne fait pas'ment. Vous ne savez jamais combien d'apps exécutent des tâches de fond à votre insu, alors que sur les appareils iOS, ils ont des restrictions sur les tâches de fond. Cela signifie que sur Android, il se passe trop de choses inutiles à un moment donné par rapport à un appareil iOS. Cela rend ses performances lentes, surtout après un certain temps d'utilisation lorsque vous avez installé de nombreuses apps.
Apple a été conscient de la qualité depuis le premier jour pour son smartphone. Ce n'était pas le cas de Google. Apple a pu produire un meilleur OS et n'a autorisé que des applications de qualité dans son app store. Google voulait rattraper tout ce sur quoi il pouvait mettre la main, ce qui était Android à l'époque, et aussi il ne s'est jamais soucié de la qualité des apps qui entraient dans son Play Store, et il ne le fait toujours pas't. Vous pouvez publier n'importe quelle application merdique sur le Play Store et aucune question ne sera posée, et elle sera disponible pour un grand nombre d'appareils Android, qu'ils puissent l'exécuter ou non. L'écosystème Apple est significativement restrictif et seulement limité à quelques iPhones et iPads, de plus ils s'assurent que votre application répond à certaines normes de qualité avant d'être publiée dans l'app store.
Ces choses font la différence que vous, en tant qu'utilisateur final, remarquez dans les deux appareils.
Aussi, j'ai trouvé que les composants matériels des iPhones sont également de bien meilleure qualité, y compris leur qualité de construction, leur sensation, leur performance et leur durabilité. Allez dans n'importe quel magasin de téléphonie et comparez n'importe quel téléphone avec un iPhone, la différence est clairement visible. Même la finition des autres téléphones ne se rapproche pas d'un iPhone.
Il y a quelques jours, un ami m'a envoyé une capture d'écran d'une application Hello World publiée sur le Google Play Store. Je pensais que c'était une blague, mais quand j'ai vérifié, c'était une vraie application. Il s'est avéré que de nombreuses applications Hello World existent réellement dans le Google Play Store. Comment appelle-t-on cela ? Un terrible contrôle de qualité ou pas de contrôle de qualité du tout ? Qui a approuvé ces applications ? Et pourquoi sont-elles toujours là ? Juste pour que Google puisse dire fièrement que nous avons tant d'applications dans notre magasin. Essayez de faire ça chez Apple. Ils rejetteront n'importe quelle application pourrie sans la moindre hésitation. J'ai eu des clients dont les applications n'ont pas été approuvées sur l'App Store parce qu'Apple a décidé que ces applications n'étaient pas assez bonnes pour l'App Store. Quelqu'un a mentionné que son jeu a été rejeté parce qu'Apple lui a répondu que son jeu était ennuyeux. Le fait est qu'Apple se soucie de la qualité, mais Google pas tant que ça. Et cela se reflète dans leur écosystème Android également, même sur leurs propres téléphones, comme celui sur lequel je tape en ce moment, le Nexus 6P 16GB qui était plus cher que le meilleur iPhone existant à ce moment-là, l'iPhone 6S Plus 128GB.