Wednesday, December 19, 2012

App Store Review Guidelines http://www.applifto.ru/docs/app-store-review-guidelines

App Store Review Guidelines

Введение

Мы очень рады, что вы хотите потратить свое время и талант на разработку приложений для iOS. Десятки тысяч разработчиков приобретут полезный опыт, в профессиональном плане, и мы хотели бы помочь Вам присоединиться к этой успешной группе. Мы опубликовали наши рекомендации в надежде, что они помогут Вам избежать проблем, при разработке ваших приложений и тем самым ускорит ваш рабочий процесс. Мы рассматриваем приложения, совершенно не схожие с книгами или песнями. Если Вы хотите раскритиковать религию, напишите книгу. Если Вы хотите описать человека, сочините песню, или создайте медицинский пособник. Возможно это сложно, но мы решили не внедрять определенные виды содержания в App Store. Это позволяет нам раскрыть более широкие темы:
  • У всех нас есть дети, которые имеют возможность загружать большое количество приложений, иногда родители контролируют своих детей (но не у всех на это есть время). Поэтому знайте, разрабатывая приложения, мы помним и о детях.
  • У нас есть более чем 350,000 приложений в App Store. Мы больше не нуждаемся в Fart приложениях . Если Ваше приложение не несет никакой полезной информации или обеспечивает некоторую форму длительного развлечения, такое приложение будет отклонено.
  • Мы отклоним Приложения несущие некорректные или не правдивые контентны, к которым у нас нет доверия. Вы спросите, какое может быть доверие? Ну, как Судья Верховного суда однажды сказал, "Я узнаю его, только когда увижу его или прочитаю". Как и любой из нас, при решении, человек сначала знакомиться с содержанием.
  • Если Ваше приложение будет отклонено, у нас есть наблюдательный совет, к которому Вы можете всегда обратиться. Если вы будете оказывать на нас давление или оскорблять, поверьте это ни к чему не приведет.
  • При попытке обмануть систему (например, пытаясь изменить процесс рассмотрения, скрыть данные от пользователей, скопировать работу другого разработчика или будете управлять рейтингами), то Ваши приложения будут удалены из магазина, и Вы будете удалены из списка разработчиков.
В этот документ могут быть внесены изменения в соответствии с поступлением новых приложений, исходя из этого, в любое время могут быть внесены новые правила. Возможно, Ваше приложение к этому и приведет.

Соглашение

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

Функциональность

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. Загрузка приложений больше 20 мегабайт в объеме по сотовым сетям не будет возможной (это автоматическое ограничение App Store)
2.16. Многозадачные приложения могут использовать сервисы многозадачности только для своих прямых нужд: VoIP, проигрывание аудио, считывание местоположения, task completion (завершение задачи в бэкграунде –прим. пер.), локальные оповещения и т.д.
2.17. Приложения с функционалом веб-браузера должны использовать фреймворк iOS WebKit и движок Javascript, встроенный в WebKit
2.18. Приложения, пропагандирующие чрезмерное потребления алкоголя или запрещенных веществ, или приветствующие потребление несовершеннолетними алкоголя или табачных изделий, будут отклонены
2.19. Приложения, предоставляющие неверную диагностическую информацию или же любую другую ложную информацию об устройстве, будут отклонены
2.20. Разработчики, спамящие App Store большим количеством версий похожих приложений, будут лишены членства в программе разработчиков
2.21. Приложения, являющиеся отдельными видео или музыкальными произведениями, должны находиться в iTunes. Приложения, являющиеся отдельными книжными произведениями, должны находиться в iBooks
2.22. Приложения, случайным образом ограничивающие использование пользователями, к примеру, ограничения по местонахождению или по виду деятельности, будут отклонены
2.23. Приложения обязательно должны соответствовать Руководству по хранению iOS данных (iOS Data Storage Guidelines), в противном случае, они будут отклонены
2.24. Приложения, рекомендуемые Newsstand, должны соответствовать условиям 1, 2 и 3 Лицензионного Соглашения Разработчика Программ (Developer Program License Agreement), в противном случае, они будут отклонены

Метаданные (название, описания, рейтинги, ранги, и т.д.)

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
3.11. Приложения, рекомендующие перед установкой или запуском приложения перезагрузить iOS устройство, будут отклонены
3.12. Приложение должно содержать исключительно действующие ссылки, в частности ссылки, ведущие на страницы поддержки и политики конфиденциальности приложения Developer Program

