Яка програма створити для заробітку. Як заробити гроші на Android додатках. Чи варто робити свій мобільний додаток

Головна / Основний функціонал

Сучасний смартфон- це гаджет, без якого важко уявити повсякденне життя. Він замінює собою безліч речей, починаючи від банального календаря і закінчуючи фотоапаратом.

Цікаво, що мобільний телефон на системі Androidможе стати також місцем заробітку. Безумовно, величезну кількість грошей у такий спосіб не отримати, однак, зайві гроші на рахунок мобільного телефонуабо просто на кишенькові витрати можна заробити.

Які існують способи заробітку?

На сьогоднішній день є два абсолютно різні шляхи, якими можна «рухатися» для отримання прибутку з Android додатків:

  1. Робота з чужими програмами, тобто перегляд реклами, скачування, коментування, відгуки і так далі. Це простий варіант, який не вимагає спеціальних знань для заробітку. Зазвичай програми самостійно інструктують новачків. Розібратися в цій справі досить просто, але й прибуток буде дуже скромним.
  2. Розробка власних додатків, ігор та утиліт. Цей різновид діяльності вимагатиме знання хоча б кількох мов програмування, наприклад, С++ або Java.
    Створенням програм можна займатися, як поодинці, так і разом із кимось, проте, це досить складний метод, адже конкуренція у цьому сегменті вкрай висока.
    У перспективі можна заробляти великі суми. Прибуток студії Rovio - творців гучних Angry Birds склав близько 100 млн. доларів.

Кожен із цих способів має свої позитивні та негативні сторони. Тому слід детальніше розібратися у всіх нюансах.

Виконання завдань

Окремий випадок 1-го варіанту роботи. Дуже рідко ви знайдете завантаження, перегляд реклами, встановлення програм, коментування і т.д. окремо. В основному всі ці дії об'єднуються в одному додатку (AppTrailers, AppCoins, Apprating)які видають вам перелік завдань на день.

Іноді вам потрібно буде залишити відгук, а іноді встановити програму або переглянути рекламу. Кожна необхідна дія докладно описується у ТЗ та оцінюється по-своєму.

Завантаження та відкриття додатків

Сьогодні в інтернеті існує безліч різноманітних сервісів, які платять за встановлення програм.

Більшість із них зав'язані на ідеї «передачі» чи розповсюдження. Це означає, що ви будете отримувати гроші щоразу, коли хтось встановить цей додаток за вашим посиланням.

Варто відзначити, що від вас не потрібно жодних вкладень і зайвих витрат, все абсолютно безкоштовно. Це необхідно розробникам тієї чи іншої гри, щоб пробиватися нагору за спеціальними рейтингами. Чим більше кількістьзавантажень, тим вище популярність та прибутковість програми. Саме за це виплачуються гроші.

Що потрібно:

Декілька порад:

  • Працюйте з біржами/додатками, які вже понад рік на ринку.Зараз розлучилося дуже багато шахрайських організацій такого роду.
  • Запрошуйте своїх друзів. Багато сервісів додатково оплачують кожну залучену людину.
  • Уважно читайте інструкціїдо кожного завдання

Оцінювання та коментування програм у Google Play

Ще один дуже поширений різновид заробітку на Андроїд іграх. Популярність програми часто сильно залежить від його оцінок та коментарів у Google Play. Тому деякі розробники успішно оплачують добрі відгуки.

Як правило, цей вид підробки включається до простого переліку завдань, які надають різні «грошові» програми, наприклад AppCoins або AppNana.

Що слід знати при виконанні таких завдань:

  • Зазвичай просять розгорнутий коментар, який неможливо написати, не погравши в гру хоча б кілька хвилин.Варіанти в стилі все супер, відмінна програма або найкращий додаток" - не підходять. Пишіть грамотний та цікавий відгук, але не надто захоплюйтесь.
  • Обов'язково перечитуйте ТЗ кілька разів.Можливо, там вказані конкретніші вимоги до ваших слів тощо.
  • Не забувайте дати гарну оцінкудодатку(навіть якщо це не зазначено у завданні).

Перегляд відео в програмах

Даний вид заробітку так само в більшості випадків є одним із варіантів завдань у додатках типу Apprating або AppCoins.

Від вас потрібно лише переглянути відео, найчастіше, повністю або встановлену кількість часу. Зазвичай цей ролик розповідає про інші ігри від цієї компанії і має рекламний характер.

Перегляд реклами у додатках

Окремий випадок перегляду відео, хоча 95% всіх переглянутих роликів будуть рекламними.

Безумовно, такі завдання є низькооплачуваними, але, з іншого боку, можна особливо не морочитись і навіть не дивитися їх. Просто увімкніть комп'ютер і робіть, що вашій душі завгодно, доки відео йтиме.

Інші оригінальні варіанти

У Google Play досить велика кількість програм, які пропонують заробляти на Android. Проте, навіть серед них є оригінальні.

Програмка Mover дозволяє користувачеві пройтися магазинами і просканувати штрих-коди певних товарів, після чого користувачеві нараховуються спеціальні бали, які пізніше можна обміняти на реальні гроші. (На жаль, поки що працює тільки в Москві).

Clashot- створена спеціально для поціновувачів мистецтва фотографії. Всі, знімки, які завантажуються в програму автоматично потрапляють в інтернет. Найоригінальніші роботи оговтуються на аукціон. Після успішного продажугроші надходять на облікову запис Google Play.

Існують інші цікаві різновиди додатків, наприклад, проходження соцопитувань.

Створення програм та продаж їх через Google Play

