Apple публикует полный перечень причин для отказа в приёме программ в App Store
Помимо изменений в условиях приёма программ, Apple впервые опубликовала для зарегистрированных разработчиков интереснейший документ под названием App Store Review Guidelines. Этот нормативный документ призван пояснить запутавшимся разработчикам, «что такое хорошо и что такое плохо» в понимании цензоров App Store. Иными словами, это выжимка всех требований из лицензионного соглашения разработчика для iOS, касающихся содержания программ.
Про драконовские требования цензоров App Store уже сложено немало шуток, комиксов и анекдотов. И хотя вчера Apple пошла на некоторое смягчение цензуры, полный список требований к программам в App Store впечатляется своей длиной.
Некоторые требования удивляют, некоторые — вполне очевидны. Например, программу точно не пустят в App Store, если:
- оно глючит (кто бы сомневался :)
- оно быстро высасывает батарею или приводит к нагреванию устройства
- оно не запускается на iPad или не поддерживает Retina-дисплей
- оно содержит в названии или описании наименование любой конкурирующей мобильной платформы
- оно содержит в названии искажённые зарегистрированные торговые марки продукции Apple
- у него отличаются миниатюрный и полный варианты иконок
- ему присвоены «лишние» ключевые слова для поиска
- оно «слишком активно» использует Push-уведомления
- оно занимает почти всю пропускную способность Интернет-канала
- оно «схоже по дизайну» с любым стандартным приложением Apple
- оно содержит «неправильно расположенные» элементы интерфейса
- оно впаривает пользователям платный контент, который самоликвидируется спустя некоторое время
- оно при старте требует от пользователя e-mail или прочую конфиденциальную информацию
- и т.п. — около 300 требований
Есть и замечательные перлы: например, запрещено публиковать приложения, которые «поощряют пользователей использовать технику таким образом, который может привести к её повреждению», а «враги в играх не должны олицетворять конкретную нацию, общность или компанию». Тем более запрещено имитировать в играх русскую рулетку :)
Занятно, что многие программы в App Store от самой Apple нарушают эти самые правила. Например, iMovie для iPhone 4 не хочет запускаться на iPad, а программа Remote точь-в-точь копирует интерфейс встроенного плеера iPod. Но вряд ли мы дождёмся удаления этих программ )