Nowe wymogi dla programistów w App Store
App Store będzie wymagało od programistów opisywania, dlaczego ich aplikacje używają określonych interfejsów API.
Proces recenzji w App Store jest bardzo rygorystyczny, aby upewnić się, że aplikacje są zgodne z wytycznymi Apple. A wkrótce stanie się jeszcze bardziej.
Apple niedawno ogłosiło, że programiści będą musieli szczegółowo wyjaśnić, dlaczego ich aplikacje używają określonych interfejsów API przed przesłaniem ich do App Store. Jak wyszczególniono w witrynie Apple Developer, niektóre interfejsy API są teraz klasyfikowane jako „Required Reason APIs”. Oznacza to, że aby użyć ich w aplikacji, developer musi opisać cel umieszczenia konkretnego interfejsu API w swojej aplikacji.
Aby zapobiec niewłaściwemu użyciu niektórych interfejsów API, które mogą być używane do gromadzenia danych o urządzeniach użytkowników, developerzy muszą zadeklarować powody korzystania z tych interfejsów w manifeście prywatności swojej aplikacji. Pomoże to zapewnić, że aplikacje będą używać tych interfejsów API tylko zgodnie z ich przeznaczeniem.
— wyjaśnia Apple.
Począwszy od tej jesieni, wraz z publicznym udostępnieniem systemów iOS 17, tvOS 17, watchOS 10 i macOS 14 Sonoma, programiści będą powiadamiani o konieczności wykonania dodatkowej akcji po ich stronie. Chodzi o dosłanie wymaganego opisu. Od wiosny 2024 r, aplikacje korzystające z interfejsów API bez należytego wyjaśnienia, będą odrzucane i usuwane z App Store.