App Store Review Guidelines русский перевод. Скачать в pdf

Вступление

Мы очень рады, что вы хотите вложить свой талант и время в разработку приложений под iOS. Для сотен тысяч разработчиков это был ценный опыт как с профессиональной, так и с финансовой стороны, и мы хотим помочь вам присоединиться к этой успешной группе. Мы публикуем наш App Store Review Guidelines в надежде, что этот документ поможет вам избежать проблем в разработке приложений и ускорить процесс утверждения, когда вы захотите их опубликовать.

Мы рассматриваем приложения иначе, чем книги или песни, которые нами не курируются. Если вы хотите подвергнуть критике религию – напишите книгу. Если вы хотите описать секс, напишите книгу или песню, или создайте медицинское приложение. Мы решили не допускать приложения определенного рода в App Store, не смотря на то, что это может привести к сложностям. Может быть, вам станет яснее ситуация, если вы будете понимать наши более глобальные мотивы:
- В нашей системе много детей, которые скачивают приложения, а родительский контроль не работает, если родители его не включают (многие этого не делают). Поэтому знайте, что мы приглядываем за детьми.
- В App Store больше 700 000 приложений. Если ваше приложение не делает ничего полезного или уникального, не предоставляет продолжительного развлечения, оно может быть не принято.
- Если ваше приложение выглядит так, будто вы накарябали его за пару дней, или если вы пытаетесь протолкнуть ваше первое тренировочное приложение в AppStore, чтобы попонтоваться перед друзьями, приготовьтесь к отказу. У нас много серьезных разработчиков, которые не хотят, чтобы их качественные программы были окружены любительской ерундой.
- Мы откажем в публикации приложениям, чье содержание или функциональность "переходит черту". Какую черту, вы спрашиваете? Как сказали в верховном суде США, «Я пойму это, когда увижу». И нам кажется, вы тоже узнаете, когда эту черту пересечёте.
- Если мы откажем вашей программе, у нас есть Review Board, которым вы можете подать апелляцию. Если вы побежите в прессу и начнете нас сливать, вряд ли вы как–то себе поможете.
- Если Вы попытаетесь жульничать (например, обмануть процедуру ревью, утаить информацию от пользователей, скопировать чужую программу или накручивать рейтинги), Ваши приложения будут удалены из AppStore и Ваш профиль разработчика будет аннулирован.
- Это живой документ, и новые программы могут привести к новым правилам. Может быть и Ваша программа это сделает.
И, наконец, мы обожаем свою работу и ценим вашу. Мы действительно стараемся изо всех сил, чтобы создать лучшую в мире платформу для того, чтобы вы могли показать свой талант и заработать на жизнь. Если все это делает нас похожими на властолюбивых фриков, это лишь потому, что мы настолько отданы своим пользователям и хотим, чтобы у них было только качественное времяпрепровождение с нашими продуктами. Мы уверены, что почти все из вас хотят того же.

Содержание
1. Постановление и условия
2. Функциональность
3. Метаданные, рейтинги и ранги
4. Определение местоположения
5. Пуш-уведомления
6. Игровой центр
7. Рекламная деятельность
8. Торговые марки и товарный вид
9. Медиа контент
10. Пользовательский интерфейс
11. Покупки и валюта
12. Собирание данных и аггрегация
13. Причинение вреда устройству
14. Личные оскорбления
15. Агрессия
16. Спорный контент
17. Приватность
18. Порнография
19. Религия, культура и национальность
20. Конкурсы, тотализаторы и лотереи
21. Благотворительность и пожертвования
22. Законодательные требования
23. Пассбук (Passbook)

1. Постановление и условия
1.1 Как разработчик приложения для App Store, вы связаны условиями Program License Agreement (PLA), Human Interface Guidelines (HIG), а так же любыми другими лицензиями и контрактами между вами и Apple. Следующие правила и примеры служат для того, чтобы помочь вам опубликовать ваше приложение в App Store, а не для изменения или отмены условий каких-либо других соглашений.

