Увидев успех некоторых разработчиков в продаже приложений для iPhoneи с появлением iPad, должно быть, многие разработчики думают: «Почему не я?». Среди заметных первых успехов можно назвать Trism в 2008 году, когда разработчик Стив Деметер создал игру-головоломку в качестве побочного проекта и заработал 250 000 долларов (без учета сокращения Apple) в течение нескольких месяцев.
В прошлом году увидел FireMint's Управление полетом (Картинка выше) удерживает место № 1 в течение нескольких недель, и было продано более 700 000. Ссылка выше ведет к 16-страничному PDF, где они опубликовали свои показатели продаж. Они надеются повторить успех с обновленной версией HD для iPad.
Миллиардный бизнес
Существует более 100 000 зарегистрированных разработчиков приложений для iPhone, с более чем 186 000 приложений в App Store для iPhone / iPod и более 3500 для iPad на момент написания (согласно 148 приложений). Apple, по их собственному признанию, продала более 85 миллионов устройств (50 миллионов iPhone и 35 миллионов iPod Touches), а игры являются категорией номер один, что значительно затрудняет достижение успеха. По данным 148 приложений, в апреле ежедневно выпускалось в среднем 105 игр!
Год назад был загружен один миллиард приложений, а сейчас он составляет 3 миллиарда. Многие из них бесплатны (около 22% приложений), но это все еще огромная сумма, выплачиваемая Apple разработчикам после сокращения на 30%, которое берет Apple.
Это не так легко заработать много денег. Создание приложения - это одно, а продажа его в достаточном количестве - совершенно другая игра с мячом, требующая, чтобы вы продвигали его и предоставляли бесплатные копии обзорам. В некоторых случаях люди платят рецензентам за проверку их приложений. Если вам действительно повезет, и Apple подхватит его, вы получите много бесплатных рекламных акций.
Начиная
В двух словах, если вы хотите разработать для iPhone:
- Вам нужен какой-нибудь компьютер Mac, Mac Mini, iMac, MacBook и т. Д. Вы не можете разрабатывать для App Store на ПК с Windows или Linux.
- Присоединяйтесь к бесплатной программе разработчиков iPhone. Это дает доступ к системе разработки SDK и Xcode, которую вы загружаете и устанавливаете. Он включает в себя эмулятор, поэтому вы можете тестировать большинство приложений, кроме тех, которые требуют аппаратного обеспечения, таких как камера или GPS.
- Платите $ 99 в год за доступ к программе разработчика. Это позволяет устанавливать приложения на ваш собственный iPhone / iPod Touch / iPad. Это также дает более ранний доступ к бета-версиям и прошлым версиям SDK.
Процесс разработки
Итак, вы разрабатывали и получили версию, которая работает в эмуляторе. Затем вы заплатили 99 долларов и были приняты в программу разработчика. Это означает, что теперь вы можете попробовать свое приложение на своем iPhone. Вот краткий обзор того, как вы это делаете. Веб-сайт Apple для разработчиков предоставляет гораздо больше деталей.
Вам нужен сертификат разработки iPhone. Это пример Шифрование с открытым ключом.
Для этого вам нужно запустить приложение Keychain Access на вашем макинтош (в инструментах разработчика) и сгенерируйте запрос на подпись сертификата, затем загрузите его на портал Apple для разработчиков программ iPhone и получите сертификат. Вам также необходимо скачать промежуточный сертификат и установить оба в Keychain Access.
Далее регистрация вашего iPhone и т. Д. В качестве устройства тестирования. Вы можете иметь до 100 устройств, которые удобны для больших команд, особенно когда есть iPhone 3G, 3GS, Ipod Touchи iPad для тестирования.
Затем вы регистрируете свою заявку. Наконец, вооружившись как идентификатором приложения, так и идентификатором устройства, вы можете создать профиль обеспечения на веб-сайте Apple. Это загружается, устанавливается в XCode, и вы можете запустить свое приложение на вашем iPhone!
App Store
Если вы не являетесь крупной компанией с более чем 500 сотрудниками или университетом, преподающим разработку приложений для iPhone, есть только два способа распространения ваших приложений.
- Отправить его в App Store
- Распространите это по специальной рассылке.
Распространение через App Store - это то, что большинство людей, я думаю, хотят делать. Для этого случая означает, что вы создаете копию для указанного iPhone и т. д. и можете предоставить ее для 100 различных устройств. Опять же, вам нужно получить сертификат, поэтому запустите Keychain Access и сгенерируйте еще один запрос на подпись сертификата, затем перейдите на веб-сайт портала разработчиков Apple и получите сертификат распространения. Вы загрузите и установите его в XCode и будете использовать его для создания профиля обеспечения распространения.
Чтобы отправить приложение в App Store, вам также потребуется следующее:
- Список описательных слов, чтобы его можно было найти в App Store.
- Три иконки (29 х 29, 57 х 57 и 512 х 512).
- Изображение запуска, которое появляется во время загрузки вашего приложения.
- Несколько (1-4) скриншотов экранов вашего приложения.
- Договорная информация.
Затем вы делаете фактическую отправку на сайт ItunesConnect (часть Apple.com), устанавливаете цены (или это бесплатно) и т. Д. Затем, если вы избежали множества способов заставить Apple отклонить ваше приложение из App Store, оно должно появиться через несколько дней.
Вот некоторые причины отклонения, но они не завершены, поэтому, пожалуйста, прочитайте документ о лучших практиках Apple:
- Это считается нежелательным, например, порнография.
- Это падает.
- Он имеет черный ход или является вредоносным.
- Он использует частные API.
Apple утверждает, что они получают 8500 приложений в неделю, и 95% заявок принимаются в течение 14 дней. Так что удачи с вашей подачей и получить код!
Кстати, если вы решите включить пасхальное яйцо (неожиданные экраны, скрытый контент, шутки и т. Д.) В свое приложение, обязательно дайте команде по анализу знать, как его активировать. Они не скажут; их губы запечатаны. Если, с другой стороны, вы им не говорите, и оно выходит, то и ваше приложение из App Store!