Це абсолютно зворотний бік медалі. Такий заробіток можна назвати справжньою альтернативою реальної роботи, але тільки за умови, що у вас є талант, свіжі ідеї та можливість втілити їх у життя. Тут без знання пари-трійки мов програмування і робити нічого.

Слід розуміти, що продавати свою програму навіть за $1 - не дуже хороша витівка для програміста-початківця або маленької студії.

Зараз куди популярніша модель free-to-playтому основними видами доходу є внутрішньоігрові покупки і, звичайно ж, реклама.

Створення додатків та як заробляти на розміщенні в ньому реклами

Для початку слід відсунути убік внутрішньоігрові покупки, адже створена вами простенька іграшка недотягує до рівня гігантів індустрії Clash of Clans або Angry Birds.

Звичайно, завжди знайдуться охочі вкинути кілька доларів абсолютно в будь-яку гру, але основний акцент молодим компаніям і програмістам слід робити на рекламі.

Раніше це був справжній привілей для успішних розробників, але сьогодні він доступний кожному. Монетизувати власний додаток слід розумно, не можна використовувати занадто велику кількість реклами, адже вона може відлякати від нього користувачів.

Заробляти на Андроїд додатках не так важко, як може здатися на перший погляд. Безумовно, цілої купи грошей не заробиш, хіба що ваші ігри справді виявляться оригінальними та цікавими. При створенні більше уваги звертайте саме на рекламу, адже вона гарантує вам прибуток.

Щодо використання чужих додатків, то тут, головне, розібратися в їхній роботі. Уточнюйте, що від вас вимагається, чи є терміни виконання тощо. Уважність та акуратність- Запорука успіху в цій справі.

Ми розповімо вам про те, як заробити не тільки на завантаженні чужих додатків, а й на створенні та розкрутці власного.

Дорогий читачу! Наші статті розповідають про типові способи вирішення юридичних питань, але кожен випадок має унікальний характер.

Якщо ви хочете дізнатися, як вирішити саме Вашу проблему - звертайтеся у форму онлайн-консультанта праворуч або телефонуйте.

Це швидко та безкоштовно!

Як створити свою програму?

Для того щоб почати заробляти потрібно створити саму програму і розмістити його на Android Market.

Заробити на своєму додатку Андроїд можна трьома способами:

  1. Створити унікальну програму та отримувати гроші за її скачування іншими користувачами.Для цього додаток має бути актуальним та працювати без проблем та помилок.
  2. Створити свій безкоштовний додаток.І тут гроші користувач отримує розміщення реклами у додатку.
  3. Додавання платних «фішок» у безкоштовні програми.

Але варто наголосити, що в деяких країнах, наприклад, таких як Україна та Білорусь продавати програми заборонено. У Росії ж такої заборони немає і кожен охочий може почати заробляти на своєму Андроїді.

Що ж потрібно для створення власної програми? Якщо раніше для того, щоб створити програму необхідні були навички програмування, то зараз приступити до створення своєї програми може будь-хто.

Сьогодні існує кілька сервісів, які дозволяють як конструктор зібрати свою програму.

  • Перший сервіс – Ibuildapp.Це відмінний інструмент, завдяки якому будь-який користувач може створити своє унікальне та цікавий додаток. Щоб почати користуватися ним, не потрібно вміння програмувати або інші спеціальні навички. Важливо те, що цей сервіс має російськомовну версію, що робить роботу з ним ще простіше і зручніше. Використовувати цей інструмент можна абсолютно безкоштовно, обравши «безкоштовний режим використання». Створювати програми та публікувати їх може без обмежень.
  • Другий інструмент – Appsgeyser.Функціонал цього сервісу зводиться до одного завдання – «зашити» сайт у свою програму. В результаті виходить конвертер контенту сайту у додаток. Якщо ви володієте своїм інтернет-ресурсом і бажаєте перенести його функціонал у додаток, то краще за цей інструмент вам не знайти. Крім цього, створювати програму можна не тільки з сайтів, але і з YouTube.
  • Зробити свою програму можна і за допомогою сервісу Theappbuilder.Так само, як і попередні інструменти, цей сервіс абсолютно безкоштовний, що відмінно підходить для творців-початківців. Завдяки гарному та зрозумілому інтерфейсу працювати з інструментом приємно та дуже зручно. Щоб створити свою програму користувачеві необхідно всього лише вибрати один із запропонованих шаблонів і переробити його за своїм бажанням. Цей сервіспрацює як конструктора.
  • Також дуже простим сервісом для створення програм у кілька кліків є Appsmakerstore.Перевагою є те, що використовуючи його можна створювати програми відразу для шести різних платформ. Сервіс підтримує російську мову. Так само як і інші подібні інструменти Appsmakerstore має безкоштовну версію.

Отже, щоб створити власну програму для Android, не маючи при цьому спеціальних навичок необхідно зайти на сайт будь-якого сервісу-конструктора і «зібрати» свою програму з вже готових шаблонів.

Також можна замовити створення програми професіоналів. Вартість такої роботи складе приблизно 100 $ в залежності від програми, яку необхідно зробити.

Монетизація

Найпоширенішим способом монетизації докладання, але дуже ефективним є вбудована у нього реклама. Суть цього способу полягає в тому, що програма знаходиться у вільному доступі, але в нього вбудована реклама. Використовуючи програму або граючи в гру, користувач бачитиме рекламу, і переходитиме по ній, а творцю програми за це капатимуть гроші.