2. Функциональность
2.1 Падающие приложения будут отклонены
2.2 Приложения с открыто выраженными багами будут отклонены
2.3 Приложения, которые ведут себя не так, как описывает разработчик, будут отклонены
2.4 Приложения, содержащие незадокументированные или скрытые функции, не указанные в описании, будут отклонены.
2.5 Приложения, использующие не-публичные API, будут отклонены
2.6 Приложения, которые считывают или записывают информацию вне выделенного пространства, будут отклонены
2.7 Приложения, загружающие сторонний код в любом его виде, будут отклонены
2.8 Приложения, которые устанавливают или запускают сторонний исполняемый код, будут отклонены
2.9 Версии приложения “бета”, “демо”, “пробная” и “тестовая” будут отклонены
2.10 Все приложения, написанные под iPhone, должны так же
запускаться и на iPad без модификации, как в родном разрешении iPhone, так и в двукратном разрешении iPhone 3GS
2.11 Приложения, дублирующие функционал уже присутствующих в App Store приложений, могут быть отклонены, особенно если это "свистелки-перделки" или приложений подобного рода много
2.12 Приложения, не несущие особой пользы, не уникальные или не развлекательные, могут быть отклонены
2.13 Приложения преимущественно маркетингового или рекламного характера будут отклонены
2.14 Приложения, которые предоставляют шуточный или ложный функционал, и при этом явно соответствующе не обозначенные, будут отклонены
2.15 Приложения объёмом больше 50 мегабайт не загружаются по сотовым сетям (это автоматическое ограничение App Store)
2.16 Приложения могут использовать сервисы многозадачности только для своих прямых нужд: VoIP, проигрывание аудио, считывание местоположения, завершение приложения, локальные оповещения и др.
2.17 Приложения с функционалом веб-браузера должны использовать фреймворк iOS WebKit и движок Javascript, встроенный в WebKit
2.18 Приложения, пропагандирующие чрезмерное потребления алкоголя или запрещенных веществ, или приветствующие потребление несовершеннолетними алкоголя или табачных изделий, будут отклонены
2.19 Приложения, предоставляющие неверную информацию по диагностике, или же любую другую ложную информацию про устройство, будут отклонены
2.20 Разработчики, спамящие App Store большим количеством версий похожих приложений, будут лишены членства в программе разработчиков
2.21 Приложения, представляющие собой только песню или видеоролик, должны быть представлены в iTunes. Приложения, представляющие собой просто книгу, должны быть представлены в iBookstore.
2.22 Приложения, использующие произвольные запреты для пользователей, например на основе геолокации или оператора связи, могут быть отклонены
2.23 Приложения должны соответствовать iOS Data Storage Guidelines или они будут отклонены
2.24 Приложения, предназначенные в "Киоск", должны удовлетворять спискам 1, 2 и 3 в соглашении Developer Program License Agreement или они будут отклонены
2.25 Приложения, рекламирующие или продвигающие другие (не Ваши) приложения способами, похожими на App Store или конфликтующими с ним, будут отклонены

3. Метаданные (названия, описания, рейтинги, ранги и др.)
3.1 Приложения или метаданные, где присутствуют названия других мобильных платформ, будут отклонены
3.2 Приложения с текстовыми заготовками будут отклонены
3.3 Приложения, чьи описания содержат не имеющую к ним информацию по содержанию или функционалу, будут отклонены
3.4 Названия приложений в iTunes Connect и на устройстве должны быть похожими, дабы избежать путаницы
3.5 Маленькие и большие иконки приложений должны быть похожими, дабы не привести к путанице
3.6 Приложения с иконками и скриншотами, не подходящими к возрастному рейтингу 4+, будут отклонены
3.7 Приложения, чей жанр или категория не соответствуют действительному содержанию, будут отклонены
3.8 Разработчики несут ответственность за присвоение тех или иных возрастных ограничений и рейтингов своим программ. Неуместные возрастные рейтинги могут быть изменены или удалены Apple
3.9 Разработчики несут ответственность за присвоение ключевых слов своим программам. Неуместные ключевые слова могут быть изменены или удалены Apple
3.10 Разработчики, предпринимающие попытки манипулировать или жульничать при помощи фальшивых пользовательских обзоров и позициях в чартах, а так же подкупающие людей для написания ложных обзоров, а также пользующиеся любыми другими неуместными методами для продвижения приложений, будут исключены из iOS Developer Program
3.11 Приложения, рекомендующие перезагрузку iOS устройств перед установкой или запуском, могут быть отклонены
3.12 Приложения, отправляемые на ревью, должны содержать действующие URL, такие как интернет-адреса службы поддержки или описания политики приватности

