Après avoir effectué la mise à niveau vers iOS 11 sur un iPhone 6, j'ai remarqué différentes formes de perte de performances :
- le temps de lancer quelques applications,
- des boutons de l'interface qui semble être au ralenti,
- Le clavier virtuel a commencé à afficher les caractères que j'ai tapés après 3 ou 4 d'entre eux,
- retard dans la navigation sur Internet (mais une partie du problème peut provenir de l'interface réseau utilisée et de la charge de la connexion et du serveur distant,
- etc
Avant de passer à iOS 12 (que l'on peut tester pour vérifier), je voudrais profiter de cette mise à jour pour faire une mesure correcte des performances d'iOS 11 afin de pouvoir ensuite les comparer à celles d'iOS 12.
Je voudrais mesurer un nombre qui est indépendant du réseau et du processeur afin de pouvoir comparer les performances des versions iOS. uniquement . Bien sûr, les performances d'un système d'exploitation ne peuvent pas être entièrement caractérisées par les éléments suivants une uniq numéro. Par exemple, un système d'exploitation peut être plus rapide pour la manipulation des fichiers, alors que l'autre peut être plus rapide pour le rendu des interfaces graphiques. Mais aussi imparfait que cela puisse être, il est toujours possible de calculer une moyenne pondérée des performances pour différentes fonctions clés.
J'ai jeté un coup d'œil à quelques excellents benchmarks comme Geekbench mais la plupart d'entre eux s'attachent à donner des chiffres qui caractérisent les performances du processeur et non celles du système d'exploitation. Par exemple, Geekbanch ne fournit pas la version d'iOS sur laquelle le benchmark a été exécuté.
Quel benchmark fournirait un "indicateur" de performance pour caractériser l'OS aidant à comparer les performances d'iOS 11 et d'iOS 12. Bien sûr, sur la même architecture physique, dans le même environnement réseau et avec la même charge d'OS ?