Досить цікавою є функція in-app purchases. Завдяки цій функції перед гравцем відкриваються додаткові можливостіігри або програми, які можна придбати за реальні гроші. До того ж, без цього неможливо пройти безліч відомих додатків. Такий спосіб монетизації приносить набагато більший прибуток, ніж заробіток з реклами, але й реалізувати in-app purchases складніше. Подібні програми дуже вигідні для користувача, адже спочатку платити йому не доводиться. Якщо програма цікава і цікава, то гравці, швидше за все, почнуть витрачати реальні гроші.

Платні програми

Незважаючи на те, що безкоштовні програми досить популярні, багато користувачів купують ігри та програми для Android. Для скачування і оплати програми, що сподобався, варто обзавестися платіжною карткою, підтвердженою в гаманці, в акаунті Google. Після списування грошей з рахунку гра або інший додаток завантажується та встановлюється на гаджет.

Почати отримувати гроші з продажу ігор та програм досить просто: необхідно завантажити саму програму, вказати її ціну, країни та регіони і опублікувати в Android Market. Єдиним недоліком цього методу монетизації є те, що для просування та популяризації гри необхідно регулярно приділяти певний часі увага, адже користувачі не платитимуть гроші за незрозумілі програми.

Скільки можна заробити

Щоб почати отримувати дохід зі свого додатка, воно має бути не лише цікавим та функціональним, а й популярним. Для отримання суттєвого доходу необхідно, щоб додаток завантажували не менше 500 000 разів. З погляду заробітку грошей, безглузді програми вигідніше, ніж корисні, але мало кому потрібні.

Часто завантажують різні розважальні програми (тільки в тому випадку, якщо вони цікаві та відрізняються від своїх конкурентів).

Якщо розробивши додаток, користувач вирішив спробувати заробляти на показах реклами у додатку, йому необхідно врахувати кілька деталей. Якщо ціна кліку по рекламі становить 1-5 центів, а по рекламному банеру кликають 1 раз на 100-300 показів, то щоб отримати 500 $, потрібно приблизно 500 000 - 1 000 000 рекламних банерів. Досягти цього цілком можливо, хоч і складно.

Від чого залежить величина заробітку

Дохід від створених програм безпосередньо залежить від їх кількості, завантажень і популярності. Чим більше ви створюєте програм, тим легше конкурувати з іншими користувачами. Заробіток на програмах для операційної системи Android, Отримання в цьому проекті комісійних можна обчислювати не однією тисячею доларів.

Інші способи заробітку на Android пристроях

Крім створення власних програм існують і інші способи заробітку на Android.

Існує кілька видів додатків, які дозволяють непогано заробляти:

  1. Фотододатки, заробіток у яких ґрунтується на продажі зроблених телефоном фотографій Користувач може отримати як тематичні замовлення, так і просто продавати фото випадковим покупцям.
  2. Програми перегляду та споживання реклами.У таких додатках можна відзначати своє місце розташування в різних закладах, торгових центрах, супермаркетах, сканувати штрих-коди куплених товарів, переглядати відео, що містять рекламу.
  3. Програми, що збирають інформацію.Беручи участь у дослідженнях та відповідаючи на опитування, користувач отримує гроші.
  4. Програми, що платять за встановленняінших програм, програм, ігор.

Встановлення чужих програм за гроші

Установка програм за гроші – ще одна можливість заробити за допомогою свого Android. Щоб почати заробляти таким чином, необхідно завантажити в телефон програму PFI. Після встановлення програми можна починати виконувати завдання, зокрема, встановлювати мобільні програми. за кожне встановлений додатоккористувач отримує грошову винагороду. Також цей сервіс дозволяє заробляти залучення нових користувачів.

Ще одним подібним додатком є ​​AppRating. Тут так само можна заробити, встановлюючи на свій гаджет програми та ігри. Вивести гроші можна на мобільний телефон чи вебмані.


Топ додатків для заробітку

  1. Clashot– відмінний додаток для фотографів-початківців. Все, що потрібно тут робити – фотографувати, заливати знімки та продавати їх. Мінус цієї програми є те, що встановити ціну за свої фото користувач не може. До того ж, від продажу фотографії йому нараховується лише 44%, а решта йде додатку.
  2. Earn Money.Щоб почати заробляти необхідно, завантажити програму, а потім переглядати відеоролики, реєструватися на сайтах та виконувати інші подібні завдання. Оплата нараховується в платіжної системи PayPal, а за кожного залученого рефералу нараховується чверть долара.
  3. AppTrailers– додаток для заробітку, де необхідно переглядати трейлери до програм, встановлювати демо-версії, коментувати та оцінювати їх. За це сервіс готовий платити гроші. За перегляд одного відео можна отримати $0,5, а за встановлену демо-версію програми від $0.9 до $1.
  4. ESPN Streak for the cashчудово підійде для тих, хто хоче стати букмекером. Все, що тут необхідно робити – це передбачати результат матчів та ігор.
  5. AdKash.Суть роботи цього додаткуполягає в тому, що під час вхідного дзвінкаабо повідомлення, на екрані з'являтимуться банери з рекламою. Саме за них користувач отримує гроші.

Вивчити нову мову та середовище розробки – це мінімум, що від тебе буде потрібно, якщо ти захочеш написати своє перше мобільний додаток. Щоб з розумінням накидати елементарний todo list для Android або iOS, не передираючи приклад із книжки, піде не менше кількох тижнів. Але можна не освоювати Objective-C або Java і при цьому швидко розробляти програми для смартфонів, якщо використовувати такі технології, як PhoneGap.

