Nowa polityka Apple App Store wymaga od programistów wyjaśnienia użycia API

Nowa polityka Apple App Store wymaga od programistów wyjaśnienia użycia API

Apple zawsze ściśle przestrzegał tego, na co pozwala w App Store. W porównaniu ze sklepem Google Play sklep App Store ma bardziej rygorystyczny i dłuższy proces sprawdzania aplikacji pod kątem ich kwalifikowalności.

Cały ten proces wkrótce stanie się jeszcze bardziej rygorystyczny, ponieważ Apple zacznie wymagać od programistów wyjaśnienia, dlaczego ich aplikacje używają określonych interfejsów API przed przesłaniem ich do zatwierdzenia.

Jak wyszczególniono w witrynie Apple Developer , interfejsy API, które mogą uzyskiwać dostęp do sygnałów urządzenia i mogą być używane do identyfikacji urządzenia lub użytkownika, są teraz klasyfikowane jako „interfejsy API wymaganego powodu”.

Począwszy od jesieni 2023 r., kiedy iOS 17, tvOS 17, watchOS 10 i macOS Sonoma zostaną udostępnione publicznie, Apple będzie wysyłać e-maile do programistów, którzy przesyłają aplikacje do App Store Connect korzystające z tych interfejsów API bez opisywania przyczyny w pliku manifestu prywatności .

Apple wyjaśnia na swojej stronie dla deweloperów:

Aby zapobiec niewłaściwemu używaniu niektórych interfejsów API, których można używać do zbierania danych o urządzeniach użytkowników za pomocą odcisków palców, musisz zadeklarować powody korzystania z tych interfejsów API 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.

Jeśli programista otrzyma wiadomość e-mail od Apple dotyczącą tego problemu, będzie musiał zaktualizować swój plik manifestu prywatności, aby uwzględnić powody korzystania z wymaganego interfejsu API powodu.

Deklarowane powody muszą być zgodne z funkcjonalnością aplikacji prezentowaną użytkownikom. Jeśli programiści nie zaktualizują swojego pliku manifestu prywatności do jesieni 2024 r., ich aplikacja zostanie odrzucona z App Store.

Chociaż ta nowa polityka ograniczy śledzenie danych użytkowników, może również doprowadzić do odrzucenia większej liczby aplikacji z App Store, według niektórych programistów, którzy rozmawiali z 9to5mac. Na przykład interfejs API UserDefaults jest sklasyfikowany jako „interfejs API wymaganego powodu”, mimo że jest używany przez wiele aplikacji do przechowywania preferencji użytkownika.

Źródło: 9to5Mac

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *