App Store Review Guidelines
App Store Review Guidelines (pol. Wytyczne recenzji App Store) to zestaw reguł i wymagań opracowanych przez Apple, które muszą spełniać wszystkie aplikacje publikowane w App Store – oficjalnym sklepie z aplikacjami dla systemu iOS, iPadOS, macOS oraz innych platform Apple. Dokument ten określa zasady techniczne, prawne i etyczne, których nieprzestrzeganie może skutkować odrzuceniem aplikacji lub jej usunięciem ze sklepu.
Historia
Wytyczne po raz pierwszy opublikowano w 2008 roku, wraz z premierą pierwszej wersji App Store. Od tego czasu są regularnie aktualizowane – najważniejsze zmiany wprowadzano w latach 2013, 2017, 2020 oraz w 2023. Aktualizacje odzwierciedlają zmieniające się trendy technologiczne, nowe przepisy prawne (np. RODO) oraz rosnące oczekiwania użytkowników względem prywatności i bezpieczeństwa.
Struktura wytycznych
Dokument podzielony jest na kilka głównych sekcji:
- Bezpieczeństwo – wymogi dotyczące ochrony danych, kryptografii i wykrywania złośliwego oprogramowania.
- Treść – zasady dotyczące języka, erotyki, przemocy i hańbiących treści.
- Prywatność – wytyczne dla polityki prywatności, uzyskiwania zgód i udostępniania danych osobowych.
- Funkcjonalność – wymóg, aby aplikacje były w pełni funkcjonalne, nie zawierały błędów krytycznych i były zgodne z opisem w sklepie.
- Prawa własności – wymóg posiadania praw autorskich do wszystkich elementów aplikacji.
- Monetyzacja i reklama – zasady dotyczące płatności w aplikacji, subskrypcji oraz reklam.
- Interfejs i doświadczenie użytkownika (UI/UX) – wymóg jasnych, intuicyjnych interfejsów oraz zgodności z wytycznymi Human Interface Guidelines Apple.
Proces przeglądu
Procedura weryfikacji aplikacji składa się z kilku etapów:
- Przygotowanie paczki – deweloper tworzy plik
.ipai dołącza Info.plist z metadanymi. - Zgłoszenie do recenzji – w portalu App Store Connect wybiera się opcję „Submit for Review”.
- Automatyczna analiza – system skanuje aplikację pod kątem wirusów, niezgodności z formatem oraz podstawowych naruszeń prywatności.
- Recenzja manualna – specjalnie przeszkoleni recenzenci Apple testują funkcje, sprawdzają treść i zgodność z wytycznymi.
- Decyzja – aplikacja zostaje zatwierdzona, odrzucona lub wymaga poprawek. Odpowiedź jest przekazywana w App Store Connect.
Najczęstsze przyczyny odrzutu
- Brak polityki prywatności lub niejasne informacje o przetwarzaniu danych.
- Użycie zabronionych API, np.
privateframeworks. - Ukryte płatności lub niezgodna realizacja subskrypcji.
- Treści nieodpowiednie dla docelowej grupy wiekowej.
- Problemy z wydajnością – aplikacja się zawiesza lub zużywa nadmierną energię.
- Nieprzestrzeganie zasad HIG, np. nieczytelne przyciski.
Konsekwencje nieprzestrzegania
Jeżeli aplikacja narusza wytyczne, może zostać:
- Odrzucona przy pierwszej weryfikacji.
- Usunięta po publikacji w wyniku zgłoszenia przez użytkownika lub automatycznej kontroli.
- Blokowany dostęp do konta deweloperskiego, a w skrajnych przypadkach – zawieszenie konta.
Aktualizacje wytycznych
Apple publikuje notatki z najnowszymi zmianami w Release Notes. Deweloperzy są zachęcani do regularnego monitorowania tych dokumentów, aby ich aplikacje były zgodne z najnowszymi wymogami, zwłaszcza w obszarach prywatności i bezpieczeństwa.
Porównanie z Google Play
Podobne zasady posiada Google Play, choć różnią się podejściem do niektórych kategorii. Przykładowo, Google dopuszcza bardziej elastyczne modele reklamowe, ale jednocześnie nakłada surowsze wymogi dotyczące zgód na lokalizację.
Kontrowersje i debata publiczna
W ostatnich latach wytyczne stały się przedmiotem dyskusji w środowisku aplikacji mobilnych. Krytycy zarzucają Apple zbyt dużą kontrolę, co może ograniczać innowacje oraz faworyzować aplikacje własne. Zwolennicy podkreślają, że rygorystyczne zasady zapewniają wysoką jakość i bezpieczeństwo ekosystemu.
Wskazówki dla deweloperów
- Przeczytaj najnowszą wersję wytycznych przed każdą publikacją.
- Używaj TestFlight do testowania beta, aby wykryć potencjalne problemy.
- Dokładnie opisuj wszystkie funkcje i wymagania w sekcji App Metadata.
- Zadbaj o przejrzystą politykę prywatności i uzyskaj wyraźną zgodę użytkownika.
- Sprawdzaj zgodność z Human Interface Guidelines – nie tylko pod kątem wyglądu, ale i zachowań interaktywnych.
- Przeglądaj raporty App Store Connect, aby szybko reagować na zgłoszenia od recenzentów.