Якщо ти уважно вивчав нововведення, які чекають на нас у Windows 8, то, можливо, помітив, що під нею можна буде розробляти додатки на HTML5. Ідея, насправді, не нова – технології, що реалізують той самий підхід для мобільних платформ, розвиваються семимильними кроками. Одним з таких фреймворків, що дозволяє розробляти програми для смартфонів за допомогою зв'язки звичних для нас HTML, JavaScript та CSS!, якраз і є PhoneGap. Написане з його допомогою програма підійде для всіх популярних платформ: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian та Bada. Тобі не потрібно буде вивчати особливості програмування під кожну платформу (наприклад, Objective-C у випадку з iOS), розбиратися з різними API та середовищем розробки. Все, що потрібно для створення крос-платформної мобільної програми, - це знання HTML5 та спеціального PhoneGap API. При цьому на виході вийде не тупа HTML-сторінка, "обрамлена" в інтерфейс програми, ні! API фреймворка дозволяє задіяти практично всі можливості телефону, які використовуються при розробці за допомогою нативних інструментів: доступ до акселерометра, компаса, камери (запис відео та фотографування), списку контактів, файловій системі, системі нотифікацій (стандартних повідомлень на телефоні), сховищах і т. д. Нарешті, така програма може безболісно звертатися до будь-якої крос-домінної адреси. Ти можеш відтворити нативні елементи управління за допомогою фреймворків на зразок jQuery Mobile або Sencha, і кінцева програма буде виглядати на мобільному телефоні так, ніби вона написана нативною мовою (ну або майже так). Найкраще проілюструвати вищесказане насправді, тобто написати додаток, тому пропоную відразу розпочати практику. Засікай час - на все про все піде майже півгодини.

Що ми створюватимемо

Як цільову платформу візьмемо iOS - так-так, гроші лежать в AppStore, і монетизувати свої розробки поки що найкраще там:). Але відразу внесу ясність: все те саме, без змін, можна провернути, скажімо, для Android. Довго думав, який приклад розглянути, бо писати чергову тулзу для врахування списку справ не хотілося. Тому я вирішив створити додаток під назвою «Геонапоминалка», навігаційну прогу, призначення якої можна описати однією фразою: «Повідом мені, коли я знову тут опинюся». У AppStore є чимало утиліт, які дозволяють запам'ятати місце, де користувач припаркував машину. Це майже те саме, тільки трохи простіше. Ти зможеш вказати на карті міста точку, поставити для неї певний радіус та запрограмувати повідомлення. Коли ти наступного потрапиш у межі кола із зазначеним радіусом, програма видасть тобі повідомлення, а точка буде видалена. Діятимемо за таким планом: спочатку створимо просте веб-додаток, перевіримо його у браузері, а потім перенесемо за допомогою PhoneGap на платформу iOS. Дуже важливо написати в прототипі та протестувати в браузері на комп'ютері основну частину коду, оскільки налагоджувати програму в телефоні набагато складніше. Як каркас ми візьмемо JS-фреймворк jQuery з jQuery Mobile (jquerymobile.com), а як движок карт - Google Maps v3. Програма складатиметься з двох сторінок: карти та списку точок.

  • На карті встановлюється маркер поточного положення. На кліку на карті створюється точка, до якої прив'язується повідомлення (на зразок «машина поруч»). Точку можна видалити, клацнувши на ній. Для переміщення маркера людини картою використовується геонавігаційний API.
  • На сторінці зі списком точок повинна бути додаткова кнопка "Видалити всі точки", а поруч із кожною точкою - кнопка "Видалити цю точку". Якщо натиснути на елемент у списку, то відповідна точка відобразиться на карті. Налаштування користувача та список точок зберігатимемо в localStorage.

UI-фреймворки

