Blâmez les applications, pas le matériel, c'est mon message général. Les icônes de certaines applications ont une taille de code plus grande que la première version d'Adobe Illustrator et le modèle Google des applications web et les applications iOS compliquées peuvent ralentir le nouvel iPad Pro. Regardez leur réticence à mettre à jour les applications si vous vous demandez combien de composants doivent être examinés pour une mise à jour rapide pour lister les préoccupations en matière de confidentialité que la plupart des développeurs ont corrigées en quelques jours.
Je mettrais quelques documents dans le stockage des fichiers et j'utiliserais les applications Apple pour voir à quelle vitesse réagit le matériel lorsque l'application enregistre l'état tel que le système d'exploitation l'a prévu pour une expérience de multitâche incroyablement fluide que vous avez raison d'attendre sur un matériel plus rapide dans tous les domaines que celui nécessaire pour jongler avec une douzaine de feuilles de calcul, de documents et de présentations. Essayez de faire fonctionner les applications en mode avion pour avoir une idée de la vitesse réelle du matériel sans synchronisation réseau ni retards (peut-être que Google envoie des données de télémétrie ou télécharge des parties de l'application pendant que vous travaillez au lieu d'optimiser votre expérience?).
En 2020, Apple rappelle aux développeurs qu'ils doivent être en mesure de détecter des retards aussi courts que 20 ms dans les animations image par image - même un seul cadre en retard gâche notre sentiment de plaisir.
Vous avez raison d'être absolument impitoyable envers les développeurs qui ne peuvent pas gérer un cycle de suspension / reprise d'application sur un système d'exploitation conçu pour l'efficacité énergétique. La contrainte de RAM est là car elle n'est pas nécessaire si l'application est conçue et testée correctement. Ajouter plus de RAM à une application qui n'exploite pas pleinement le matériel aussi performant que l'iPad 2 n'est pas efficace. Pire, toute la RAM consomme de l'énergie donc mettre trop de RAM diminue la durée de vie de la batterie, sans gain de performance.
Même si vous n'êtes pas développeur, vous pouvez lire la vue d'ensemble de haut niveau d'Apple sur ce qu'il faut pour concevoir une bonne application. La première étape est de la concevoir pour qu'elle ait l'air superbe, la deuxième étape est de se préparer aux interruptions. Google a manqué ou ignoré la deuxième étape.
Préparez-vous aux interruptions et soyez prêt à reprendre. Votre application peut être interrompue à tout moment. Lorsqu'une interruption se produit, votre application doit enregistrer rapidement et précisément l'état actuel afin que les utilisateurs puissent continuer en toute transparence là où ils se sont arrêtés lorsqu'ils reviennent.
Vous pouvez regarder les allocations de mémoire dans Xcode si vous n'êtes pas d'accord avec cette vue d'ensemble, mais pour créer une application incroyablement réactive, très peu de RAM est nécessaire sur iPadOS. Les applications bien écrites fonctionneront magnifiquement sur du matériel plus ancien - même les appareils de plus de 5 ans ont encore beaucoup de vie dans la bonne sélection d'applications.