В первой части статьи мы рассказывали о том, как администрация сторов относится к манипуляциям с топом, накрутке отзывов и покупке покупателей, несоблюдении возрастных ограничений и использовании чужих наименований. Это далеко не полный список расширяющегося списка ограничений ведущих магазинов мобильных приложений, и об остальных мы расскажем далее.
Порнография и насилие
В отношении проявлений насилия и взрослого контента App Store и Google Play ведут бескомпромиссную политику, уделяя особое внимание реалистичности изображенного или описанного в приложении. От сакнций за нарушение этих правил разработчиков не спасает даже метка 17+, и с каждым годом политика обоих сторов-гигантов становится только жестче. В 2014 году Google Play пополнил свой список запретов, добавив к изображениям и иконкам также описания и названия, которые эксплуатируют темы насилия и секса.
В 2013 году App Store удалил приложение сервиса 500px, так как на него поступило множество жалоб из-за легкого доступа к фотографиям в стиле ню. Позднее приложение вернулось в сторы, но уже с отметкой 17+.
Строгость крупнейших сторов порой работает даже через край. В теории Google Play дифференцирует подход к приложениям с материалами сексуального характера и акцентирующим на подобном контенте внимание, но модераторы могут посчитать порнографией и намеки на обнаженную натуру.
Так же строго сторы относятся к проявлениями ненависти или дискриминации по любому признаку. В отношении ругательств и грубого юмора же App Store и Google Play действуют менее жестко.
Пиратство
В отношении пиратского контента политика сторов на практике разнится, несмотря на официальный запрет на распространение нелицензионных фильмов, книг и музыки. Так, App Store не допускает размещения приложений, которые как-либо допускают обмен нелицензионным контентом, например торрент-клиенты. В Google Play программы такого рода найти вполне реально.
Российские разработчики успешно обходили это ограничение. В том числе, в публичной оферте официального приложения соцсети «Вконтакте» содержался пункт, согласно которому ответственность за размещение и использование нелегального контента возлагается на загрузившего их пользователя, а не издателя. В 2015 году Apple все-таки добились удаления раздела аудиозаписей из новой версии приложения, и тоже вскоре произойдет с разделом видеозаписей.
Блокировка приложений с нелицензионным контентом может исходить и от администрации сторов, так и от других разработчиков. Определение со своим отношением к распространению или нераспространению пиратских данных возлагается целиком на ваши страх и риск. Противостояния с маркетами также не имеет долгосрочных перспектив, так как существует множество аглоритмов, вычисляющих пиратский контент: размер файла, текст, теги и так далее.
Требования App Store: частности
Несмотря на сходные в чем-то позиции, взгляды App Store и Google Play на идеальное приложение разнятся. Соответствие требованиям легче всего соблюсти при подробном ознакомлении с гайдлайнами обоих сторов, притом рекомендуется уделить тщательное внимание к технической стороне приложения, в которой почти все регламентировано, например оформление иконок или максимальный размер, скачивание которого допускается через мобильный интернет.
Apple запрещают разработчикам имитировать механику App Store или как-либо иначе конкурировать с маркетом. Данное требование, вынесенное в отдельный пункт, послужило причиной блокировки приложения AppGratis, которое занималось платным продвижением чужих приложений.
Четкому регламентированию подверглось применение рекламного идентификатора Apple под названием IDFA, который разрешается использовать только для показа рекламы, и это огорчает разработчиков, так как идентификатор является удобным инструментом. Дейтинговая программа Grindr Xtra применял IDFA для авторизации пользователя без регистрации. Однако, стоит помнить, что при отсутствии рекламы в приложении такие действия не останутся безнаказанными.
Право на применение IDFA можно получить, показывая минимальный баннер на одном из малодоступных экранов, и тогда де-юре идентификатор будет использован по назначению, а санкций будет можно избежать. Автору приложения с применением IDFA необходимо обозначить, в каких целях используется идентификатор, а также подвтердить доступность сервиса Limit Ad Tracking, ограничивающего отслеживание пользовательских действий и показ ему рекламы.
При размещении приложения необходимо внимательно отнестись к выбору типа используемых IAP. In-app purchases бывают следующих типов:
- Однократные
- Многократные
- С автоматически продлеваемой подпиской
- С продлеваемой вручную подпиской
Перед отправкой приложения администрации App Store рекомендуется проверить, функционирует ли восстановление купленного контента на другом устройстве с тем же Apple ID.
Федеральная торговая комиссия США также повлияла на изменения в IAP-политике: теперь для проведения любого платежа в пользу стора требуется подтверждение, а также покупку внтри приложения стало невозможно отменить.
Подавляющая часть требований, пускай и не все, являются обоснованными. App Store не размещает приложения, которые:
- Подразумевают использование устройства с нарушениями правил безопасности
- Вызывают перегрев устройства или слишком быстро расходуют заряд батареи
- Не функционируют без указания персональных данных
- Не спрашивают согласия клиента, прежде чем определить его географическое положение
- Искусственно увеличивают количество показов рекламы или нажатий на ркеламные блоки
- Администрация App Store также может не опубликовать приложение, которое кажется ей бесполезным или имеет множество аналогов в маркете.
Полный список требований для издателей в App Store вы можете найти в документе по ссылке: https://developer.apple.com/app-store/review/guidelines.
Требования Google Play
Общепринятым является мнение, что модерация App Store гораздо строже аналога в Google Play, и в случае провала с продвижением предложения на iOS можно отправиться на крупнейший маркет для Android. Было время, когда такое утверждение было верным, однако на сегодняшний день различия в требованиях к приложениям у двух ведущих сторов стираются, и администрация Google Play постоянно пополняет список ограничений. Продвинуть плохое приложение практически невозможно.
Особенное внимание в Google Play уделили рекламе в приложениях, и рамки дозволенного в этом вопросе все четче регламентируются: теперь рекламные материалы подпадают под все предъявляемые к контенту требования, и не допускается камуфлирование рекламы под элементы интерфейса любого приложения, уведомления системы и предупреждения.
Вслед за App Store, Google Play ввели абсолютный запрет использование push-уведомлений в рекламных целях. На использование аналога эппловского IDFA — advertising ID — были наложены почти сходные ограничения, и официально AID используется только для рекламы и анализа ее показателей.
С середины 2014 года Google Play начала активную работу над улучшением безопасности приложений, и теперь проверка программ на вирусы и другие угрозы проводится не только при размещении в сторе, но и регулярно после инсталляции. При обнаружении вредоносного ПО приложение может быть не только удалено из стора, что и так ясно, но и с устройств, на которое оно было установлено.
В гайдлайнах от Google отмечают, что размещаемая программа не должна призывать или даже принуждать клиентов удалять или деактивировать приложения других авторов, за исключением сервисов, чьей задачей является обеспечение безопасности устройства или информации.
Категорически запрещена публикация приложений, которые могут собирать любую информацию о клиенте без его ведома или одобрения. Сведения о платности услуг и функций сервисов должны быть представлены явно и открыто. Также запрещено оказывать воздействие на браузеры с помощью приложений.
Гайдлайны Google Play обязательны к прочтению и доскональному изучению, и перед отправкой приложения на модерацию стоит тщательно проверить его на соответствие. Правила представлены двумя документами, с которыми можно ознакомиться по ссылкам:
http://play.google.com/intl/ALL_ru/about/developer-distribution-agreement.html http://play.google.com/intl/ALL_ru/about/developer-content-policy.html#content-policy