Actualités Apple

Les dernières versions bêta d'iOS et d'iPadOS 15 permettent aux applications de demander l'accès à plus de RAM

Vendredi 25 juin 2021 03h58 PDT par Sami Fathi

Apple fait un grand pas en avant qui permettra aux développeurs d'améliorer les performances de leurs applications sur iPhone et iPad, en donnant aux applications la possibilité d'accéder à une plus grande partie de la mémoire ou de la RAM d'un appareil à partir de la fin de l'automne.





ipad pro avec puce m1
Actuellement, les applications sont limitées à la quantité de RAM qu'elles peuvent utiliser, quelle que soit la quantité disponible sur l'appareil. Par exemple, malgré l'iPad Pro M1 le plus haut de gamme doté de 16 Go de RAM, sur iPadOS 14, les applications sont limitées à n'utiliser que 5 Go . 16 Go de RAM est la plus grande quantité de RAM jamais offerte dans un iPhone ou un iPad, et la limitation de 5 Go signifie que les applications ne peuvent même pas utiliser la moitié de ce que l'iPad Pro a à offrir.

Dans la deuxième version bêta d'iOS et d'iPadOS 15, publiée hier pour les développeurs, Apple est introduire un nouveau droit que les développeurs peuvent demander qui exposera leurs applications à plus de mémoire. Apple dit que ce droit informera le système qu'une application 'peut être plus performante en dépassant la limite de mémoire d'application par défaut'. La documentation d'Apple pour les développeurs ne spécifie pas la quantité de RAM supplémentaire à laquelle une application peut être exposée et indique également que cela est limité aux « appareils pris en charge ».



Ajoutez ce droit à votre application pour informer le système que certaines des fonctionnalités principales de votre application peuvent être plus performantes en dépassant la limite de mémoire d'application par défaut sur les appareils pris en charge. Si vous utilisez ce droit, assurez-vous que votre application se comporte toujours correctement si aucune mémoire supplémentaire n'est disponible.

Bien qu'Apple ne spécifie pas la quantité de RAM supplémentaire qu'une application peut demander, le libellé de la documentation, qui conseille aux développeurs d'utiliser une fonction pour « déterminer la quantité de mémoire disponible », suggère que le plafond de mémoire que les applications peuvent demander peut être relativement haute.

Il est peu probable qu'Apple permette aux développeurs d'utiliser toute la mémoire d'un appareil. Bien que ce scénario puisse être utile pour les applications professionnelles haut de gamme sur l'iPad Pro, il ralentirait considérablement le système et rendrait plus difficile le multitâche avec différentes applications. Les utilisateurs de l'iPad Pro, et plus récemment grâce à l'iPad Pro M1, se sont plaints qu'iPadOS limite les véritables performances potentielles de l'iPad.

Malgré les espoirs de nombreux utilisateurs, l'iPadOS 15 n'a introduit aucune fonctionnalité importante tirant pleinement parti du matériel de l'iPad, en particulier de l'iPad Pro alimenté par M1. Cependant, la possibilité pour les applications de demander l'accès à plus de RAM sur l'appareil contribuera grandement à ce que les applications puissent utiliser encore plus ce qu'un appareil a à offrir.

Le nouveau droit est disponible pour les développeurs, mais il ne sera pas disponible pour les applications sur l'App Store avant cet automne, lorsque iOS et iPadOS 15, ainsi que watchOS 8, tvOS 15 et macOS Monterey seront disponibles.

Rassemblements connexes : iOS 15 , iPad 15 Forum associé : iOS 15