4. Определение местоположения
4.1 Приложения, не оповещающие пользователя и не запрашивающие его согласия перед сбором, передачей или использованием его местоположения, будут отклонены
4.2 Приложения, использующие API определения местоположения для автоматического или автономного управления транспортными средствами или любыми другими устройствами, будут отклонены
4.3 Приложения, использующие API геолокации для доставок, управления флотом или экстренными службами, будут отклонены
4.4 Данные местоположения могут использоваться только если это явно соответствует функциям и сервисам приложения или для поддержки разрешённой рекламы

5. Пуш-уведомления
5.1 Приложения, предоставляющие пуш-уведомления без использования Apple Push Notification (APN) API, будут отклонены
5.2 Приложения, использующие сервис APN без получения Push Application ID от Apple будут отклонены
5.3 Приложения, посылающие пуш-нотификации без согласия на то пользователя, будут отклонены
5.4 Приложения, отправляющие личную или конфиденциальную информацию через пуш-уведомления, будут отклонены
5.5 Приложения, использующие пуш-уведомления для отправки непрошеных сообщений, или для фишинга или спама, будут отклонены
5.6 Приложения не могут использовать пуш-уведомления для отправки рекламы, промо-акций или прямого маркетинга любого вида
5.7 Приложения не могут брать с пользователя деньги за использование пуш-уведомлений
5.8 Приложения, которые чрезмерно используют сетевой трафик или канал сервиса пуш-нотификаций, или бессмысленно загружают устройство пуш-уведомлениями, будут отклонены
5.9 Приложения, передающие вирусы, файлы, программный код или программы, которые могут повредить или препятствовать нормальной работе сервиса пуш-уведомлений, будут отклонены

6. Игровой центр
6.1 Приложения, отображающие любой Player ID конечному пользователю или третьим лицам, будут отклонены
6.2 Приложения, использующие Player ID для чего либо, не указанного в соглашении Game Center будут отклонены
6.3 Разработчики, в корыстных целях собирающие, отслеживающие и анализирующие информацию, а также экусплуатирующие Player ID, ники, а также любую другую информацию, полученную из Game Center, будут исключены из iOS Developer Program
6.4 Информация из Game Center, например позиция пользователя в списке лидеров, может быть использована только в приложениях, которые были допущены к Game Center
6.5 Приложения, использующие сервис Game Center для отправки непрошенных сообщений, а также для фишинга и спама, будут отклонены
6.6 Приложения, которые чрезмерно используют сетевой трафик или канал сервиса Game Center, будут отклонены
6.7 Приложения, передающие вирусы, файлы, программный код или программы, которые могут повредить или препятствовать нормальной работе сервиса Game Center, будут отклонены

7. Рекламная деятельность
7.1 Приложения, искусственно повышающие число показов или кликов на рекламу, будут отклонены
7.2 Приложения с пустыми баннерами iAd будут отклонены
7.3 Приложения, созданные исключительно с целью показа рекламы, будут отклонены

