En décembre dernier, Apple a donné à ses développeurs enregistrés un avertissement important sur une nouvelle règle exigeant que toutes les nouvelles applications et mises à jour d'applications pour iPhone, y compris les applications universelles, soient construites avec le SDK iOS 12 et prennent en charge le nouveau facteur de forme iPhone XS Max.
Aujourd'hui, la société a averti les développeurs que tous les logiciels iPhone nouveaux et mis à jour soumis à l'App Store le 27 mars 2019 et après devaient être construits avec au moins le SDK iOS 12.1 et prendre en charge la nouvelle résolution de 2 688 × 1 242 pixels sur le dernier modèle d'iPhone XS Max..
Cela signifie que toutes les applications construites avec le dernier SDK fonctionneront en mode d'affichage plein écran sur les derniers appareils, tirant pleinement parti de tous les pixels.
Des captures d'écran de l'App Store pour ces appareils seront également requises.
En outre, toutes les applications nouvelles et mises à jour pour iPad, ou les applications universelles, doivent être optimisées pour la résolution d'affichage native du dernier modèle iPad Pro de 12,9 pouces, qui a la résolution la plus élevée de tous les appareils iOS à 2 732 × 2 048 pixels..
Apple explique que les applications qui tirent pleinement parti des dispositions de l'interface utilisateur adaptative et des encarts de zone de sécurité devraient avoir fière allure sur l'iPhone XS Max avec un effort minimal de la part du développeur.Les nouvelles exigences visent à empêcher la prolifération d'applications non optimisées qui, sur les iPhones à écran plus large comme le Max apparaît gonflé de texte / images floues et de bordures noires.
Apple exige également que toutes les nouvelles applications et mises à jour soumises à watchOS App Store le 27 mars ou après soient construites avec le SDK watchOS 5.1 ou version ultérieure et prennent en charge les montres de la série 4.
Grâce à son écran plus grand avec des coins arrondis, la série 4 peut afficher plus d'informations, mais les applications doivent être optimisées pour tirer pleinement parti du nombre accru de pixels.
Enfin et surtout, Apple a écrit ceci pour clarifier les changements dans la comptabilité de la mémoire:
iOS 12 et tvOS 12 nécessitent que les applications utilisent la mémoire beaucoup plus efficacement qu'auparavant. Si vous avez des difficultés à réduire les besoins en mémoire de votre application, contactez-nous pour demander un droit pour votre application à utiliser la comptabilité de la mémoire de style iOS 11.
iOS 12 fonctionne désormais sur plus de 80% des appareils dans le monde.