Share This
Связаться со мной
Крути в низ
Categories
//🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih a13ae9e - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

Denver 83

Веб-разработчик, фрилансер… Работал в группе разработки на крупном энергетическом предприятии с 2014 -2020гг. Начинающие iOS-разработчики часто испытывают проблемы с размещением приложений в App Store. Рассказываем, как можно это исправить за 6 простых шагов.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih cc9681c - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

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

Корпорация Apple довольно разборчива и неподготовленный разработчик может столкнуться с рядом сложностей при попытке это сделать. В небольшой пошаговой инструкции мы попытаемся обойти все подводные камни и рассмотреть наиболее важные при работе с платформой моменты. Поехали!

1. Прочтите рекомендации Apple

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

Перед началом процедуры заливки файлов на сервер тщательно изучите App Store Review Guidelines. Это официальные рекомендации по загрузке приложений от компании-разработчика: там вы узнаете основные причины отклонения подаваемых заявок модераторами.

Процесс размещения приложения в App Store выглядит так:

  • Получение лицензии разработчика.
  • Выполнение требований магазина и финальная доработка приложения.
  • Получение (создание) идентификатора приложения, сертификата распространения и профиля обеспечения.
  • Настройка приложения с загрузкой двоичного файла.
  • Ожидание.

Далее разберем каждый пункт списка более детально.

Больше полезной информации вы найдете на нашем телеграм-канале «Библиотека мобильного разработчика». Интересно, перейти к каналу

2. Создайте аккаунт разработчика

Для получения возможности размещения программы в магазине вам необходимо создать аккаунт iOS-разработчика.

Учетная запись Apple-developer обязательна и стоит $99 в год. После ее оформления вы сможете использовать App Store Connect для управления своими приложениями.

Вам понадобится устройство Mac или виртуальная машина, чтобы загрузить приложение в App Store. Единственный способ это сделать – через XCode или Transporter, которые могут быть установлены только на MacOS.

Войдите в систему под своим Apple ID, если у вас его нет, создайте.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 9a1c320 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

Заполните регистрационную форму.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 91204ae - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih e20c3d3 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

В разделе Romanized Contact Information вас попросят продублировать уже введенную информацию.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih e67eda9 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

Этот раздел предназначен для пользователей, пишущих не латинскими буквами (например, на русском, китайском или арабском языке). В нашем случае нужно ввести все то, что вы указали выше.

Выберите тип лицензии (для индивидуального использования или корпоративный вариант).

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 6303e75 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

Оплатите регистрационный взнос.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih ecc43cf - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

После завершения регистрации в программе для разработчиков вы получите доступ к необходимым ресурсам.

3. Проведите финальную доработку приложения

Если вы думаете, что приложение готово, когда дописана последняя строка кода, то вы ошибаетесь. Его обязательно нужно протестировать на максимально возможном количестве iOS-устройств на утечки памяти, проблемы с производительностью или сбои в работе.

Apple в помощь разработчикам выпустила несколько обязательных к прочтению гайдов. Из наиболее важных можно отметить уже знакомый нам App Store Review Guidelines, а также Human Interface Guidelines (совету по грамотному дизайну программы).

Вот некоторые из обязательных к исполнению правил:

  • Приложение не должно использовать частные API.
  • Не должно сбоить.
  • Не должно копировать функциональность нативных приложений.
  • Не должно использовать микрофон или камеру без разрешения пользователя.
  • Не должно использовать картинки и музыку, защищенные авторскими правами.

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

4. Выполните предварительные требования

Прежде чем отправлять программу в App Store, необходимо сделать следующее:

  • Получить сертификат распространения (Distribution Certificate), позволяющий идентифицировать вас или вашу команду. Это профиль iOS, используемый для распространения продукции.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 0771c50 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

  • Создать профиль обеспечения (review provision profile). Чтобы приложение начало работать в экосистеме iOS, оно должно быть проверено и одобрено Apple. Как протестировать его на реальном устройстве перед отправкой на проверку? Профиль обеспечения позволяет загрузить приложение на физическое железо до одобрения модераторами.
  • Получить идентификатор приложения (App ID). После его создания в вашем арсенале появятся дополнительные возможности улучшения функциональности программы (например, push-уведомления и вход через Apple ID). Вам не обязательно настраивать их сразу, это можно сделать позже.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 97dd480 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih b9ad362 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

5. Настройте приложение