8. Торговые марки и товарный вид
8.1 Приложения обязаны соответствовать всем условиям, объясненным в гайдлайнах по использованию торговой марки и копирайтов Apple
8.2 Приложения, намекающие на или утверждающие, что Apple является источником или распространителем таковых приложений, или же утверждающие, что Apple официально поддерживает какой-то конкретный аспект качества или функционала приложения, будут отклонены
8.3 Приложения, похожие на существующие продукты Apple, или на темы ее рекламных тем настолько, что их можно перепутать, будут отклонены
8.4 Приложения, содержащие неправильное написание названий продуктов Apple в своих названиях (i.e., GPS for Iphone, iTunz), будут отклонены
8.5 Приложения не должны использовать защищённые материалы третьих лиц, такие как торговые марки, копирайты, патенты или нарушать соглашения об использовании 3-их сторон. Разрешение на использование таких материалов должно быть предоставлено по запросу

9. Медиа контент
9.1 Приложения, не использующие фреймворк MediaPlayer для доступа к медиа в музыкальной библиотеке, будут отклонены
9.2 Приложения, копирующие интерфейс iPod, будут отклонены
9.3 Стриминг аудио контента по сотовой сети не может использовать более 5 мегабайт за 5 минут
9.4 Стриминг видео контента по сети длиной более 10 минут обязан использовать протокол HTTP Live Streaming и содержать базовый аудио 64 kbps HTTP Live stream

10. Пользовательский интерфейс
10.1 Приложения должны соответствовать всем условиям, описанным в Apple iOS Human Interface Guidelines
10.2 Приложения, похожие на встроенные в iPhone, в том числе App Store, iTunes Store и iBookstore, будут отклонены
10.3 Приложения, не использующие предоставленные системой средства, такие как кнопки и иконки, корректно и согласно описанию в Apple iOS Human Interface Guidelines могут быть отклонены
10.4 Приложения, создающие альтернативный рабочий стол или экран Home, а также симулируют впечатления приложения, содержащего другие приложения (виджеты), будут отклонены
10.5 Приложения, меняющие функции стандартных переключателей, таких как регулятор громкости и тумблер беззвучного режима, будут отклонены
10.6 Apple и наши клиенты высоко ценят простые, отполированные, креативные и хорошо продуманные интерфейсы. Таковые требуют больше работы, но оно того стоит. Apple высоко ставит планку. Если ваш интерфейс слишком сложный или не слишком хороший, приложение может быть отклонено

11. Покупки и валюта
11.1 Приложения, разблокирующие или включающие дополнительный функционал механизмами, отличными от App Store, будут отклонены
11.2 Приложения, использующие систему, отличную от In-App Purchase API (IAP) для покупки контента, функционала или сервисов внутри приложений, будут отклонены
11.3 Приложения, использующие IAP для покупки физических товаров, или же товаров или сервисов вне таковых приложений, будут отклонены
11.4 Приложения, использующие IAP для покупки “кредитов” или любой другой валюты, должны использовать эти “кредиты” внутри самих себя
11.5 Приложения, использующие IAP для покупки “кредитов” или других валют с ограниченным сроком годности, будут отклонены
11.6 Подписки на контент через IAP обязаны длиться как минимум 7 дней и быть доступными пользователю на любых принадлежащих ему устройствах с iOS
11.7 Приложения, использующие IAP для покупки вещей должны присваивать им корректные типы продаваемых товаров
11.8 Приложения, использующие IAP для покупки функционала, встроенного в iOS, такого как камера или гироскоп, будут отклонены
11.9 Приложения, содержащие контент напрокат или с ограниченным сроком годности, будут отклонены
11.10 Страховые приложения должны быть бесплатными, соответствовать законодательству регионов, где они распространяются, и не могут использовать IAP
11.11 В целом, чем дороже ваше приложение, тем тщательнее мы будем его проверять
11.12 Приложения, предлагающие подписку, должны делать это через IAP. Apple будет делить доход с разработчиками в соотношении 70/30, как указано в ?п.4? Developer Program License Agreement
11.13 Приложения, ссылающиеся на внешние механизмы продажи или подписку, использующуюся в приложении, такие как кнопка "Купить", ведущая на на web-сайт для покупки электронной книги, будут отклонены
11.14 Приложения могут читать или проигрывать "одобренный" контент (в особенности журналы, газеты, книги, аудио-записи, музыку, видео-ролики и содержимое облачного хранилища) который получен по подписке или куплен вне приложения, до тех пор, пока нет кнопки или внешней ссылки в приложении для покупки "одобренного" контента. Apple получает часть прибыли от продажи контента внутри приложения
11.15 Приложения должны использовать автоматическое продление подписки только для периодических изданий (газеты, журналы), бизнес-приложений (корпоративные, продуктивность, профессиональный креатив и облачные хранилища) и контент-приложений (видео, аудио, голосовые), или приложение будет отклонено
11.16 Приложения могут реализовывать дополнительные (одобренные) функции при использовании в комплексе со специальными (одобренными) приборами (например, игрушками) в случае, если дополнительные функции либо полностью привязаны к оборудованию (например, приложение для управления телескопом), либо функции доступны в приложении без оборудования и могут быть получены через достижения или покупкой через IAP

