Як створити ваше перше додаток для iphone
Яка у вас мета?
Перед тим як починати розробку програмного продукту, необхідно визначити цілі проекту. Наявність таких цілей на самому початку проекту, є важливим параметром, який допоможе відповісти на питання чи йде розвиток проекту в важливому напрямку.
Давайте розглянемо приклад. Ви вирішили створити додаток, яке буде приносити пасивний дохід, і при цьому не буде відволікати вас від основної роботи. Ви розумієте, що для досягнення цієї мети вам необхідно найняти людей, які будуть займатися оновленням програми та відповідати на питання клієнтів. Якби ви не визначили свою мету заздалегідь, то ймовірно ви:
- не найняв нас би людей для підтримки;
- були б незадоволені, що підтримка додатки вимагає вашого особистого часу.
І ким би ви не були, індивідуальним підприємцем, директором з маркетингу або IT-фахівцем, що створює додатки для використання всередині компанії, визначення мети проекту, допоможе зробити процес розробки успішним.
Ось деякі приклади цілей проекту:
- створити програму, що не вимагає щоденного управління;
- створити додаток, яке стане основною щоденною роботою для вас і вашої команди;
- створити додаток для просування ваших продуктів або послуг;
- створити некомерційне розважальне додаток.
Завдання: Сформулюйте цілі яких ви хочете досягти створюючи свій додаток.
Які ваші очікування?
Найбільш частий питання людей, у яких є ідея додатки для iPhone або iPad, звучить так: "Як багато я зможу заробити?" На жаль, на це питання складно дати однозначну відповідь. Для кожної програми унікальні наступні параметри:
- вартість створення;
- популярність;
- люди відповідальні за управління його успіхом.
Всі ці фактори впливають на фінансовий успіх вашої програми. Плануйте ваші очікування на цьому знанні.
Реальні приклади доходів будуть відрізнятися для кожної програми, але існує важливий приклад:
Додаток "A", функціональність якого базується на комерційно успішне додатку "B", покаже набагато менший прибуток ніж у додатки "B".
Зараз не тільки компанії, але і приватні особи створюють додатки, але процес створення додатків все ще не всім відомий. Далі, ми крок за кроком пройдемо процес створення програми, щоб зробити вашу власну ідею реальністю.
Хороший рада щодо того, з чого почати, сьогодні сильно відрізняється, від того що було два роки тому, коли можна було запустити додаток без особливих зусиль і все ж виявитися поміченим. Конкуренція в App Store зараз дуже запекла, десятки нових високоякісних додатків з'являються щодня. Щоб домогтися максимального успіху в високо-конкурентному середовищі App Store, ваші ідеї повинні бути зважені і опрацьовані.
Оцініть вашу ідею
Оцінити те, в чому ви не експерт, непросто. Наприклад, якби у якогось дизайнера з'явилася ідея інноваційного дизайну дитячого автомобільного сидіння, то була б та людина кваліфікований, щоб оцінити свою власну ідею? Ймовірно, немає. Він мав би шукати ради кого-то, хто професійно займається дитячими автомобільними сидіннями. І тільки експерт у своїй справі може допомогти зробити ідею ще краще, завдяки своїм спеціалізованим знанням.
З мобільними додатками також, щоб оцінити ваші ідеї краще звернутися до людей які в цьому добре кваліфіковані:
- Професіонали в маркетингу додатків для iPhone
У цих людей є спеціалізовані знання того, наскільки успішними виявилися додатки їх клієнтів в App Store, а також яку техніку просування працюють, а які ні.
- Розробники додатків для iPhone
Багато з успішних незалежних розробників зацікавлені в спілкуванні з спільнотою. Якщо ви звернетеся до цих людей для ради, більшість з них з радістю допоможуть проаналізувати вашу ідею.
- особисті зв'язки
Ви знаєте кого-небудь особисто, хто придумав і створив додаток? Обговоріть вашу ідею з ними.
Що дає вам чужа оцінка?
Коли ви отримуєте думку експерта про свою ідею, ви дізнаєтеся наступне:
- чи буде у вашого продукту жорстка конкуренція;
- чи є у ідеї будь-які технічні обмеження;
- як застосувати поетапний підхід до процесу розробки;
- чи можете ви удосконалити ідею якими або способами для збільшення продажів;
- наскільки ваша ідея рентабельна, враховуючи вартість створення;
- чи підходить ідея для застосування в мобільних пристроях;
- чи може ваша цільова аудиторія забезпечити необхідну віддачу.
Цей набір інформації необхідно отримати від досвідченого рецензента. І тільки після того як ви отримали цю інформацію, ви можете з упевненістю переходити до наступних кроків проекту, отримавши об'єктивну впевненість і в життєздатності вашої ідеї, і можливості досягти ваших цілей.
Що робити, якщо ви не можете знайти людину яка оцінить вашу ідею?
Запитайте себе, чи належать ці фактори успіху до вашого додатком:
- Чи вирішує ваше додаток якусь унікальну задачу?
Люди хочуть мати можливість вирішувати безліч завдань перебуваючи в русі. Успішні додатки часто вирішують проблему, яка є унікальною в мобільному контексті.
- Яку нішу займає ваше додаток?
Знайдіть нішу в якій буде багато активних користувачів і створіть додаток, яке буде вирішувати їх завдання.
- Це змушує людей сміятися?
Що відбувається з кумедними додатками? Вони стають популярні.
- Чи робите ви щось краще?
Чи є існуючі успішні програми, в яких не вистачає важливих функцій або хорошого дизайну? Але це ризик, так як можливо ці функції або зміни скоро з'являться. Але якщо ви встигнете першим, удача за вами.
- Наскільки інтерактивним буде ваше додаток?
Більшість людей швидко втрачають інтерес. Успішні гри або програми вимагають від користувача постійного активного взаємодії.
Завдання: Проаналізуйте вашу ідею.
Крок 1: Розробіть план монетизації і маркетинговий план
"Стривайте, чи готові ми малювати прототипи і все інше?" Фактично, ще немає. Наступний крок, перед тим як перейти до дизайну або розробки, це з'ясувати, як ваша ідея буде приносити прибуток!
"Чому це так важливо? Хіба я не можу це зробити пізніше?" Можете, але ми опитали понад 100 розробників і на підставі цього говоримо що: 80% додатків не приносять достатнього доходу, щоб підтримувати в поодинці бізнес.
І буде нерозумно припустити, що велика частина тих 80% не розробляла свій план монетизації і маркетинговий план до створення програми. Почитайте блоги, і побачите як вони люблять робити свою роботу. Результати говорять самі за себе:
Ось приклад того що станеться, якщо ви не обдумаєте стратегії монетизації перед розробкою програми:
"У мене з'явилася чудова ідея!"
Ескіз.
Дизайн.
Розробка.
"Я думаю, що буду стягувати 99 центів. Подивимося як це буде працювати."
Запуск. "Ура!"
"Дивно. Чому люди не платять 99 центів ?!"
Додаток різко падає в чорну діру App Store.
"Може мені зробити його безкоштовним ?!"
"Де мій розробник? Мені треба виправити додаток, змінити спосіб його монетизації, тому що 99 центів не працюють!"
"Добре, додаток виправлено, обраний інший спосіб монетизації. Але як тепер мені повернути втрачені позиції?"
Чи не приємний, але дуже ймовірний сценарій. Якщо вам потрібна покрокова інструкція як уникнути помилок ціноутворення, скористайтеся посібником з монетизації додатків.
Завдання: Розробіть план монетизації.
Крок 3: Намалюйте ескіз вашого застосування
Якщо у вас вже є ідея, то швидше за все у вас вже є візуальне уявлення як додаток буде виглядати і виводити інформацію. Щоб зробити ескіз інтерфейсу не обов'язково бути художником або дизайнером, тому починайте переводити ваші ідеї на папір. Але перед початком, запитайте себе:
- Які основні дії користувачі будуть робити всередині програми?
- Вибачте за тимчасові незручності повинна бути представлена на кожному екрані?
- Яка послідовність дій? Як користувачі доберуться від початку до кінця?
- Наскільки великими будуть елементи на екрані, які у них будуть відносні розміри?
Для кожного екрану вашого застосування намалюйте хоча б по одному ескізу. Спробуйте різні варіанти розташування навігації та інших елементів.
Основне завдання ваших ескізів полягає в тому, щоб скласти основу для наступного кроку проекту. Якщо ви плануєте більшу частину робіт віддати на аутсортинг, то покажіть ваші ескізи дизайнера і розробника, щоб отримати цінову оцінку.
Завдання: Намалюйте ескізи всіх екранів вашого застосування.
Крок 4: Визначте роботу, яка буде замовлена на стороні
Якими навичками ви володієте? Ви дизайнер, розробник або ж просто людина з ідеєю яку хочете втілити в життя?
У більшості випадків економічно доцільно найняти позаштатних співробітників. Але знижуючи витрати, ваша роль менеджера проектів стає ще більш важливою. Велику частину часу ви будете керувати частинами проекту. Крім того, працюючи з фрілансерами, попросіть підписати їх угоду про нерозголошення і трудовий договір, де будуть вказані їх обов'язки, ваші вимоги і умови оплати.
Є й інший варіант - звернутися в студію яка займається розробкою додатків. У цьому випадку все управління проектом студія бере на себе, а ви будете оцінювати і приймати їх роботу. Робота зі студією - хороший вибір, якщо у вас є більший бюджет або ви не можете приділяти виробничого процесу достатню кількість часу.
Завдання: Визначте яку роботу ви готові взяти на себе, а на якусь необхідно найняти співробітників.
Крок 5: Наймаємо команду
У минулому кроці ви визначили, які роботи по створенню програми можна віддати на аутсортинг. Тепер прийшов час зупинитися докладніше на тому, хто вам потрібен і де знайти людей для вашої команди.
Якщо ви дизайнер, то можете скористатися шаблоном iPhone App Template. в якому міститься велика колекція елементів призначеного для користувача інтерфейсу iPhone. Цей шаблон заощадить вам час коли ви приступите до роботи. Для того щоб дізнатися більше про мобільному дизайні в цілому, почитайте ці ресурси:
Якщо ви не дизайнер, тоді вам необхідно знати, що дизайн програми складається з трьох компонентів: інформаційна архітектура, дизайн взаємодії і візуальне проектування. Знайти одну людину з усіма цими навичками можливо, але знайте що для створення дизайну необхідні всі три компоненти. Якщо у вас є свої ескізи, то дизайнер може приступати до роботи.
- Інформаційна архітектура.
Якщо ви знайомі з дизайном сайтів, то можна вважати що ви знаєте що таке інформаційна архітектура в мобільному розумінні, ці напрямки схожі. Інформаційна архітектура, це створення і організація інформації в вашому додатку.
- Дизайн взаємодії.
Ви коли-небудь зустрічали додаток, для використання якого не потрібно інструкція? Таке, в якому все настільки інтуїтивно, що ви ніколи не замислювалися над інтерфейсом? Це було не випадково. Це робота дизайнера взаємодії, того, хто вирішує, як користувач буде просуватися від екрану до екрану, щоб виконати необхідну завдання. Обов'язково найміть дизайнера, у якого є досвід в цій області.
- Візуальний дизайн.
Візуальний дизайн - заключний крок в процесі дизайну програми. Він визначає як буде виглядати додаток. Візуальний дизайн може бути і простим, і складним, як ви вважаєте за потрібне; головне пам'ятайте про зручність використання і основному завданню додатки.
Бажано знайти дизайнера, у якого є досвід роботи в мобільному дизайні. Такий дизайнер напевно зможе поліпшити ваші ескізи.
Ось кілька сайтів, де можна знайти дизайнера:
Розміщуючи вакансію, чітко вкажіть ваші вимоги, і будьте готові розглянути безліч портфоліо.
Якщо ви розробник Objective C або Cocoa, то відкривайте Xcode і починайте! Рекомендую зареєструватися на цих форумах:
Якщо ви не розробник, то найміть розробника так само як ви це зробили з дизайнером. Чим раніше ви поспілкуєтеся з розробником, тим швидше стане ясно наскільки ваш проект виконаємо технічно і в рамках вашого бюджету.
- Пошук розробника
Використовуючи ваші ескізи, складіть документ, який описує, що ваш додаток робить і для кого. Ескізи і цей документ ви передасте розробнику, щоб отримати тимчасову оцінку і вартість розробки.
Наявність такого документа дозволить найняти розробника, у якого є необхідні навички, щоб створити ваш додаток. Якщо ви дасте технічне завдання на створення гри розробнику, у якого немає такого досвіду, то він зможе відразу зрозуміти що такий проект не надто йому підходить.
Ось кілька сайтів, де можна знайти розробника:
Маркетинг і просування
Якщо в лісі впаде дерево, але навколо не буде нікого хто б це почув, то дізнається хто-небудь про падіння цього дерева? Додатки з легкістю можуть перебувати в App Store, залишаючись при цьому абсолютно непоміченими. Не дайте цьому статися з вашим додатком. У вас повинна бути стратегія по просуванню вашої програми, а краще якщо таких стратегій буде кілька. Будьте готові до експериментів, одні ідеї будуть працювати, а інші ні.
Стратегії маркетингу і просування:
- Просування перед запуском.
Починайте просування вашого застосування заздалегідь, до того як воно буде готове. Використовуйте журналістів і блогерів, нехай вони напишуть про вашому додатку. Чим цікавіше ваше додаток, тим більша ймовірність що про нього напишуть.
Використовуйте для просування ці сайти:
- Плануйте кілька релізів програми.
Не варто включати в перший реліз абсолютно всі функції які ви придумали. Створіть список функцій і проектують додаток так, щоб ці функції можна було додавати поступово. Завдяки цьому ви зможете періодично випускати нові версії програми, і це підвищить ваші продажі.
Завдання: Знайдіть фрілансерів чи студію, які займуться дизайном, розробкою і маркетингом.
Перетворити свою ідею в якісне додаток це цікава і захоплююча завдання. Для цього найбільш важливо найняти правильну команду, яка зможе втілити ваші ідеї в життя. Бажаю удачі!
Переклад виконаний проектом 'форум вебмайстрів' спеціально для CoolWebmasters.Com