AppStore

Требования к приложениям для публикации в AppStore

Какие ошибки приводят к отклонению приложения?

Самой большой ошибкой будет разработать мобильное приложение под iOS и, только когда придет время публикации, посмотреть требования от AppStore.
А если серьезно, то каждую неделю на сайте Apple для разработчиков публикуется топ-10 причин, почему приложения были отклонены. Вот наиболее встречающиеся:
1. Приложение не готово.
2. Битые (неработающие) ссылки.
3. Неполная информация о приложении.
4. Не соответствующие описание и скриншоты.
5. Введение пользователей в заблуждение (например, если приложение содержит рекламу, пользователь должен быть предупрежден об этом).
6. Реклама отражается в приложении неправильно.
7. Приложение бесполезно.
8. Приложение не представляет долгосрочной ценности (не содержит полезного функционала, является узконишевым и т.д.).
Все эти причины таят в себе большой свод требований, который трудно изучить за один присест. Между тем, важно именно до начала разработки понять, имеет ли ваше приложение шанс попасть в AppStore.
И даже если, казалось бы, все требования соблюдены, AppStore все равно может найти что-то, что ему не понравится. Некоторые моменты можно исправить быстро. Это касается описания и качества скринов, присвоения возрастных ограничений и т.д.
Но есть ошибки, которые допущены на этапе разработки, а иногда и на стадии идеи. Такие базовые вещи просто так не исправляются, и часто проще забыть о ресурсах, вложенных в проект, и начать все заново.
Всегда проще избежать ошибок, чем исправлять их.

Какие требования важно знать на стадии идеи приложения?

trebovania_k_prilozheniam

Идея приложения

Во-первых, стоит провести тщательное исследование конкурентов. AppStore не пропускает точные копии существующих приложений, бесполезные приложения и содержащие неприемлемый контент и функционал. Причем, перечня неприемлемости не предоставляется. Здесь нужно руководствоваться своими моральными принципами и надеяться, что они совпадают с принципами Apple.

Во-вторых, если приложение относится к категории «здоровье», то стоит очень серьезно подойти к вопросу безопасности данных и научности подхода. Вообще, какая бы ниша ни была выбрана вами, нужно заранее изучить, как к этому относится AppStore. Например, приложение не должно содержать порнографию, поощрять употребление алкоголя и сигарет и т.д. Если функционал связан с лотереями, то вам необходимо предоставить лицензию на эту деятельность. И так далее.

В-третьих, вы можете использовать в приложении только ваш собственный контент или контент, на который у вас есть лицензия. AppStore очень серьезно подходит к вопросу интеллектуальных прав. Существуют некоторые приемы, позволяющие обойти это требование, но AppStore предупреждает, что любое приложение, пойманное на обмане будет удалено навсегда, как и аккаунт разработчика.
Итак, самое важное на этапе идеи — убедиться, что ваше приложение не копирует функционал других приложений, приносит явную пользу будущим пользователям, не использует чужой контент и в целом является перспективным.

Качество кода

Если вы не разработчик и ищите компанию, которая займется воплощением вашей идеи — изучите портфолио, задайте вопросы, касающиеся опыта разработки приложений для iOS.
AppStore отметает приложения, которые созданы словно «на коленке», содержат баги, код не соответствует гайдлайнам.
Эта задача кажется не такой уж сложной, на первый взгляд. Но создание любого технологичного продукта сопровождается неизбежными ошибками. Команда должна уметь исправлять их в процессе. Например, мы делаем так: каждый проект разделяем на майлстоуны (небольшие, но логически завершенные этапы), и после каждого майлстоуны проводим тестирование.

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

Дизайн

Также в команде должен быть UI/UX дизайнер. Это не просто дизайнер, который рисует красивые интерфейсы. Это дизайнер, который рисует удобные интерфейсы по правилам AppStore.
Почему это так важно? Мир поделился на адептов iOS и Android. Если вы пользуетесь Samsung, попробуйте взять iPhone и разобраться в нем с первого раза скорее всего, вы испытаете раздражение. Интерфейсы разных платформ созданы по разным правилам — и этим правилам должны отвечать и интерфейсы приложений.

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

Это не все требования, но самые важные, о которых стоит думать уже на первых этапах создания приложения для iOS.

Что сделать перед публикацией?

publication
AppStore также приводит список действий, которые необходимо предпринять перед релизом приложения на iOS.
1. Проведите тестирование и исправьте найденные баги.
2. Убедитесь, что приложение содержит полный и правильный контент.
3. Обновите контактную информацию на случай, если с вами захотят связаться по поводу модерации приложения.
4. Предоставьте все необходимые доступы в приложение для того, чтобы модераторы смогли его проверить.
5. Если приложение предполагает работу администратора, то сделайте так, чтобы он был доступен во время проверки.
6. Предоставьте для проверки необходимую документацию и описания неочевидных функций.
7. И, конечно, проверьте, соответствует ли ваше приложения всем гайдлайнам для разработчиков приложений на iOS.
Как вы поняли, последний пункт наиболее трудоемкий, так как гайдлайны содержат множество технических требований. Но пренебрегать ими нельзя. Политика AppStore очень проста и жестока: не соответствуешь — не проходишь модерацию.

Posted by:

Mobile News

Leave A Comment

Your email address will not be published. Required fields are marked (required):

Back to Top

Development of mobile apps for iOS (iPhone, iPad), Android, WinPhone. Design of customized application and selling ready‑to‑use products. Development of web sites and Internet applications. Quality assurance at all stages.

Punicapp ltd., Novosibirsk 630128, Demakova str., 30th bld., 505th ofc.

PSRN 1125476085943, TRN 5406711974, CRR 540601001

Request a call

or

Request a call