I december förra året gav Apple sina registrerade utvecklare en viktig heads-up om en ny regel som kräver att alla nya appar och appuppdateringar för iPhone, inklusive universella, byggs med iOS 12 SDK och stöder den nya iPhone XS Max-formfaktorn.
Idag varnade företaget utvecklare att all ny och uppdaterad iPhone-programvara som skickats till App Store den 27 mars 2019 måste byggas med åtminstone iOS 12.1 SDK och stödja den nya 2 688 × 1 242 pixelupplösningen på den senaste iPhone XS Max-modellen.
Detta innebär att alla appar som är byggda mot den senaste SDK kommer att köras i fullskärmsvisningsläge på de senaste enheterna och utnyttjar alla pixlar till fullo.
App Store-skärmdumpar för dessa enheter kommer också att krävas.
Dessutom måste alla nya och uppdaterade appar för iPad, eller universalappar, vara optimerade för den ursprungliga visningsupplösningen för den senaste 12,9-tums iPad Pro-modellen, som har den högsta upplösningen för alla iOS-enheter med 2 732 × 2 048 pixlar.
Apple förklarar att appar som tar full nytta av adaptiva UI-layouter och säkra områdesinsatser ska se bra ut på iPhone XS Max med minimal ansträngning från utvecklarens sida. De nya kraven är avsedda att förhindra spridning av ooptimerade appar som på större skärmade iPhoner som Max verkar sprängas med fuzzy text / bilder och svarta gränser.
Apple kräver också att alla nya appar och uppdateringar som skickats till watchOS App Store den 27 mars eller senare byggs med watchOS 5.1 SDK eller senare och stöder serie 4-klockor.
Tack vare sin större skärm med rundade hörn kan serie 4 visa mer information, men appar måste vara optimerade för att dra full nytta av det ökade pixelantalet.
Sist men inte minst skrev Apple detta för att klargöra förändringarna i minnesbokföringen:
iOS 12 och tvOS 12 kräver att appar använder minnet mycket mer effektivt än tidigare. Om du har svårt att minska din apps minneskrav, kontakta oss för att begära en rätt för din app att använda iOS 11-stilminne.
iOS 12 körs nu på mer än 80 procent av enheter över hela världen.