Когда вы разберетесь с описанными выше идентификаторами и сертификатами на портале разработчиков Apple, можно будет перейти к App Store Connect (бывший iTunes Connect) – платформе, на которую фактически загружаются бинарные пакеты приложений.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih 34163e3 - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

Нажмите на вкладку MyApps и оказавшись на новой странице создайте новое приложение, нажав кнопку +.

zagruzite prilozhenie v app store za 6 shagov prakticheskoe rukovodstvo dlja nachinajushhih f69be8a - 🍏 Загрузите приложение в App Store за 6 шагов: практическое руководство для начинающих

После создания приложение необходимо настроить, заполнив соответствующие поля.

Перечислим наиболее важные из них:

  • Иконки. Очевидно, что значок вашего приложения – это его лицо. Убедитесь, что вы легально используете изображение подходящего размера и качества.
  • Скриншоты. Улучшите свое приложение с помощью снимков экрана и превью. Вам необходимо будет отправить снимки экрана для устройств разного размера: iPhone 6,5 дюймов (1242 x 2688 пикселей или 1284 x 2778 пикселей), iPhone 5,5 дюймов (1242 x 2208 пикселей) и iPad (2048 x 2732 пикселей). Будьте внимательны при выборе скриншотов, поскольку иногда это единственный критерий, по которому потребитель решает – загружать приложение или нет.
  • Название приложения, категория, подробное описание и дополнительные ключевые слова. Не стоит недооценивать важность описания: первые 3 строки должны заинтересовать пользователя, ведь это та часть, которую он увидит не нажимая на вкладку прочитать больше. Будьте точны, ясны и кратки, дайте пользователям понять основную ценность приложения.
  • Возрастной рейтинг. Определите порог по возрасту, исходя из типа контента приложения.
  • Цена и доступность: Apple позволяет выставить цену приложения, выбрав один из уровней (от бесплатного до 1 000 $+). Вы также можете выбрать страны, в которых приложение будет доступно (по умолчанию оно доступно во всех странах мира).
  • Права на контент: здесь необходимо подтвердить, что вы не используете нелегальный контент.
  • Отзывы. Здесь добавляется возможность работать с отзывами от имени администратора приложения.
  • Контактная информация. Ее надо заполнить, чтобы модераторы App Store могли с вами связаться при необходимости.
  • Активация платных функций (покупки и подписки). Сюда нужно следующие сведения: информацию о физическом или юридическом лице, необходимые соглашения, банковские реквизиты, а также информацию о налоговой отчетности или налоговую декларацию.

Примечание Этот раздел необходимо заполнить на английском языке максимально подробно. Здесь описывается назначение и функциональные возможности приложения, а также индивидуальные особенности проекта (разрешения, сертификаты и другие необходимые документы). Чем больше детальной информации вы добавите, тем меньше вероятность неудачной проверки.

  • Правила конфиденциальности. Если ваше приложение требует создания учетных записей пользователей, вы должны гарантировать их конфиденциальность.

В этом пункте отметим некоторые нововведения: Вместе с выходом iOS 14 Apple объявила об изменении правил конфиденциальности приложений. Основным нововведением стало принятие принципа прямого согласия пользователя на доступ к уникальному идентификатору его устройства (IDFA), на отслеживание запросов и передачу данных третьим лицам. Теперь разработчик обязан предоставить в App Store Connect исчерпывающую информацию о процессе сбора данных в программе, а также добавить ссылку на политику конфиденциальности. Все эти сведения необходимо отразить на стартовой странице приложения, чтобы пользователь еще до скачивания мог с ними ознакомиться.

  • Дизайн. У вашей программы должен быть отличный внешний вид. Пользовательский интерфейс должен быть четким и легким, а структура приложения должна обеспечивать интуитивно понятную и удобную навигацию.

После того, как все флажки проставлены и внесены необходимые правки, ваше приложение можно отправлять на модерацию.

6. Ожидайте

Команде Apple Review Team потребуется некоторое время, чтобы рассмотреть приложение, а пока оно будет находится в статусе awaiting verification. Сам процесс занимает несколько дней, после чего вы получите сообщение с результатами проверки.

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

***

Тим Кук как-то сказал: «Жить на земле стало лучше, потому что для решения любой проблемы уже создано свое приложение». Это действительно так. Используйте наше небольшое руководство для размещения программы в экосистеме Apple, а если вам нужна более подробная информация, ее можно найти на официальном сайте компании. Удачи!

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close