App Store : Apple impose le support des iPhone XS et du nouvel iPad Pro pour les applications
Apple a publié une note aujourd’hui dans laquelle l’App Store est évoqué. Apple fait savoir que toute nouvelle application ou mise à jour d’application existante soumise sur l’App Store doit désormais prendre en charge les iPhone XS, iPhone XS Max et le dernier iPad Pro de 12,9 pouces obligatoirement.
Dès le 27 mars, Apple imposera aux développeurs d’utiliser au moins le SDK d’iOS 12.1 pour leurs applications et de prendre en charge les derniers appareils sortis. Les développeurs devront également soumettre des captures d’écran pour les appareils en question, afin qu’elles soient affichées sur l’App Store. Du côté de l’Apple Watch, Apple va imposer que les nouvelles applications et mises à jour soient compilées avec le SDK de watchOS 5.1 au minimum et prennent en charge l’Apple Watch Series 4.
Apple fait savoir qu’iOS 12 est aujourd’hui installé sur plus de 80% des iPhone, iPad et iPod touch en circulation, d’où les règles un peu plus strictes. Par ailleurs, Apple invite les développeurs à le contacter s’ils n’arrivent pas à profiter des bénéfices d’iOS 12 qui réduit l’usage de la consommation de la mémoire des applications.
Que se passe-t-il pour les développeurs qui ont déjà des applications disponibles sur l’App Store et n’ont pas l’intention de proposer des mises à jour ? Rien de spécial, ils peuvent les laisser telles quelles. En revanche, ils devront se soumettre aux nouvelles règles en cas d’une nouvelle version.
On peut très bien proposer des applications qui s’adaptent à toute taille d’écran sans ios 12.
Pourquoi donc forcer à utiliser le sdk de ios 12.1 au minimum?
Ça évite d’avoir une fragmentation au niveau des SDK utilisés et maintient une base à jour