12. Собирание данных и аггрегация
12.1 Приложения, берущие информацию с сайтов Apple (к примеру, apple.com, iTunes Store, App Store, iTunes Connect, Apple Developer Programs, etc) или создают ранги, используя контент с сайтов и сервисов Apple, будут отклонены
12.2 Приложения могут использовать разрешенные Apple потоки RSS, такие как iTunes Store RSS feed
12.3 Приложения, не являющиеся ничем, кроме кусков веб-страниц, сборщиков контента или коллекций ссылок, могут быть отклонены

13. Причинение вреда устройству
13.1 Приложения, призывающие пользователей использовать устройства Apple так, как это может повредить устройству, будут отклонены
13.2 Приложения, чрезмерно использующие аккумулятор устройства, или приводящие к его перегреву, будут отклонены

14. Личные оскорбления
14.1 Любое приложение, приносящие урон репутации, являющиеся оскорбительными, злобными или же имеющие хорошую возможность поставить пользователя или группу пользователей в ситуацию, приводящую к их вреду, будет отклонено
14.2 Профессиональных политических сатириков и юмористов запрет на оскорбительные и злобные комментарии не касается

15. Агрессия
15.1 Приложения, содержащие реалистичные изображения людей или животных, которых убивают, мучают, расстреливают, режут, пытают или ранят, будут отклонены
15.2 Приложения, показывающие насилие или плохое обращение с детьми, будут отклонены
15.3 "Враги" в контексте игры не могут являться какой-то одной конкретной расовой, культурной или реальной политической или корпоративной группой, или же любым другим реальным образованием
15.4 Приложения, включающие в себя реалистичные изображения использование оружия в манере, которая может поспособствовать нелегальному или неаккуратному обращению с таковым оружием, будут отклонены
15.5 Приложения, содержащие русскую рулетку, будут отклонены

16. Спорный контент
16.1 Приложения, содержащие слишком спорный или жесткий контент, могут быть отклонены
16.2 Приложения, направленные в основном на раздражение или отвращение пользователей, будут отклонены

17. Приватность
17.1 Приложения не могут передавать пользовательскую информацию без предварительного разрешения на то пользователя, а также не предоставлять пользователю информацию о том, где и как таковая информация будет использована
17.2 Приложения, для своего функционирования нуждающиеся в раскрытии личной информации пользователя, такой как email адрес и дата рождения, будут отклонены
17.3 Приложения, направленные на несовершеннолетних для сбора информации, будут отклонены

18. Порнография
18.1 Приложения, содержащие порнографические материалы, определенные толковым словарем как “крайне натуралистическое изображение половых органов и отношений с целью эротического, нежели эмоционального или эстетического наслаждения”, будут отклонены
18.2 Приложения, содержащие создаваемый пользователями контент, который зачастую является порнографическим, (к примеру, "Chat Roulette") будут отклонены

19. Религия, культура и национальность
19.1 Приложения, содержащие отсылки или комментарии по поводу религиозных, культурных или этнических групп, являющиеся оскорбительными, злобными или же имеющими возможность подвергнуть пользователей вреду или насилию, будут отклонены приводящую к их вреду, будут отклонены
19.2 Приложения могут содержать или цитировать религиозные тексты, но лишь в том случае, если цитаты и перевод точны и не изменены с целью манипуляции мнением. Комментарии должны быть обучающими и информативными, а не вызывающими агрессию.