jQuery Mobile – це, звичайно, не єдиний фреймворк для створення мобільного інтерфейсу. На сайті PhoneGap наведено величезний список бібліотек та фреймворків, які ти можеш використовувати (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js та ін.

Каркас програми

Відразу поясню, навіщо ми використовуватимемо jQuery Mobile. Ця JS-бібліотека надає нам вже готові елементи інтерфейсу мобільного додатка (максимально наближені до нативних) для різних платформ. Адже нам треба, щоб на виході був саме мобільний додаток, а не сторінка з браузера! Так що качаємо останню версію JQuery Mobile (jquerymobile.com/download) і переносимо в робочу папкуперші файли програми, які нам знадобляться:

  • images/ (перенеси сюди всі зображення з однойменної папки архіву jq-mobile);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js;
  • jquery.mobile.min.css;
  • jquery.mobile.min.js.

Потрібно зробити ресурси переважно локальними, щоб користувач у майбутньому не витрачав мобільний інтернет. Тепер створюємо каркас сторінок у файлі index.html. Наведений нижче код описує верхню частину сторінки з картою, написом «Геонапоминалка» та кнопкою «Точки».

Сторінка з карткою

Геонапоминалка

Крапки

Атрибут сторінки data-dom-cache="true" потрібний для того, щоб вона не вивантажувалася з пам'яті. Для кнопки "Точки" використовується data-transition="pop", щоб сторінка "Список точок" відкривалася з ефектом "Спливання". Докладніше про те, як влаштовані сторінки jQuery Mobile можна почитати в хорошому мануалі (bit.ly/vtXX3M). За аналогією створюємо сторінку зі списком точок:

Сторінка зі списком точок

Видалити все

Крапки

Мапа

Для кнопки "Карта" теж пропишемо data-transition="pop", але додамо атрибут data-direction="reverse", щоб сторінка "Карта" відкривалася з ефектом "Згасання". Ті ж самі атрибути пропишемо в шаблоні точки. Все, наш каркас готовий.

Створення програми

Тепер потрібно відобразити карту, для чого ми візьмемо стандартний API Google Maps, який використовується мільйонами різних сайтів:

Var latLng = новий gm.LatLng(this.options.lat, this.options.lng); this.map = new gm.Map(element, ( zoom: this.options.zoom, // Вибираємо початковий зум center: latLng, // Встановлюємо початковий центр mapTypeId: gm.MapTypeId.ROADMAP, // Звичайна карта disableDoubleClickZoom: true // Відключаємо автозум по тапу/подвійному кліку disableDefaultUI: true // Відключаємо всі елементи інтерфейсу));

Тут Gm – це змінна, яка посилається на об'єкт Google Maps. Параметри ініціалізації я добре закоментував у коді. Наступний крок - малювання маркера чоловічка на карті:

This.person = new gm.Marker(( map: this.map, icon: new gm.MarkerImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) )));

Як PERSON_SPRITE_URL використовується адреса спрайту чоловічка з Google-панорам. Його статична адреса- maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png . Користувач буде додавати точки, натискаючи на карті, тому, щоб їх малювати, ми будемо слухати подію click:

Gm.event.addListener(this.map, "click", function (event) ( self.requestMessage(function (err, message)) ( // Метод, що повертає текст, введений користувачем if (err) return; // Метод додає точку у список активних і // малює її на карті self.addPoint(event.latLng, self.options.radius, message);

Я наводжу більшу частину коду - інше шукай на диску. Далі нам потрібно навчити програму переміщувати іконку користувача по карті. У прототипі ми використовуємо Geolocation API (той, що використовується в тому числі в десктопних браузерах):

If (navigator.geolocation) ( // Перевіряємо, чи підтримує браузер геолокацію function gpsSuccess(pos) ( var lat, lng; if (pos.coords) ( lat = pos.coords.latitude; lng = pos.coords.longitude; ) else ( lat = pos.latitude; lng = pos.longitude; ) self.movePerson(new gm.LatLng(lat, lng)); // Переміщуємо іконку користувача ) // Кожні три секунди запитуємо поточне // положення користувача window.setInterval (function () ( // Запитуємо поточне положення navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: true, maximumAge: 300000 )); ), 3000); )

Метод movePerson за допомогою простої процедури getPointsInBounds() перевіряє, чи користувач у будь-якій активній точці. Останнє питання – де зберігати список точок? У HTML5 з'явилася можливість використовувати localStorage, так що не будемо її нехтувати (надаю тобі самостійно розібратися з цими ділянками коду, які я добре закоментував). Отже, програма, що працює в браузері, готова!

Запуск веб-програми

Як я вже казав, налагодження в основному потрібно виконувати на комп'ютері. Самий підходящий браузерДля тестування веб-програм на комп'ютері - це Safari або Chrome. Після налагодження в цих браузерах ти можеш бути впевненим у тому, що твоя програмане поїде в браузері мобільного телефону. Обидва ці браузери сумісні з більшістю мобільних веб-браузерів, оскільки так само, як і вони, побудовані на основі движка WebKit. Після усунення всіх багів можна переходити до запуску мобільного веб-програми безпосередньо на телефоні. Для цього настрой свій веб-сервер (нехай навіть Denwer або XAMPP), щоб він віддавав створену сторінку, і відкрий її вже в браузері мобільного телефону. Програма має виглядати приблизно так, як показано на малюнку. Тут важливо розуміти, що майбутня мобільна програма, зібрана для мобільної платформи за допомогою PhoneGap, буде виглядати майже один в один, за винятком того, що на екрані не відображатиметься навігаційна панель браузера. Якщо все добре, можна розпочинати створення зі сторінки повноцінного iOS-програми. Зауваж, що PhoneGap та IDE для мобільної розробки ми до цього моменту навіть не чіпали.

Підготовка

Для того щоб зібрати програму під iOS, тобі потрібен комп'ютер з операційною системою Mac OS 10.6+ (або віртуальна машинана Mac OS 10.6), а також середовище розробки Xcode із встановленим iOS SDK. Якщо у тебе не встановлений SDK, доведеться завантажити з сайту Apple образ диска, що включає Xcode і iOS SDK (developer.apple.com/devcenter/ios/index.action). Май на увазі, що образ важить близько 4 Гб. Крім цього, тобі знадобиться зареєструватися на сайті Apple як розробник (якщо ти не збираєшся публікувати свою програму в AppStore, то цю вимогу можна обійти). За допомогою цього набору можна розробляти програми на нативній для iOS мові Objective-C. Але ми вирішили піти обхідним шляхом та скористатися PhoneGap, тому нам ще потрібно встановити пакет PhoneGap iOS. Просто скачай архів з офсайту (https://github.com/callback/phonegap/zipball/1.2.0), розпакуй його та в папці iOS запусти програму установки. Коли установка завершиться, у меню проектів Xcode має з'явитися іконка PhoneGap. Після запуску доведеться заповнити кілька форм, але вже дуже скоро ти побачиш робочу область IDE з першим додатком. Щоб перевірити, чи все працює, натисніть кнопку Run - повинен запуститися емулятор iPhone/iPad із шаблонною програмою PhoneGap. Зібрана програмавидасть помилку з повідомленням про те, що index.html не знайдено - це нормально. Відкрий папку, в якій ти зберіг первинні файли проекту, та знайди в ній підпапку www. Перетягни її в редактор, клікни на іконці програми в списку ліворуч і в вікні вибери "Create folder references for any added folders". Якщо запустити програму ще раз, то все має запрацювати. Тепер можна скопіювати всі файли нашого прототипу до папки www. Настав час підпиляти наш прототип для роботи на смартфоні в обробці PhoneGap.

Перенесення прототипу

Насамперед потрібно підключити phonegap-1.2.0.js у твій індексний файл. PhoneGap дозволяє обмежувати список доступних для відвідування хостів. Пропоную одразу налаштувати такий «білий список». У меню проекту відкрий Supporting Files/PhoneGap.plist, знайди пункт ExternalHosts і додай до нього наступні хости, до яких буде звертатися наша програма (це сервера Google Maps): *.gstatic.com, *.googleapis.com, maps.google.com. Якщо їх не вказати, програма видасть попередження в консолі, і карта не відобразиться. Для ініціалізації веб-версії нашої програми ми використовували подію DOMReady або jQuery: $(document).ready(). PhoneGap генерує подію deviceready, яка говорить про те, що мобільний пристрій готовий. Пропоную цим скористатися:

Document.addEventListener("deviceready", function () ( new Notificator($("#map-canvas"))); // Якщо у користувача немає інтернету, // повідомляємо йому про це if (navigator.network.connection.type = == Connection.NONE) ( navigator.notification.alert("Немає інтернет-з'єднання", $.noop, TITLE); ) ), false);
Заборонимо скролінг: document.addEventListener("touchmove", function (event) ( event.preventDefault(); ), false);

Потім замінимо всі виклики alert та confirm на нативні, які надає нам PhoneGap:

Navigator.notification.confirm("Видалити точку?", function (button_id) ( if (button_id === 1) ( // Натиснута кнопка OK self.removePoint(point); ) ), TITLE);

Останнє, що потрібно змінити, - це блок коду, що переміщає іконку користувача по карті. Наш поточний код теж працює, але працює менш оптимально (переміщає іконку, навіть якщо координати не змінилися) і дає не такі багаті дані, як аналог у PhoneGap:

Navigator.geolocation.watchPosition(function (position) ( self.movePerson(new gm.LatLng(position.coords.latitude, position.coords.longitude)); ), function (error) ( navigator.notification.alert("code: " + error.code + "\nmessage: " + error.message, $.noop, TITLE); ), ( frequency: 3000 ));

Цей код більш витончений – він генерує подію лише тоді, коли координати змінилися. Тиснемо кнопку Run і переконуємося, що створений нами додаток відмінно працює в симуляторі iOS-пристрою! Настав час приступати до запуску на реальному пристрої.

Запуск на пристрої

Підключи iPhone, iPod або iPad до комп'ютера, на якому запущено Xcode. Програма визначить новий пристрій та попросить дозволу використати його для розробки. Немає сенсу їй відмовляти:). Повторюю ще раз: щоб запустити написану програму на iOS, необхідно бути авторизованим розробником iOS (іншими словами, бути підписаним на iOS Developer Program). Цим доведеться заморочитися тільки у разі розробки програм для продукції Apple, з іншими платформами (Android, Windows Phone) все набагато простіше. У тих, хто навчається у ВНЗ, є шанс отримати доступ до програми безкоштовно завдяки якимось пільгам. Всі інші повинні платити $99 на рік для участі у програмі. Apple видає сертифікат, яким ти зможеш підписувати код. Підписана програма дозволяється запускати на iOS і поширювати в App Store. Якщо ти не студент, а $99 для безневинних експериментів тобі поки що шкода, тобто інший спосіб - обдурити систему. Ти можеш створити самопідписаний сертифікат для верифікації коду та запустити мобільну програму на джейлбрейкнутому iOS-пристрої (не буду на цьому зупинятись, тому що все максимально докладно розписано у цій статті: bit.ly/tD6xAf). Так чи інакше, ти незабаром побачиш працюючу програму на екрані свого мобільного телефону. Зупиняй секундомір. Скільки часу у тебе це пішло?

Інші платформи

Крім PhoneGap, існують інші платформи, що дозволяють створювати мобільні програми без використання нативних мов. Перерахуємо найкрутіших гравців.

Appcelerator Titanium (www.appcelerator.com).

Titanium вміє збирати програми в першу чергу під Android та iPhone, але в ньому також заявлено підтримку BlackBerry. Окрім самого фреймворку, проект надає набір нативних віджетів та IDE. Ти можеш розробляти програми на Titanium безкоштовно, але за підтримку та додаткові модулі доведеться заплатити (від $49 на місяць). Ціна деяких сторонніх модулів сягає $120 за рік. Розробники Appcelerator Titanium стверджують, що на основі їхнього фреймфорка написано понад 25 тисяч додатків. Вихідний код проекту розповсюджується під ліцензією Apache 2.

Corona SDK (www.anscamobile.com/corona)

Ця технологія підтримує основні платформи – iOS та Android. Фреймворк орієнтований переважно на розробку ігор. Ще б пак, адже розробники заявляють про високоякісну оптимізацію на OpenGL. Безкоштовної версіїу платформи немає, а ціна досить-таки кусача: $199 на рік за ліцензію для однієї платформи і $349 на рік для iOS та Android. Corona пропонує свою IDE та емулятори пристроїв. Програми під Corona пишуть мовою, схожою на JavaScript.

Висновок

Ми створили простий мобільний веб-додаток і за кілька простих кроків портували його на платформу iOS за допомогою PhoneGap. Ми не написали жодного рядка коду на Objective-C, але отримали програму пристойної якості, витративши мінімум часу на перенесення та вивчення API PhoneGap. Якщо ти віддаєш перевагу іншій платформі, наприклад Android або Windows Mobile 7, то ти так само легко, без будь-яких змін під ці платформи, зможеш зібрати нашу програму (для кожної з них є гарний вступний мануал та відеоурок: phonegap.com/start). Щоб переконатися в спроможності платформи, можна переглянути вже готові програми на PhoneGap, які розробники технології зібрали в спеціальній галереї (phonegap.com/apps). По факту PhoneGap – це ідеальна платформа для створення як мінімум прототипу майбутньої програми. Її головними перевагами є швидкість і мінімум затрат, чим активно користуються стартапи, які в усіх відношеннях обмежені ресурсами. Якщо програма попрет, а нутрощі на HTML+JS тебе з якоїсь причини перестануть влаштовувати, завжди можна буде портувати програму нативною мовою. Не можу не сказати, що PhoneGap спочатку розроблявся компанією Nitobi як відкритий проект (репозиторій знаходиться на GitHub: github.com/phonegap). Вихідники й надалі залишатимуться відкритими, хоча у жовтні минулого року компанію Nitobi купив Adobe. Чи потрібно говорити, які перспективи з'являються у проекту за підтримки такого гіганта?

Насправді втілити в життя цей задум не так складно і не так дорого, як може здатися на перший погляд. Необхідно лише досить добре уявити, чого саме ви очікуєте від мобільного додатка та визначити, якими способами досягти поставленої мети.

Вам подобається розробка мобільних програм для бізнесу, блогу, продукту або послуги, або ви просто шукайте нове джерело заробітку? Думаєте, як це здійснити та прораховувати майбутні витрати? Насправді втілити в життя цей задум не так складно і не так дорого, як може здатися на перший погляд. Необхідно лише досить добре уявити, чого саме ви очікуєте від програми для мобільного телефону або планшета і визначити, як досягти поставлених цілей.

ПІДГОТОВЧИЙ ЕТАП

Перш ніж створити мобільний додаток, варто визначитися в наступних моментах:

  • Чи є у мене конкретне бачення того, що буде готовим продуктом і яким буде його функціонал?
  • Які завдання програма покликана вирішувати та яка буде користь для конкретного користувача?
  • На яких платформах працюватиме готовий програмний продукт (iOS, Android, Windows Phone)?
  • Чи потрібний щоденний контроль за його функціонуванням?
  • Яку суму я готовий витратити?
  • Чи буду створювати додаток самостійно або звернуся до розробників-професіоналів.

Також враховуйте, що до створення мобільних програмдля бізнесу, наприклад, для кафе, піцерії або фітнес-клубу, слід підходити особливо серйозно. Адже наявність у компанії такого сучасного інструменту- це серйозний іміджевий фактор, який сприятиме більшій лояльності клієнтів до бренду та значному зростанню кількості повторних відвідувань.

СПОСОБИ І ВАРТІСТЬ СТВОРЕННЯ ДОДАТКУ

У створенні програм для мобільних пристроївє два шляхи.Перший передбачає самостійне формування програм для електронних пристроїв на основі Android або IOS за шаблонним типом за допомогою спеціальних сайтів-конструкторів. Другий шлях, більш витратний, проте в результаті дозволяє отримати серйозні та функціональні продукти, - звернутися за допомогою до приватних осіб або компаній, що займаються написанням програмного забезпечення. Другий варіант підходить, якщо йдеться про створення серйозних програмних продуктів із конкретними характеристиками, які виходять за межі готових наборів, доступних на сайтах-конструкторах. Слід також враховувати, що професійна розробка для iOS або Android потребує значних витрат. Яка вартість створення програми для платформ Android та IOS на російському ринку? Діапазон цін досить широкий - від кількох сотень до десятків тисяч доларів - все залежить від типу програмного забезпечення та його функціоналу. Однак такі серйозні вкладення з лишком окупаються у перспективі. При плануванні кінцевої вартості також варто врахувати витрати на розміщення нового продукту в AppStore та Android Market. Якщо ви обмежені невеликим бюджетом і у вас зовсім немає часу, тоді можна спробувати сконструювати програму для електронних пристроїв самостійно. Для цього не треба бути програмістом. Про те, як це легко зробити, читайте далі.

ЯК СТВОРИТИ ДОДАТОК БЕЗКОШТОВНО

На сьогоднішній день в мережі є достатньо вітчизняних та зарубіжних платформ, які дозволяють самостійно умовно безкоштовно сконструювати додаток за готовим типом. На сайтах-конструкторах розміщено сотні готових варіантів аплікацій, розсортованих за різними категоріями: малий бізнес, освіта, розваги, спорт, блоги тощо. На таких ресурсах безкоштовно створюються програми зі стандартним та обмеженим набором функцій. Обмеження стосуються кількості установок та переглядів Вашої програми, кількості позицій у каталозі, можливості публікації в магазинах, наявності системи прийому платежів, присутності сторонньої реклами та можливості доопрацювання функціоналу під Ваші потреби. Для зняття обмежень на сайтах можна вибрати певний пакет із фіксованою місячною платою, розмір якої визначається залежно від кількості включених опцій. Приклади сайтів-конструкторів умовно безкоштовних мобільних додатків для Андроїд, iPhone, iPad.

  1. Appsgeyser.com (appsgeyser.ru – російськомовний варіант).

А тепер розглянемо, як за кілька хвилин здійснюється розробка мобільної програми на прикладі сайту ibuildapp. Ми вибрали саме цей майданчик, тому що він дуже простий і зрозумілий у використанні. До речі, ресурс iBuidApp має російськомовну версію, що ще більше полегшує користування конструктором. Перед початком роботи реєструємось на сайті. Далі на головній сторінці клацаємо вкладку "Створити" і вибираємо відповідний шаблон.

ВИБІР ШАБЛОНУ ТА КАТЕГОРІЇ

Цей майданчик пропонує досить великий вибір стандартних варіантів, ознайомитися з якими можна в каталозі категорій у лівому меню сторінки сайту. Для прикладу ми вибрали категорію "Фотографія" та шаблон "Фотостудія". Після вибору дизайну та відповідної категорії, починаємо редагування пунктів меню.

РЕДАКТУВАННЯ КОНТЕНТУ

Адміністративна панель конструктора відкриває широкі можливості редагування елементів меню. Можна змінити фон, додати логотип, настроїти навігацію головного та нижнього меню на екрані електронного пристрою, редагувати вміст внутрішніх сторінок. До речі, праворуч екрана можна побачити, як внесені зміни будуть виглядати на екрані електронного пристрою. Конструктор дозволяє також протестувати вашу програму на планшеті або смартфоні. Також готову програму можна публікувати в Appstore або Google Play, проте ця функція доступна тільки для платних версій. Сайт пропонує 3 платні пакети вартістю 490 руб., 2400 руб., 3700 руб. в місяць.

ПЛАТНІ ПАКЕТИ

Якщо вас не влаштовує зовнішній вигляддоступних на сайті шаблонів, ви можете створити власний дизайн, натиснувши на облікового записувкладку "Мої шаблони". Можливості індивідуального конструктора досить обмежені, вони дозволяють наділити програмний продукт лише найнеобхіднішими елементами.
Тепер Ваша черга взятися за створення програм та встановити його на свій смартфон. Спробуйте це досить просто!

Ринок мобільного Інтернетусуттєво виріс за ці роки, та експерти прогнозують подальше зростання. Використання мобільного Інтернету перевищило десктопний у 2014 році, а 80% інтернет-користувачів володіють смартфонами. Тому не дивно, що навіть найвідоміші та найпопулярніші медійні особи намагаються отримати свій шматочок від цього пирога.
Якщо ви новачок на ринку, збираєтеся вступити в нього або просто маєте справді класну ідею для програми - одне з ваших перших питань, ймовірно, буде пов'язане з можливим прибутком. Не помилитеся - гарний додатоквимагатиме великої кількості часу та зусиль, але ця робота буде винагороджена. Наступний розбір польотів повинен дати вам більш чітке уявлення про те, скільки ваша програма може заробити.

НАШЕ АГЕНТСТВО, APPSMOB, ДОПОМОЖЕ ВАМ ВИЗНАЧИТИ, ЯК І СКІЛЬКИ МОЖНА ЗАРОБИТИ З ДОПОМОГЮ ВАШОГО ДОДАТКУ.


Де заробляти?

Насамперед ви повинні вирішити, на якій платформі (або платформах) ви хочете створити свою програму. Це може значно вплинути на ваш потенційний дохід за рахунок популярності платформи та платоспроможності її аудиторії. Для прикладу ми складемо рейтинг платформ, ґрунтуючись на відсотку розробників додатків, що заробляють $5000 (або більше) на місяць на своїх додатках. Лідером цієї категорії є платформа від Apple – iOS, де 25% розробників заробляють понад $5000 на місяць. Через велике охоплення ринку, Android також хороша платформа - 16% розробників додатків для Android заробляють понад $ 5000 на місяць. Тим не менш, варто відзначити, що Android є набагато "важчою" з точки зору заробітку. Аудиторія цієї платформи менш платоспроможна, ніж аудиторія платформи iOS.

Платформи, які варто уникати - Blackberry та Windows Phone. Blackberry має дуже малу аудиторію та її вплив на ринку зменшується з кожним роком. WPhone має сильну корпоративну підтримку від Microsoft, але їй не вистачає аудиторії та популярності серед кінцевих користувачів. Розробляти мобільні програми під дані платформи рекомендується в останню чергу - і те, якщо на інших платформах ваші програми мали великий успіх.


Скільки можна заробити?

За глобальної виручки у $ 25 млрд у 2014 році і, за оцінками експертів, за $ 46 млрд до 2016 року, мобільні програми є великим бізнесом. Розробник Supercell, з їх "Clash of Clans", генерують $1"118"457 на день! "Candy Crush" від King Digital Entertainment заробляє $884 676 на день за допомогою внутрішньо-ігрових покупок. Більшість програм безкоштовні, але розробники добре заробляють на покупках всередині гри. Якщо ви не гейм-дизайнер, є інші категорії додатків з вражаючими показниками прибутку.

Наприклад, досить простий додаток iSteam (за $0,99, імітує затуманене скло на екрані телефону) отримав прибуток понад $100 000 за 1 місяць. Жартівлива програма iFart - ще одна проста програма, яка заробила більше $ 100,000 всього за два тижні. Тільки на Різдво прибуток програми склав більше $ 25000. В Android-середовищі програма Car Locator за $ 3.99 заробляє приблизно $ 13000 на місяць. The Advanced Task Killer це ще один цікавий приклад платних додатків. Розробник заробляє більше $ 10000 на місяць за допомогою вартості програми $ 1 і оренди рекламного простору. Нарешті, у Android-програми Beautiful Widgets досить помітна історія успіху. У додатку 500000 завантажень при вартості в $ 2.49, а це означає, що його розробники отримали більше 1 мільйона доларів доходу.


Висновок

Як ви можете бачити, ринок мобільних додатків сповнений можливостей. Він відчув істотне зростання з моменту зачаття і не показує жодних ознак уповільнення. Ринок може виглядати перенасиченим, але це досить багатообіцяюче - бачити, що більше 25% розробників заробляють більше $ 5000 на місяць на платформі IOS. Так що можна не витрачати мільйони рублів на створення великих ігрових проектів, а придумати справді корисний і цікавий додаток, який приноситиме вам гроші.

© 2022 androidas.ru - Все про Android