Определение местоположения

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

Push-уведомления

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. Приложения, передающие вирусы, файлы, программный код или программы, которые могут повредить или препятствовать нормальной работе сервиса пуш-уведомлений, будут отклонены

Game Center

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, будут отклонены

iAds

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

Торговые марки и товарный вид

8.1. Приложения обязаны соответствовать всем условиям, объясненным в руководствах по использованию торговой марки и копирайтов Apple
8.2. Приложения, намекающие на или утверждающие, что Apple является источником или распространителем таковых приложений, или же утверждающие, что Apple официально поддерживает какой-то конкретный аспект качества или функционала приложения, будут отклонены
8.3. Приложения, похожие на существующие продукты Apple, или на темы ее рекламных тем настолько, что их можно перепутать, будут отклонены
8.4. Приложения, содержащие неправильное написание названий продуктов Apple в своих названиях (i.e., GPS for Iphone, iTunz), будут отклонены
8.5. Для использования защищенных материалов третьих лиц (торговых марок, копирайтов, торговых тайн и другого проприетарного контента) необходимо иметь документированное разрешение на использование подобных материалов, которое должно быть предоставлено по запросу
8.6. Изображения Google Maps и Google Earth, полученные Google Maps API могут быть использованы приложением, только если все элементы изначального бренда оставлены неизмененными и полностью видимыми. Приложения, закрывающие или модифицирующие логотип Google или информацию о правообладателях, будут отклонены

Медиа контент

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

Пользовательский интерфейс

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

Покупки и валюта

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 для покупки вещей, должны присваивать им корректные типы Purchasability
11.8. Приложения, использующие IAP для покупки доступа к функционалу, встроенному в iOS, такого как камера или гироскоп, будут отклонены
11.9. Приложения, содержащие контент напрокат или с ограниченным сроком годности, будут отклонены
11.10. Страховые приложения должны быть бесплатными, соответствовать законодательству регионов, где они распространяются, и не могут использовать IAP
11.11. Говоря в целом, чем дороже ваше приложение, тем тщательнее мы будем его проверять
11.12. Приложения, предлагающие подписки, обязаны использовать API. Apple будет использовать такое же разделение выручки по схеме 70/30, описанное в Developer Program License Agreement
11.13. Приложения, содержащие ссылки для перехода на внешние системы оплаты (к примеру, кнопка «Купить», ведущая на веб-страницу покупки электронной книги), будут отклонены
11.14. Приложения могут считывать или проигрывать одобренный контент (в частности журналы, газеты, книги, аудио, музыку и видео), на который эти приложения подписаны или который был приобретен вне этого приложения, только в том случае, если в самом приложении отсутствуют кнопки перехода или внешние ссылки для приобретения этого контента. Apple не будет получать ничего от доходов за одобренный контент, приобретенный вне приложения

Агрегация

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

Причинение вреда устройству

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

Личные оскорбления

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

Агрессия

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

Спорный контент

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

Приватность

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

Порнография

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

Религия, культура и национальность

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

Конкурсы, тотализаторы и лотереи

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

Благотворительность и пожертвования

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

Законодательные требования

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

Живой документ

Этот документ представляет собой наши лучшие старания поделиться с вами принципами, которыми мы руководствуемся при проверке приложений для разрешения их публикации в App Store, и мы надеемся, что он поможет вам при их разработке. Этот документ – живой, что означает, что он будет эволюционировать по мере того, как мы будем встречаться с новыми приложениями и ситуациями, и мы будем вносить в него периодические обновления для отображения таковых изменений.
Спасибо за то, что вы разрабатываете приложения под iOS. Несмотря на то, что этот документ являет собой довольно устрашающий лист вещей, которые делать не надо, пожалуйста помните, что есть намного более короткий лист того, что делать надо.
Самое главное – присоединяйтесь к нам в наших попытках удивить наших пользователей и доставить им удовольствие. Покажите им мир в новом свете и позвольте им обращаться с этим миром иначе, чем ранее. Наш опыт подсказывает, что пользователи всегда положительно реагируют на приложения с продуманными и отполированными функционалом и интерфейсом. Пойдите дальше. Дайте им больше, чем они ожидают. Возьмите их туда, где они никогда не были. Мы готовы вам в этом помочь.
© 2012 Apple Inc.
Оригинал: App Store Review Guidelines

No comments:

Post a Comment