20. Конкурсы, тотализаторы и лотереи
20.1 Тотализаторы и конкурсы должны быть спонсированны разработчиком/компаний, разработавшей приложение
20.2 Официальные правила тотализаторов и конкурсов должны быть представлены в приложении и ясно сообщать, что Apple их никоим образом не спонсирует и не участвует в таковых конкурсах
20.3 Лотерейные приложения должны быть разрешены законом и должны содержать все следующие характеристик: процесс обдумывания, шанс на победу и приз
20.4 Приложения, позволяющие пользователю купить лотерейный билет напрямую, будут отклонены

21. Благотворительность и пожертвования
21.1 Приложения, позволяющие пользователям совершать пожертвования официальным благотворительным организациям, должны быть бесплатными
21.2 Сбор пожертвований должен быть осуществлен через веб-сайт с помощью Safari или SMS

22. Законодательные требования
22.1 Приложения должны соответствовать всем требованиям законодательства в любой точке мира, где разработчик делает их доступными пользователям. Понимание законов и следование им – обязанность разработчика.
22.2 Приложения, содержащие ложную, подставную или неверную информацию, или использующие названия или изображения, схожие с другими приложениями, будут отклонены
22.3 Приложения, продвигающие и призывающие к криминальному или явно неаккуратному поведению, будут отклонены
22.4 Приложения, предоставляющие возможность нелегального обмена файлами, будут отклонены
22.5 Приложения, созданные для нелегального участия в азартных играх, включая счетчики карт, будут отклонены
22.6 Приложения, позволяющие пользователям совершать пранкстерские или анонимные звонки или SMS/MMS, будут отклонены
22.7 Разработчики, создающие приложения, которые предпринимают скрытые попытки обнаружить пользовательские пароли или любую другую личную информацию, будут лишены членства в iOS Developer Program
22.8 Приложения, которые содержат контрольные посты DUI, не заявленные властями, а также поощряют или разрешают вождение в пьяном состоянии, будут отклонены

23. Пассбук (Passbook)
23.1 Билеты (Pass) в пассбуке могут использоваться для оплаты или получения платежей, передачи и идентификации услуг (билеты в кино и на самолёт, купоны, подарочные карты). Иное использование может привести к отклонению приложения и аннулированию сертификатов Пассбука
23.2 Билеты должны содержать правильную контактную информацию о компании-издателе или приложение будет отклонено и могут быть аннулированы сертификаты Пассбука
23.3 Билеты должны быть подписаны компанией, распространяющей билеты от собственного имени, торгового знака или бренда. Иначе приложение будет отклонено и могут быть аннулированы сертификаты Пассбука

Обновляемый документ

Этот документ представляет собой наши лучшие старания поделиться с вами принципами, которыми мы руководствуемся при проверке приложений для разрешения их публикации в App Store, и мы надеемся, что он поможет вам при их разработке. Этот документ – живой, что означает, что он будет эволюционировать по мере того, как мы будем встречаться с новыми приложениями и ситуациями, и мы будем вносить в него периодические обновления для отображения таковых изменений.

Спасибо за то, что вы разрабатываете приложения под iOS. Не смотря на то, что этот документ являет собой довольно устрашающий лист вещей, которые делать не надо, пожалуйста помните, что есть намного более короткий лист того, что делать надо. Самое главное – присоединяйтесь к нам в наших попытках удивить наших пользователей и доставить им удовольствие. Покажите им мир в новом свете и позвольте им обращаться с этим миром иначе, чем ранее. Наш опыт подсказывает, что пользователи всегда положительно реагируют на приложения с продуманными и отполированными функционалом и интерфейсом. Пойдите дальше. Дайте им больше, чем они ожидают. Возьмите их туда, где они никогда не были. Мы готовы вам в этом помочь.

Apple, 2013

Перевод: 2013 Evgeny Kislov (http://apoheliy.com)

Go to top