Internet Windows Android
Kengaytirish

Android ilovalarida qanday qilib pul ishlash mumkin. Qanday qilib iPhone ilovasini o'zingiz qilishingiz mumkin Qanday qilib o'zingiz ilova qilishingiz mumkin

Android operatsion tizimi bugungi kunda dunyodagi eng mashhur mobil platformalardan biridir. Android smartfonining deyarli har bir egasi muayyan holatda o'zi uchun mos bo'lgan noyob dasturni olishni xohlaydi, ammo bunday dasturni topish har doim ham mumkin emas. Ushbu maqolada biz siz bilan Android ilovasini bepul usullardan foydalangan holda qanday qilish haqida gaplashamiz.

Android platformasining jadal rivojlanishi tufayli tavsiflangan dasturlarning ba'zi funktsiyalari o'zgarishi mumkin, shuning uchun har qanday tafsilotlarni aniqlashtirish uchun izohlarda yozing. Oxirgi nashr - 20.01.2018.

Tabiiyki, taraqqiyot hali ham to'xtamaydi va Android OS rivojlanishi bilan unga mos keladigan turli xil ilovalarni yaratish uchun ko'proq imkoniyatlar mavjud. Va agar yaqinda buni faqat institutda o'rgangan mutaxassis yaratishi mumkin bo'lsa, endi u buni qila oladi telefon yoki planshetning har qanday egasi Android onlayn.

Foydalanuvchilar o'zlarini noyob dastur bilan xursand qilish uchun o'zlarining ilovalarini yaratishlari mumkin. Yoki ular buni bir oz pul topish uchun qilishlari mumkin. Bugungi kunda Internet buning uchun barcha imkoniyatlarni taqdim etadi.

Quyida tavsiflangan vositalar bir necha bosqichda o'z ilovangizni yaratishga imkon beradi.

Taqdim etilgan dasturlarning ba'zilari nafaqat qilish, balki qilish imkonini beradi darhol pul ishlang uning. Shuningdek, yaratilgan har qanday ilovalar Google Play tizimiga joylashtirilishi mumkin.

Android ilovasini o'zingiz yaratishning to'rtta usuli

Quyida siz tez va ko'p bilimsiz bunday dasturni yaratishga imkon beradigan to'rtta "asbob" topasiz. Bunday dasturlar sizga kerak bo'lgan hamma narsani blokma-blok yaratishga imkon beruvchi qurilish to'plamlarini eslatadi, tanish LEGO konstruktsiya to'plamini yig'ish bilan yaxshi o'xshashlik.

Bu erda taqdim etilgan barcha dasturlar quyidagi mezonlarga muvofiq tanlangan:

  • Qulay foydalanish. Tabiiyki, bu takliflardan o'qitilgan mutaxassislar emas, balki siz va men kabi oddiy foydalanuvchilar foydalanadi. Shuning uchun dastur juda qulay, funktsional va ishlatish uchun qulay bo'lishi kerak.
  • Intuitiv sodda interfeys. Mantiqiy nuqtai nazardan, bu nuqta avvalgisidan kelib chiqadi, ya'ni dastur nafaqat qulay, balki intuitiv bo'lishi kerak.
  • Ajoyib funksionallik. Ilova yaratish usullarining xilma-xilligi shubhasiz ortiqcha. Garchi taqdim etilgan barcha dasturlar o'rtacha hisobda bir xil funktsiyalarga ega bo'lsa-da, ba'zi bir kichik tafsilotlar bundan mustasno.

Quyida biz birinchi ilovangizni yaratishda sizga yordam beradigan vositalar tanlovini ko'rib chiqamiz.

App Builder - ilovalar yaratish uchun oddiy vosita

Ushbu parametr tezda o'z ilovalaringizni yaratishning yaxshi usuli hisoblanadi. Shubhasiz, yaxshi xabar shundaki, siz uni bir tiyin sarmoya qilmasdan ishlatishingiz mumkin, bu degani tekinga. Garchi bu erda kamchiliklar ham mavjud bo'lsa-da, hech bo'lmaganda u butunlay ingliz tilida (2017 yil dekabr oyida yangilanganidan keyin rus tili qo'shilgan).

Dastur xususiyatlari

  • Ilova yaratish uchun shablonlarning katta tanlovi mavjud. Agar sizda biron bir oddiy dastur mavjud bo'lsa, unda ushbu dastur osongina shablonni tanlashingizga yordam beradi;
  • Ilovani yaratgandan so'ng siz uning statistikasini kuzatishingiz mumkin;
  • Agar siz ilova yaratsangiz va u ko'rib chiqilsa, uni Google Play do'konida osongina va juda oson ro'yxatga olish mumkin.

AppsGeyser - o'zingiz uchun yuqori sifatli Android ilovalarini yaratish uchun sayt

Rasmiy veb-sayt - https://www.appsgeyser.com

Ushbu vosita avvalgisidan yaxshiroq, chunki o'z ilovangizni yaratish uchun ko'proq imkoniyatlar mavjud. Sayt bir necha daqiqada o'z dasturingizni yaratishga imkon beradi. Ushbu muharrir biz duch kelgan eng oddiy muharrirdir. Sizga yordam beradigan ilovalar ro'yxati juda katta, oddiy brauzerdan boshlab va o'z messenjeringiz bilan tugaydi.

AppsGeyser-ning afzalliklari

  • Ilova juda tez, tom ma'noda bir necha marta bosish bilan yoziladi;
  • Bu sizga Android uchun oddiy o'yinlarni yaratishga imkon beradi, chunki bugungi kunda har bir vosita buni qila olmasligini tan olishingiz kerak;
  • Ilova tayyor bo'lgach, uni Google Play do'koniga osongina joylashtirish mumkin;
  • Bundan tashqari, dasturingizni to'g'ridan-to'g'ri AppsGeyser xizmati orqali monetizatsiya qilishingiz mumkin. Bu foydali funksiya, chunki o'z tasavvuringizni ko'rsatish orqali siz undan pul ham ishlashingiz mumkin;
  • Shaxsiy hisob qaydnomangizda onlayn ariza yarating, tahrirlang, nashr qiling (natijalar saqlanishi uchun).

IbuildApp - o'z loyihalaringizni ishlab chiqish uchun kuchli vosita

Ushbu vosita haqiqatan ham batafsil ko'rinishga loyiqdir. Yuqorida muhokama qilganimizdek, Android ilovalarini yaratish uchun dasturlash tilini bilish shart emas. Rivojlanish platformasi shunchalik soddaki, o'z ilovangizni yaratish juda oddiy bo'ladi. Jarayon bir necha daqiqa davom etadi, ammo natijasi aniq bo'ladi.

IbuildApp veb-saytida pullik rejalar (yakka tartibdagi dasturni ishlab chiqish, keyingi rivojlanish bilan) va bepul shablonlar mavjud, ularning ko'pi bor.

Rossiya rasmiy veb-sayti - https://russia.ibuildapp.com

Keling, u nima qila olishini ko'rib chiqaylik:

  • Turli mavzulardagi mavzularning ulkan arxivi: bu restoranlar, kafelar, sport tadbirlari va o'zingiz xohlagan narsani tanlash imkonini beruvchi boshqa ko'plab mavzular bo'lishi mumkin. Bajarishingiz kerak bo'lgan yagona narsa aniq narsani tanlash va keyin uni ehtiyojlaringizga mos ravishda tahrirlash;
  • Shuningdek, u yaratilgan dasturni targ'ib qilishning o'rnatilgan usullariga ega. Dastur nafaqat dasturni tezda yaratishga yordam beradi, balki uni targ'ib qiladi. Boshqa hollarda, bu jarayon juda uzoq davom etadi;
  • Bundan tashqari, siz ilovani reklama tarmog'iga ulashingiz mumkin bo'ladi, ya'ni undan pul ishlab olasiz.

AppsMakerstore - oddiy dasturlar yaratish uchun platforma

Rasmiy veb-sayt - https://appsmakerstore.com

Android ilovalarini yaratish uchun mo'ljallangan to'rtinchi ajoyib platforma. Ehtimol, eng muhim afzalliklaridan biri shundaki, AppsMakerStore veb-saytidan foydalanib, siz ko'p platformali dasturlarni yaratishingiz mumkin (masalan, Android, iOS va Windows Phone-da)

Keling, platformaning afzalliklarini ko'rib chiqaylik:

  • Dizayner bilan ishlash onlayn tarzda amalga oshiriladi;
  • Bepul ro'yxatdan o'tish imkoniyati;
  • Tayyor maketlar yordamida ilovalar yozish, shu bilan birga har bir foydalanuvchiga mavzu bo'yicha shablonlarning katta tanlovi taqdim etiladi.

APK Creator yordamida dastur yaratish bo'yicha video ko'rsatmalar


Hammasi shu, umid qilamizki, siz qidirayotgan narsangizni topdingiz va tanlovimizdan qoniqdingiz. Ushbu vositalar to'plami yangi boshlanuvchi dasturchi uchun o'ziga xos narsaga aylanadi va sizga oddiy ilovalarni yaratishning nozik tomonlarini tushunishga imkon beradi.

Mobil ilovani qanday va nima uchun yaratish kerak. Mobil ilova nafaqat muloqot qilish, kerakli ma'lumotlarni olish yoki bo'sh vaqtni o'tkazish vositasi, balki pul ishlash, obro'ni saqlash va samarali faoliyatni amalga oshirish imkoniyatidir.

Minimal sarmoyalar yoki mutlaqo bepul, siz iste'molchilarning ehtiyojlarini qondiradigan va faqat veb-saytingizni ochadigan o'zingizning mobil brauzeringiz bo'lgan mobil ilovalarni yaratishingiz mumkin.

Fikr

Har qanday mahsulotning tug'ilishi uni yaratish g'oyasidan boshlanadi. Ijodkor g‘oyani o‘ziga eng yaxshi tanish bo‘lgan narsaga asoslaydi. Qiziqishlaringiz va sevimli mashg'ulotlaringiz haqida o'ylang. Agar siz ko'p sayohat qilsangiz yoki shahringizdagi turli jamoat joylariga tashrif buyursangiz, nega bu bilimlar asosida dastur yaratmaysiz?

Agar dieta yoki sport bilan yaqindan tajribangiz bo'lsa, kaloriyalarni hisoblash uchun ilovalar va sport ilovalarini yarating. Agar siz doimo astrologiyaga qiziqqan bo'lsangiz, yulduzlar jadvali ilovasini yaratishingiz mumkin.

Mobil ilovalar har kuni kuchayib bormoqda va ba'zi prognozlarga ko'ra, ular Internet-brauzerlar va veb-saytlarni butunlay siqib chiqarishi mumkin.

Chetdan tashqari o'ylab ko'ring va raqobatchilarga ega bo'lmagan g'oyani o'ylab ko'ring yoki aksincha, o'xshash g'oyalarni tahlil qiling va foydalanuvchilar uchun yaxshiroq, qulayroq va foydaliroq bo'lgan dastur yarating.

Ilova turlari

Mobil va veb-brauzerlar mobil trafikning deyarli har bir iste'molchisi tomonidan qo'llaniladi. Bularga barcha turdagi xaritalar, navigatsiya, o'yinlar, onlayn fotosuratlarni qayta ishlash xizmatlari, kutubxonalar, ma'lumotlarni saqlash joylari, yangiliklar, musiqa pleyerlari, video ko'rish dasturlari va boshqalar kiradi. . Mobil telefon yoki smartfonda foydalanish uchun yaratilgan dastur pullik yoki bepul bo'lishi mumkin, shuningdek, hal qilinayotgan vazifalarga qarab turlarga bo'linadi:

  • ko'ngilochar (multimedia) ilovalari - har qanday video va audio fayl pleyerlari, tasvirlarni ko'rish, kitoblar, o'yinlar o'qish uchun dasturlar;
  • aloqa - foydalanuvchining aloqasi, uning kontaktlari, ijtimoiy tarmoqlari, SMS xabarlari uchun javobgar;
  • navigatsiya - geografik koordinatalar, GPS tizimi bilan ishlaydigan ilovalar;
  • qo'llaniladigan - barcha turdagi kalkulyatorlar, organizatorlar, noutbuklar;
  • ma'lumotnomalar - ensiklopediyalar, lug'atlar;
  • ishni tashkil qilish, xodimlarni yollash, strategiyalarni ishlab chiqish va foydani oshirish imkonini beruvchi biznes ilovalari;
  • o'quv dasturlari.

Monetizatsiya imkoniyatlari

Agar siz Euroset yoki Megafon yoki AliExpress Internet portali bo'lmasangiz, unda arizangizni yaratish orqali pul ishlashni xohlashingiz mumkin.

Eng oson yo'li - pullik dastur yaratish. Ammo bu erda siz o'zingizga bir nechta savol berishingiz kerak:

  1. Sizning taklifingiz nima va u odamlarga qanday foyda keltiradi?
  2. Raqobatchilarga nisbatan qanday afzalliklarga ega?
  3. Raqobatchilarda qancha yuklamalar bor?

Ilovangizga qiziqishi mumkin bo'lgan foydalanuvchilar sonini to'g'ri hisoblash orqali siz qancha pul ishlashingiz mumkinligini taxminiy hisoblashingiz mumkin.

Boshqa monetizatsiya imkoniyatlari:

  • ilova ichidagi xaridlar;
  • ilovada reklama;
  • homiylik va takliflar;

Rivojlanish

Sizda g'oya bor, lekin dasturlash tajribasi yo'q, unda quyidagi variantlar siz uchun:

  • AppBooker veb-sayti sizning byudjetingiz va ehtiyojlaringizni hisobga olgan holda sizga mashhur ishlab chiquvchilar ro'yxatini beradi;
  • apps4all.ru - bu erda mahalliy ishlab chiquvchilarning yaxshi ro'yxati;
  • Eng arzon variant - frilanser almashinuviga borish.
Eng arzoni yomon degani emas, lekin bu xavfliroq degani: ular sizni ajoyib dasturga aylantirishi mumkin, lekin siz vijdonsiz xodimni ham olishingiz mumkin.

Rivojlanish narxi

Ilovani ishlab chiqish narxi uning turiga bog'liq bo'lib, mijozning xohishidan juda farq qiladi va 2,5 mingdan 10 million rublgacha bo'lishi mumkin. Eng qimmat ilovalar, qoida tariqasida, uzoq vaqt davomida keyingi eng ko'p sotilgan.

Siz o'ylab topgan ilovani ishlab chiqishning taxminiy narxini bilish uchun howmuchtomakeanpp.com saytiga o'tishingiz mumkin. Olingan narxni 3 ga bo'ling va rus ishlab chiqaruvchilarining narxini bilib oling. Tugallangan ilovalarga misollar va ularning narxlarini crew.co saytida topish mumkin.

Qanday qilib bepul dastur yaratish mumkin?

Agar sizda hech bo'lmaganda minimal dasturlash qobiliyatingiz bo'lsa, unda onlayn mobil ilovalar dizaynerlari sizga yordam berishi mumkin. Ularda mobil ilova qanday tizim uchun yozilayotganiga e'tibor bering, masalan, iPhone yoki Nokia Corporation, Android, Java. Eng mashhur tizim bu Android. Mobil ilovani yaratish algoritmi veb-saytlarni yaratish algoritmiga o'xshaydi. Ammo shuni yodda tutingki, agar siz eng yuqori darajada noyob narsa yaratmoqchi bo'lsangiz, unda sizning rivojlanishingiz pul yoki jiddiy vaqtni talab qiladi.

Qancha pul ishlashingiz mumkin?

Agar siz ilovangizni ishlab chiqishga to‘g‘ri yondashsangiz: bozordagi ommabop takliflarni o‘rganing, keng jamoatchilikni qiziqtiradigan mahsulot yarating, turli operatsion tizimlar uchun ilovalardan foydalaning – oyiga taxminan 100 000 dollar ishlab olishingiz mumkin.

Giga OM Pro tomonidan o'tkazilgan tadqiqot shuni ko'rsatdiki, ular so'rovda qatnashgan mobil ilovalar ishlab chiquvchilarning deyarli yarmi oyiga 200 dollardan oshmaydi. ? Avvalo, loyihaga nima sarmoya kiritishingizni hal qiling: vaqt yoki pul.

Agar siz ishlab chiquvchilarga ishonishdan qo'rqsangiz, ularga qaram bo'lishni xohlamaysiz va dasturni qo'llab-quvvatlash va yangilash uchun juda ko'p pul to'lashni xohlamaysiz, keyin dasturni o'zingiz yarating.

Yordamida onlayn dizaynerlar Funktsional, yuqori sifatli mobil ilovalarni yaratish haqiqatan ham mumkin. Kelajakda ular Google Play va AppStore-da reklama qilinishi va nashr etilishi kerak. Apple tadqiqotiga ko'ra, ilovalarni xarid qilish ilova ichidagi xaridlarga qaraganda 25% kamroq daromad keltiradi, lekin ilova ichidagi reklama va pul ishlashning boshqa usullaridan 30% ko'proq daromad keltiradi.

Hurmat bilan, Nastya Chexova

Agar siz birinchi mobil ilovangizni yozmoqchi bo'lsangiz, yangi til va rivojlanish muhitini o'rganish sizdan talab qilinadigan minimal miqdordir. Kitobdan misolni ko'chirmasdan Android yoki iOS uchun asosiy vazifalar ro'yxatini tuzish uchun kamida bir necha hafta kerak bo'ladi. Ammo Objective-C yoki Java-ni o'zlashtira olmaysiz va agar siz PhoneGap kabi texnologiyalardan foydalansangiz, smartfonlar uchun ilovalarni tezda ishlab chiqa olmaysiz.

Agar siz Windows 8 da bizni kutayotgan yangiliklarni sinchiklab o'rgangan bo'lsangiz, uning ostida HTML5 da ilovalar ishlab chiqish mumkin bo'lishini payqagandirsiz. G'oya, aslida, yangi emas - mobil platformalar uchun xuddi shunday yondashuvni amalga oshiradigan texnologiyalar jadal sur'atlar bilan rivojlanmoqda. Ko'plab tanish HTML, JavaScript va CSS! yordamida smartfonlar uchun ilovalarni ishlab chiqish imkonini beruvchi ushbu ramkalardan biri bu PhoneGap. Uning yordami bilan yozilgan dastur barcha mashhur platformalar uchun mos keladi: iOS, Android, Windows Phone, Blackberry, WebOS, Symbian va Bada. Har bir platforma uchun dasturlashning o'ziga xos xususiyatlarini (masalan, iOS uchun Objective-C) o'rganishingiz yoki turli API va ishlab chiqish muhitlari bilan shug'ullanishingiz shart emas. Oʻzaro platformali mobil ilovani yaratish uchun HTML5 va maxsus PhoneGap API-ni bilish kifoya. Bunday holda, chiqish dastur interfeysida "ramkalangan" ahmoqona HTML sahifasi bo'lmaydi, yo'q! Framework API sizga mahalliy vositalar yordamida ishlab chiqishda ishlatiladigan deyarli barcha telefon imkoniyatlaridan foydalanishga imkon beradi: akselerometrga, kompasga, kameraga (video yozib olish va suratga olish), kontaktlar ro'yxatiga, fayl tizimiga, bildirishnoma tizimiga (telefondagi standart bildirishnomalar) kirish. , saqlash va hokazo. Siz jQuery Mobile yoki Sencha kabi ramkalar yordamida mahalliy boshqaruv elementlarini qayta yaratishingiz mumkin va yakuniy dastur mobil telefonda ona tilida (yoki deyarli shunday) yozilgandek ko'rinadi. Yuqoridagilarni amalda ko'rsatish, ya'ni ariza yozish eng yaxshisidir, shuning uchun men darhol mashq qilishni boshlashingizni maslahat beraman. Vaqtni kuzatib boring - hamma narsani qilish uchun yarim soatdan ko'proq vaqt ketadi.

Biz nima yaratamiz

Keling, iOS-ni maqsadli platforma sifatida olaylik - ha, ha, pul AppStore-da va hozircha u erda ishlanmalaringizni monetizatsiya qilish yaxshidir :). Lekin buni darhol aniqlay olaman: xuddi shu narsani o'zgartirishlarsiz, aytaylik, Android uchun qilish mumkin. Men uzoq vaqt davomida qaysi misolni ko'rib chiqish haqida o'yladim, chunki men vazifalar ro'yxatini kuzatish uchun boshqa vosita yozishni xohlamadim. Shunday qilib, men "Geografik eslatma" deb nomlangan dasturni yaratishga qaror qildim, uning maqsadini bir iborada tasvirlash mumkin: "Men yana bu erda bo'lganimda menga xabar bering". AppStore-da foydalanuvchi mashinani qo'ygan joyni "eslab qolish" imkonini beruvchi ko'plab yordamchi dasturlar mavjud. Bu deyarli bir xil, biroz soddaroq. Siz shahar xaritasidagi biror nuqtaga ishora qilishingiz, u uchun ma'lum radiusni o'rnatishingiz va xabarni dasturlashingiz mumkin. Belgilangan radiusli doira ichiga keyingi safar tushsangiz, dastur sizni xabardor qiladi va nuqta o'chiriladi. Biz ushbu reja bo'yicha harakat qilamiz: avval oddiy veb-ilovani yaratamiz, uni brauzerda sinab ko'ramiz va keyin PhoneGap yordamida iOS platformasiga o'tkazamiz. Kodning asosiy qismini kompyuterda brauzerda prototip qilish va sinab ko'rish juda muhim, chunki telefonda dasturni disk raskadrovka qilish ancha qiyin. Ramka sifatida jQuery Mobile (jquerymobile.com) bilan jQuery JS ramkasidan va xarita mexanizmi sifatida Google Maps v3 dan foydalanamiz. Ilova ikki sahifadan iborat bo'ladi: xarita va nuqtalar ro'yxati.

  • Joriy joylashuvingizning belgisi xaritada joylashtirilgan. Xaritani bosish orqali xabar qo'shiladigan nuqta yaratiladi (masalan, "yaqin-atrofdagi mashina"). Nuqtani bosish orqali uni o'chirish mumkin. Xaritadagi odamning markerini ko'chirish uchun geonavigatsiya API ishlatiladi.
  • Ballar ro'yxati bo'lgan sahifada qo'shimcha "Barcha nuqtalarni o'chirish" tugmasi va har bir nuqta yonida "Ushbu nuqtani o'chirish" tugmasi bo'lishi kerak. Agar siz ro'yxatdagi elementni bossangiz, xaritada tegishli nuqta ko'rsatiladi. Biz foydalanuvchi sozlamalarini va nuqtalar ro'yxatini localStorage-da saqlaymiz.

UI ramkalari

Albatta, jQuery Mobile mobil interfeys yaratish uchun yagona asos emas. PhoneGap veb-saytida siz foydalanishingiz mumkin bo'lgan kutubxonalar va ramkalarning katta ro'yxati mavjud (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js va boshqalar.

Qo'llash doirasi

Nega jQuery Mobile-dan foydalanishimizni darhol tushuntiraman. Ushbu JS kutubxonasi bizga turli platformalar uchun tayyor mobil ilova interfeysi elementlarini (mahalliylarga iloji boricha yaqinroq) taqdim etadi. Bizga brauzer sahifasi emas, balki mobil ilova bo'lishi kerak! Shunday qilib, JQuery Mobile-ning so'nggi versiyasini (jquerymobile.com/download) yuklab oling va bizga kerak bo'lgan birinchi dastur fayllarini ishchi papkaga o'tkazing:

  • images/ (jq-mobile arxiv papkasidan barcha rasmlarni shu nomga ko'chiring);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js;
  • jquery.mobile.min.css;
  • jquery.mobile.min.js.

Kelajakda foydalanuvchi mobil internetni isrof qilmasligi uchun resurslarni asosan mahalliy qilish kerak. Endi biz index.html faylida sahifa ramkasini yaratamiz. Quyidagi kod sahifaning yuqori qismini xarita, "Geografik eslatma" yozuvi va "Nuqtalar" tugmasi bilan tavsiflaydi.

Xarita sahifasi

Georemebrance

Ballar

Sahifa atributi data-dom-cache="true" uning xotiradan tushirilmasligini ta'minlash uchun zarur. Ballar tugmasi data-transition="pop" dan foydalanadi, shunda Ballar ro'yxati sahifasi qalqib chiquvchi effekt bilan ochiladi. JQuery Mobile sahifalari qanday tuzilganligi haqida ko'proq yaxshi qo'llanmada (bit.ly/vtXX3M) o'qishingiz mumkin. Analogiya bo'yicha biz fikrlar ro'yxati bilan sahifa yaratamiz:

Nuqtalar roʻyxati sahifasi

hamma narsani o'chirib tashlang

Ballar

Xarita

"Xarita" tugmasi uchun biz data-transition="pop" ni ham yozamiz, lekin biz data-direction="reverse" atributini qo'shamiz, shunda "Xarita" sahifasi "Fade" effekti bilan ochiladi. Xuddi shu atributlarni nuqta shabloniga yozamiz. Mana, bizning ramkamiz tayyor.

Ilova yaratish

Endi biz xaritani ko'rsatishimiz kerak, buning uchun biz millionlab turli saytlar tomonidan ishlatiladigan standart Google Maps API-dan foydalanamiz:

Var latLng = yangi gm.LatLng(this.options.lat, this.options.lng); this.map = new gm.Map(element, ( masshtablash: this.options.zoom, // Boshlang‘ich masshtab markazini tanlang: latLng, // Boshlang‘ich markazni mapTypeId o‘rnating: gm.MapTypeId.ROADMAP, // Oddiy xarita disableDoubleClickZoom: rost, // Avtomatik masshtabni bosish/ikki marta bosish orqali o'chirib qo'ying disableDefaultUI: true // Barcha interfeys elementlarini o'chirib qo'ying));

Bu yerda Gm Google Xaritalar obyektiga havola qiluvchi oʻzgaruvchidir. Kodda ishga tushirish parametrlarini yaxshi izohladim. Keyingi qadam xaritada odam belgisini chizishdir:

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

Google panoramasidagi odam sprite manzili PERSON_SPRITE_URL sifatida ishlatiladi. Uning statik manzili maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png . Foydalanuvchi xaritani bosish orqali nuqta qo'shadi, shuning uchun ularni chizish uchun biz bosish hodisasini tinglaymiz:

Gm.event.addListener(this.map, "klik", funktsiya (voqea) ( self.requestMessage(funksiya (xato, xabar) ( // Agar (xato) qaytsa, foydalanuvchi kiritgan matnni qaytaruvchi usul; // Usul faol ro'yxatga nuqta qo'shadi va // uni xaritaga chizadi self.addPoint(event.latLng, self.options.radius, xabar); self.updatePointsList(); // Ballar ro'yxatini qayta chizish )); ), yolg'on);

Men kodning ko'p qismini taqdim etaman - qolganini diskdan qidiring. Keyinchalik biz ilovani xaritada foydalanuvchi belgisini ko'chirishga o'rgatishimiz kerak. Prototipda biz Geolocation API-dan foydalanamiz (ish stoli brauzerlarida ham qo'llaniladi):

If (navigator.geolocation) ( // Brauzer geolokatsiya funksiyasini qo'llab-quvvatlashini tekshiring 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)); // Foydalanuvchi piktogrammasini siljiting ) // Har uch soniyada biz joriy // joylashuvini soʻraymiz. foydalanuvchi window.setInterval (funktsiya () ( // Joriy joylashuvni so'rash navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, (enableHighAccuracy: true, maximumAge: 300000 )); ), 3000); )

MovePerson usuli foydalanuvchining istalgan faol nuqtada ekanligini tekshirish uchun oddiy getPointsInBounds() protsedurasidan foydalanadi. Oxirgi savol - ballar ro'yxatini qayerda saqlash kerak? HTML5 localStorage-dan foydalanish imkoniyatini taqdim etdi, shuning uchun uni e'tiborsiz qoldirmaslik kerak (men sizga kodning ushbu qismlarini o'zingiz tushunishingizni qoldiraman, men buni yaxshi izohladim). Shunday qilib, brauzerda ishlaydigan dastur tayyor!

Veb-ilovani ishga tushirish

Yuqorida aytganimdek, disk raskadrovka asosan kompyuterda amalga oshirilishi kerak. Kompyuterda veb-ilovalarni sinab ko'rish uchun eng mos brauzer Safari yoki Chrome hisoblanadi. Ushbu brauzerlarda disk raskadrovkadan so'ng, ilovangiz mobil telefon brauzerida ishlamasligiga amin bo'lishingiz mumkin. Ushbu ikkala brauzer ham ko'pgina mobil veb-brauzerlarga mos keladi, chunki ular xuddi ular kabi WebKit dvigatelida yaratilgan. Barcha xatolarni bartaraf etgandan so'ng, siz mobil veb-ilovani to'g'ridan-to'g'ri telefoningizda ishga tushirishga o'tishingiz mumkin. Buning uchun veb-serveringizni (hatto Denwer yoki XAMPP) yaratilgan sahifaga xizmat qiladigan tarzda sozlang va uni mobil telefoningiz brauzerida oching. Ilova rasmda ko'rsatilgandek ko'rinishi kerak. Bu erda PhoneGap-dan foydalangan holda mobil platforma uchun tuzilgan kelajakdagi mobil ilova deyarli bir xil ko'rinishini tushunish muhimdir, faqat brauzerning navigatsiya paneli ekranda ko'rsatilmaydi. Agar hamma narsa yaxshi bo'lsa, sahifadan to'liq huquqli iOS ilovasini yaratishni boshlashingiz mumkin. Iltimos, shuni yodda tutingki, biz shu paytgacha PhoneGap va mobil ishlab chiqish uchun IDE-ga ham tegmaganmiz.

Tayyorgarlik

iOS uchun ilova yaratish uchun sizga Mac OS 10.6+ operatsion tizimiga ega kompyuter (yoki Mac OS 10.6 da virtual mashina), shuningdek iOS SDK oʻrnatilgan Xcode ishlab chiqish muhiti kerak boʻladi. Agar sizda SDK o'rnatilmagan bo'lsa, Xcode va iOS SDK (developer.apple.com/devcenter/ios/index.action) o'z ichiga olgan Apple veb-saytidan disk tasvirini yuklab olishingiz kerak bo'ladi. Tasvirning og'irligi taxminan 4 GB ekanligini unutmang. Bundan tashqari, siz Apple veb-saytida dasturchi sifatida ro'yxatdan o'tishingiz kerak bo'ladi (agar siz ilovangizni AppStore-da nashr qilmoqchi bo'lmasangiz, bu talabni chetlab o'tish mumkin). Ushbu to'plamdan foydalanib, siz ona iOS tilidagi Objective-C dasturlarini ishlab chiqishingiz mumkin. Ammo biz vaqtinchalik yechim topishga va PhoneGap-dan foydalanishga qaror qildik, shuning uchun biz hali ham PhoneGap iOS paketini o'rnatishimiz kerak. Arxivni saytdan tashqaridan yuklab oling (https://github.com/callback/phonegap/zipball/1.2.0), uni oching va iOS papkasida o'rnatuvchini ishga tushiring. O'rnatish tugallangach, Xcode loyihalari menyusida PhoneGap belgisi paydo bo'lishi kerak. Ishga tushirilgandan so'ng siz bir nechta shakllarni to'ldirishingiz kerak bo'ladi, lekin tez orada siz birinchi ilovangiz bilan IDE ish maydonini ko'rasiz. Hamma narsa ishlayotganligini tekshirish uchun Run tugmasini bosing - PhoneGap shablon ilovasi bilan iPhone/iPad emulyatori ishga tushishi kerak. Yig'ilgan dastur index.html topilmadi degan xatolikni keltirib chiqaradi - bu normal holat. Asosiy loyiha fayllari saqlangan papkani oching va undagi www pastki papkasini toping. Uni muharrirga torting, chapdagi ro'yxatdagi dastur belgisini bosing va paydo bo'lgan oynada "Qo'shilgan papkalar uchun papkaga havolalarni yaratish" -ni tanlang. Agar dasturni qayta ishga tushirsangiz, hamma narsa ishlashi kerak. Endi biz prototipimizning barcha fayllarini www papkasiga nusxalashimiz mumkin. PhoneGap protsessoridan foydalangan holda smartfonda ishlash uchun prototipimizni sozlash vaqti keldi.

Prototipni uzatish

Avvalo, indeks faylingizga phonegap-1.2.0.js ni kiritishingiz kerak. PhoneGap sizga tashrif buyurish mumkin bo'lgan xostlar ro'yxatini cheklash imkonini beradi. Men darhol bunday "oq ro'yxat" ni tashkil qilishni taklif qilaman. Loyiha menyusida Supporting Files/PhoneGap.plist-ni oching, ExternalHosts bandini toping va unga ilovamiz kiradigan quyidagi xostlarni qo'shing (bular Google Maps serverlari): *.gstatic.com, *.googleapis.com, maps .google. com. Agar siz ularni belgilamasangiz, dastur konsolda ogohlantirishni ko'rsatadi va xarita ko'rsatilmaydi. Ilovamizning veb-versiyasini ishga tushirish uchun biz DOMReady hodisasidan yoki jQuery yordamchisidan foydalandik: $(document).ready(). PhoneGap mobil qurilma tayyorligini bildiruvchi qurilmaga tayyor hodisani yaratadi. Men buni ishlatishni taklif qilaman:

Document.addEventListener("deviceready", function () ( new Notificator($("#map-canvas")); // Agar foydalanuvchida Internet bo'lmasa, // agar (navigator.network.connection. type = == Connection.NONE) ( navigator.notification.alert("Internetga ulanish yo'q", $.noop, TITLE); ) ), noto'g'ri);
O'tkazishni oldini olaylik: document.addEventListener("touchmove", funktsiya (voqea) ( event.preventDefault(); ), false);

Keyin biz barcha ogohlantirishlarni almashtiramiz va qo'ng'iroqlarni PhoneGap bizga taqdim etadigan mahalliy qo'ng'iroqlar bilan tasdiqlaymiz:

Navigator.notification.confirm("Nuqtani olib tashlash?", funksiya (tugma_id) ( agar (tugma_id === 1) ( // OK tugmasi self.removePoint(nuqta); ) ), TITLE);

Biz o'zgartirishimiz kerak bo'lgan oxirgi narsa - foydalanuvchi belgisini xarita bo'ylab harakatlantiruvchi kod blokidir. Bizning joriy kodimiz ham ishlaydi, lekin u kamroq optimal ishlaydi (koordinatalar o'zgarmagan bo'lsa ham, belgini harakatga keltiradi) va PhoneGap hamkasbi kabi boy ma'lumotlarni taqdim etmaydi:

Navigator.geolocation.watchPosition(funksiya (pozitsiya) ( self.movePerson(yangi gm.LatLng(position.coords.latitude, position.coords.longitude)); ), funksiya (xato) ( navigator.notification.alert("kod: " + error.code + "\nxabar: " + error.message, $.noop, TITLE); ), (chastotasi: 3000 ));

Ushbu kod yanada oqlangan - u faqat koordinatalar o'zgarganda hodisa yaratadi. “Ishga tushirish” tugmasini bosing va biz yaratgan ilova iOS qurilma simulyatorida mukammal ishlashiga ishonch hosil qiling! Haqiqiy qurilmada ishga tushirishni boshlash vaqti keldi.

Qurilmada ishga tushiring

iPhone, iPod yoki iPad-ni Xcode bilan ishlaydigan kompyuterga ulang. Dastur yangi qurilmani aniqlaydi va uni ishlab chiqish uchun ishlatishga ruxsat so'raydi. Uni rad etishning ma'nosi yo'q :). Yana bir bor takrorlayman: iOS-da yozma dasturni ishga tushirish uchun siz vakolatli iOS dasturchisi bo'lishingiz kerak (boshqacha qilib aytganda, iOS Developer dasturiga obuna bo'lishingiz kerak). Agar siz Apple mahsulotlari uchun ilovalar ishlab chiqayotgan bo'lsangiz, bu sizni bezovta qiladi; boshqa platformalarda (Android, Windows Phone) hamma narsa ancha sodda. Universitetda tahsil olayotganlar ba'zi imtiyozlar tufayli dasturdan bepul foydalanish imkoniyatiga ega. Qolganlarning barchasi dasturda qatnashish uchun yiliga 99 dollar to'lashi kerak. Apple sertifikat beradi, uning yordamida kodingizni imzolashingiz mumkin. Imzolangan ilovani iOS’da ishga tushirish va App Store’da tarqatish mumkin. Agar siz talaba bo'lmasangiz va siz hali ham begunoh tajribalar uchun 99 dollarga afsuslansangiz, unda yana bir yo'l bor - tizimni aldash. Siz kodni tekshirish uchun o'z-o'zidan imzolangan sertifikat yaratishingiz va mobil dasturni jailbroken iOS qurilmasida ishga tushirishingiz mumkin (men bu haqda to'xtalmayman, chunki bu maqolada hamma narsa iloji boricha batafsil tavsiflangan: bit.ly/tD6xAf) . Qanday bo'lmasin, tez orada mobil telefoningiz ekranida ishlaydigan dasturni ko'rasiz. Sekundomerni to'xtating. Sizga qancha vaqt ketdi?

Boshqa platformalar

PhoneGap-dan tashqari, ona tillaridan foydalanmasdan mobil ilovalar yaratish imkonini beruvchi boshqa platformalar ham mavjud. Keling, eng zo'r o'yinchilarni sanab o'tamiz.

Appcelerator Titanium (www.appcelerator.com).

Titanium asosan Android va iPhone uchun ilovalar yaratishi mumkin, lekin u BlackBerry-ni ham qo'llab-quvvatlashini da'vo qiladi. Ramkaning o'ziga qo'shimcha ravishda, loyiha mahalliy vidjetlar va IDE to'plamini taqdim etadi. Siz Titanium-da ilovalarni bepul ishlab chiqishingiz mumkin, ammo siz qo'llab-quvvatlash va qo'shimcha modullar uchun to'lashingiz kerak bo'ladi (oyiga 49 dollardan). Ba'zi uchinchi tomon modullarining narxi yiliga 120 dollarga etadi. Appcelerator Titanium ishlab chiquvchilari ta'kidlashicha, ularning ramkalari asosida 25 mingdan ortiq ilovalar yozilgan. Loyihaning manba kodi Apache 2 litsenziyasi ostida tarqatiladi.

Corona SDK (www.anscamobile.com/corona).

Ushbu texnologiya asosiy platformalar - iOS va Android-ni qo'llab-quvvatlaydi. Ramka asosan o'yinni rivojlantirishga qaratilgan. Albatta, ishlab chiquvchilar OpenGL-da yuqori sifatli optimallashtirishni da'vo qilmoqdalar. Platformaning bepul versiyasi yo'q va narxi ancha yuqori: bitta platforma uchun litsenziya uchun yiliga 199 dollar va iOS va Android uchun yiliga 349 dollar. Corona o'zining IDE va ​​qurilma emulyatorlarini taklif qiladi. Korona ilovalari JavaScript-ga o'xshash tilda yozilgan.

Xulosa

Biz oddiy mobil veb-ilovani yaratdik va uni bir necha oddiy qadamda PhoneGap yordamida iOS platformasiga o'tkazdik. Biz Objective-C kodining bir qatorini yozmadik, lekin biz PhoneGap API-ni ko'chirish va o'rganish uchun minimal vaqt sarflab, munosib sifatli dasturga ega bo'ldik. Agar siz boshqa platformani, masalan, Android yoki Windows Mobile 7-ni afzal ko'rsangiz, ushbu platformalar uchun hech qanday o'zgartirishlarsiz bizning ilovamizni osongina yaratishingiz mumkin (ularning har biri uchun yaxshi kirish qo'llanmasi va video darslik mavjud: phonegap.com/ boshlash). Platformaning hayotiyligini tekshirish uchun texnologiya ishlab chiquvchilari maxsus galereyada (phonegap.com/apps) to'plagan PhoneGap-da tayyor ilovalarni ko'rishingiz mumkin. Aslida, PhoneGap kelajakdagi dasturning hech bo'lmaganda prototipini yaratish uchun ideal platformadir. Uning asosiy afzalliklari tezlik va minimal xarajatlar bo'lib, ular har tomonlama resurslari cheklangan startaplar tomonidan faol foydalaniladi. Agar ilova muvaffaqiyatsiz bo'lsa va biron sababga ko'ra HTML+JS ichki qismlari sizni qoniqtirmasa, ilovani har doim ona tiliga o'tkazishingiz mumkin. PhoneGap dastlab Nitobi tomonidan ochiq kodli loyiha sifatida ishlab chiqilganligini ayta olmayman (ombor GitHub-da joylashgan: github.com/phonegap). Adobe Nitobi-ni o'tgan oktyabr oyida sotib olgan bo'lsa-da, manba kodi ochiq qoladi. Aytishim kerakki, bunday gigant ko‘magida loyiha qanday istiqbolga ega?

Android operatsion tizimi keng tarqaldi - 2015 yil oxiriga kelib, mobil qurilmalarning 80% dan ortig'i unda ishlaydi va grafiklar barqaror o'sishni ko'rsatadi. Playmarketdagi yangi mahsulotlar soniga qarab, mobil ilovalarga qiziqish davom etmoqda. Android ilovasini o'zingiz qanday yaratishingiz mumkin? Buning uchun haqiqiy dasturchi bo'lish kerakmi? Bu haqda maqolamizda gaplashamiz.

Birinchi Android ilovangizni yaratish uchun siz qattiq ishlashingiz kerak. Bizga kerak bo'ladi:

  • Dasturlash bo'yicha kitoblar;
  • Rivojlanish muhiti (ko'plab dasturlar va plaginlarni o'z ichiga oladi);
  • Android OS uchun dasturlash bo'yicha qo'shimcha qo'llanmalar;
  • Algoritmlarni qurish bo'yicha bilim.

Rivojlanish muhitini o'rnatishni tugatgandan so'ng, siz kitoblar va qo'llanmalarni o'rganishni boshlashingiz kerak. Ular sizga operatorlar, sinflar, massivlar va mobil qurilmalar bilan ishlash usullari haqida bilim olishga yordam beradi. Shuningdek siz boshqa odamlarning kodini o'qishni o'rganishingiz va unda kerakli bilim va dasturlash texnikasini topishingiz kerak. Eng kichik dastur ro'yxatiga qarab, sizning boshingiz aylana boshlaydi - bularning barchasini o'rganishning iloji yo'qdek tuyuladi.

Aslida, Android dasturlash uchun ko'plab qo'llanmalar va o'quv qo'llanmalar yozilgan. Shu sababli, dasturlash asoslarini o'rganishda hech qanday muammo bo'lmaydi - asosiysi, buni qilish qobiliyatiga ega bo'lishdir.

Android dastur ishlab chiqaruvchilari

Agar operatorlar, sinflar va algoritmlarni ishlab chiqish sizni qo'rqitsa va dastur ro'yxatlari sizni ibtidoiy dahshatga solsa, biz sizga boshqa echimni taklif qilishga tayyormiz - maxsus konstruktorlarda ilovalar yaratish. Ularning soni sakrash va chegaralar bilan o'sib bormoqda, shuning uchun ularni topishda hech qanday muammo bo'lmaydi. Dizaynerlar oldindan ishlab chiqilgan modullar va imkoniyatlardan foydalangan holda turli darajadagi murakkablikdagi ilovalarni yozish imkonini beradi. Ularga asoslanib, siz quyidagilarni yaratishingiz mumkin:

  • Yangilik ilovalari;
  • pazandalik retseptlari kataloglari;
  • Mobil bloglar;
  • Onlayn do'konlar;
  • Xizmatlarga buyurtma berish uchun arizalar;
  • Foto va video galereyalar;
  • Matn ilovalari va boshqalar.

Bundan tashqari, ko'plab dizaynerlar yaratilgan ilovalarni asosiy reklama qilish uchun vositalarni taklif qilishadi.

App2b konstruktori

Ushbu dizayner biznes auditoriyasi uchun mo'ljallangan, shuning uchun u yuqori darajadagi murakkablikdagi biznes loyihalarini yaratishi mumkin. Uning asosida onlayn-do'konlar, kiyim-kechak kataloglari, chegirma dasturlari uchun ilovalar, bildirishnomalar bilan ilovalar, yangiliklar ilovalari, reklama kataloglari, video galereyalar va boshqalar amalga oshiriladi. Foydalanuvchilar yaratilgan ilovalar, xosting va reklama vositalarining statistikasini yuklab olish imkoniyatiga ega.

Boshqa ko'plab biznes vositalari singari, App2b quruvchisi ham to'lanadi. Foydalanuvchilar va ishlab chiquvchilar uchun faqat bitta to'lov opsiyasi mavjud - bir martalik dastur uchun 9 900 rubl. To'lov barcha ko'rsatilgan funksiyalarga kirish, texnik yordam, reklama vositalarini, shuningdek, Playmarketda ilovalarni joylashtirishni o'z ichiga oladi.

Adolat uchun, shuni ta'kidlash joizki, ushbu dizayner nafaqat Android uchun, balki iPhone smartfonlari uchun ham ilovalar yaratishi mumkin (keyinchalik AppStore'da nashr etilishi bilan).

Appsmakersstore konstruktori

Bu juda ko'p sonli shablonlarga ega juda kuchli ko'p funktsiyali dizayner. Uning yordamida mehmonxonalar, tungi klublar, restoran va kafelar, davlat xizmatlari, savdo tarmoqlari, go‘zallik salonlari, radiostansiyalar, tibbiyot muassasalari, sport klublari, diniy muassasalar, shuningdek, turli tadbirlar va tadbirlar uchun ilovalar yaratiladi. Dizaynerning funksionalligi:

  • Yangiliklarni nashr qilish;
  • Multimedia kontentini nashr etish;
  • Saytlar bilan avtomatik sinxronizatsiya;
  • Onlayn buyurtmalarni qabul qilish;
  • To'lovni qabul qilish;
  • bron qilish funktsiyalari;
  • Foydalanuvchilarning GPS joylashuvi;
  • Jadval va jadvallarni nashr etish;
  • Ijtimoiy tarmoq integratsiyasi va boshqalar.

Yaratilgan ilovalar noyob bo'lishi uchun bu yerda brendlash ko'rsatilgan - foydalanuvchilar/ishlab chiquvchilar logotiplar, o'zlarining fotosuratlari va boshqa korporativ atributlarni yuklashlari mumkin. Ilova yaratishni boshlash uchun siz mos shablonni tanlashingiz va keyin loyihaga o'z tarkibingizni qo'shishingiz kerak. Har bir narsa tugagandan so'ng, xizmat sizga ilovani Play Market-ga joylashtirishga yordam beradi.

Bepul yangi Digital Times App Builder

Ushbu dizayner ish stoli. Ya'ni, uning ishlashi uchun kompyuteringizga maxsus dasturni yuklab olishingiz kerak. Ishlab chiquvchilarning ta'kidlashicha, barcha funktsiyalar mutlaqo bepul - yaxshi asosiy xususiyatlar mavjud va bepul shablon va modullar mavjud. Funktsiyaga kirish uchun siz ro'yxatdan o'tishingiz va hisob qaydnomasini olishingiz kerak.

Kompyuterda o'rnatilgan dastur faqat bir necha megabaytni tashkil qiladi - bu katta ortiqcha. Biz dasturni ishga tushiramiz, foydalanuvchi nomi va parolni kiritamiz va keyin dasturni ishlab chiqishni boshlaymiz. Bu erda biz turli komponentlar va sahifalarni qo'shishimiz, tasvirlar va matn tarkibini kiritishimiz va natijalarni turli ekran o'lchamlari bilan ko'rishimiz mumkin. Imkoniyatlar eng ulkan emas, lekin siz hali ham Android uchun oddiy mobil ilovani yoki kichik onlayn-do'konni yaratishingiz mumkin.

Ushbu dizayner nafaqat ilovalar yaratishi, balki ularni Playmarket ilovalar do'konida nashr etishi mumkin. iOS uchun ilovalar yaratish ham qo'llab-quvvatlanadi.

Net2Share konstruktori

Qanday qilib Android ilovasini bepul yaratish va hatto pul ishlash mumkin? Buning uchun siz Net2Share konstruktoridan foydalanishingiz kerak. Dizaynerning rasmiy veb-saytidagi "Tariflar" bo'limidan qo'rqmang - hamkorlik dasturi to'g'risidagi ma'lumotlar bu erda nashr etiladi, bu ishlab chiquvchilarga o'z ilovalarini yaratish orqali pul ishlashga imkon beradi (ular bu elementni boshqa narsa deb atashlari mumkin edi).

Rivojlanishni boshlash uchun siz oddiy ro'yxatdan o'tish jarayonidan o'tishingiz kerak. Ilovalarni ishlab chiqish veb-interfeysda amalga oshiriladi. Play M3arket-da nashr etilgandan so'ng, ishlab chiquvchi har bir ilovaga o'rnatilgan reklama bannerlarining taassurotlari soniga qarab daromad olishni boshlaydi. Eng mashhur ilovalar egalari qo'shimcha bonuslarni olishlari mumkin.

Xizmatning salbiy tomoni shundaki, siz Playmarketda yaratgan ilovalarni o'zingiz nashr qilishingiz kerak bo'ladi - bu erda nashr qilishning asosiy variantlari yo'q.

Xulosa

Har kim pullik va bepul dizaynerlar yordamida Android ilovasini yaratishi mumkin. Dizaynerlar munosib funksionallikka ega, shuning uchun ular ko'p muammolarni hal qilishadi. Ammo, agar siz biron bir maxsus narsani yaratmoqchi bo'lsangiz, Android dasturlashni noldan o'rganishingiz kerak bo'ladi - bu ilovalar yaratishning yanada ilg'or darajasiga erishishning yagona yo'li. Agar dasturiy ta'minotni o'zingiz yaratishga kuchingiz bo'lmasa, uni ishlab chiqishni professional dasturchilarga buyurtma qilishingiz kerak.

Menga yoqadi menga yoqmaydi

Mobil aloqa bozori jadal sur'atlar bilan rivojlanmoqda. Bu sohada qanday pullar aylanayotganini tasavvur qilish qiyin. Statistik ma'lumotlarga ko'ra, 2018 yilning birinchi choragida butun dunyo bo'ylab mobil ilovalarning umumiy soni 2,4 milliard dollarni tashkil etdi!

Har kuni mobil ilovalardan pul ishlash haqiqiy oltin koni ekanligini anglab yetgan smartfon egalari va ishlab chiquvchilari soni ortib bormoqda. Buni statistika ham tasdiqlaydi: ishlab chiquvchilarning 45 foizi oyiga 1000 dollardan ortiq daromad oladi.

  • Qanday qilib faqat g'oya bilan o'z mobil ilovangizni yaratishingiz mumkin;
  • Mobil ilovalarni monetizatsiya qilishning qanday usullari bor va nima foydali?
  • Avariyalar va muvaffaqiyatsizlikka uchragan, ammo o'z maqsadlariga erisha olgan ishlab chiquvchilarning haqiqiy hikoyalari.

Pul topishning mohiyati mobil ilovani ishlab chiqishdan iborat bo'lib, u keyinchalik quyida batafsilroq muhokama qilinadigan sxemalardan biriga muvofiq monetizatsiya qilinadi. Mobil ilova ma'lum bir vazifani bajaradigan smartfon uchun maxsus dasturni anglatadi.

Masalan, har qanday o'yin mobil ilova bo'lib, u o'yin-kulgi vazifasini bajaradi. Agar o'yin foydalanuvchi uchun bepul bo'lsa ham, ishlab chiquvchi uchun millionlab dollar ishlab chiqarishi mumkin. Qanday qilib so'rang? Bularning barchasini quyida batafsil ko'rib chiqamiz.

Mobil ilova yana nima bo'lishi mumkin? Quyidagi skrinshotga qarang:

Bu Google Play Marketdagi TOP bepul ilovadir. Ko'rib turganingizdek, tezkor xabarchilar, ijtimoiy tarmoqlar, Sberbank va boshqalar mavjud. Millionlab ilovalar mavjud, ularning barchasi turli toifalarga bo'lingan, ulardan ba'zilari:

  • O'yinlar;
  • Ta'lim;
  • Yangiliklar va jurnallar;
  • Dori;
  • Oziq-ovqat va ichimliklar;
  • sayohatlar;
  • O'yin-kulgi;
  • Xarid qilish va boshqalar.

Shunga asoslanib, biz yo'nalishni tanlashda sizning ijodingiz uchun hech qanday cheklovlar yo'q degan xulosaga kelishimiz mumkin. Asosiysi, dastur boshqa odamlar orasida talabga ega va ularga qandaydir foyda keltiradi yoki biron bir muammoni hal qiladi.

Mana bir nechta noan'anaviy g'oyalar:

  • Runtastic- yugurish va fitnes ilovasi. Jismoniy mashqlar paytida juda ko'p parametrlarni o'lchaydigan bepul GPS kuzatuvchisi mavjud: masofa, tezlik, vaqt, yoqilgan kaloriyalar va boshqalar. Siz mashg'ulotlaringizni ro'yxatga olishingiz, ovozli ogohlantirishlarni o'rnatishingiz, mashg'ulot natijalarini yaxshilash uchun maqsadlar qo'yishingiz va hatto poyabzalingizdagi kilometrni kuzatishingiz mumkin.
  • HUD AntiRadar- smartfoningizni haqiqiy radar detektoriga aylantiradi. Tezlikni nazorat qiladi, yo'lning video kuzatuv tizimlari (Strelka, Avtodoriya va boshqalar) yaqinlashayotganidan ogohlantiradi.
  • Aqlli- cheat varaq ilovasi. Bu erda siz maktab o'quv dasturidagi barcha savollarga javob topasiz.
  • Soxta bahonalar– dastur suhbat davomida har xil begona tovushlarni, masalan, boshqa telefon jiringlashi, mashina shovqini va hattoki jekpot ovozi kabi, go‘yo siz qandaydir kazinoda g‘alaba qozonganingizdek eshitadi. Ilovaning maqsadi - noqulay suhbatni to'xtatish.
  • Chivinlarga qarshi- ishlab chiquvchilar tomonidan rejalashtirilgan ushbu dastur ma'lum bir chastotada inson qulog'i uchun qiyin bo'lgan tovushni chiqarish orqali chivin va boshqa zararkunandalarni qaytarishi kerak.

Ushbu misollardan ko'rinib turibdiki, mobil ilovalarning ko'lami shunchalik kengki, bu erda har qanday g'oyani, hatto eng aqldan ozganini ham amalga oshirish mumkin.

Mobil ilovalarni mustaqil ravishda dasturlash ko'nikmalarini o'zlashtirib olish (xayriyatki, Internetda juda ko'p darslar va maqolalar mavjud, agar xohlasangiz) yoki dasturlash bo'yicha oliy ma'lumotga ega bo'lib, keyinchalik kompaniyada ishlash yoki yakka tartibdagi tadbirkorlik orqali amalga oshirilishi mumkin. uyda.

Ushbu maqolada men har biringiz bo'lishingiz mumkin bo'lgan o'z-o'zini o'rgatgan ishlab chiquvchilarga e'tibor qarataman. Umuman olganda, daromad olish jarayonini quyidagi sxema bilan tavsiflash mumkin:

Bu juda qo'pol sxema, chunki... Har bir bosqichda juda ko'p nuanslar mavjud. Ammo ularni ko'rib chiqishdan oldin, keling, bir qadam orqaga qaytaylik va qanday turdagi mobil ilovalar mavjudligini tushunamiz.

Mobil ilovalar turlari

Dunyoda smartfonlarning asosiy soni ikkita operatsion tizimda ishlab chiqariladi (2017 yil statistik ma'lumotlariga ko'ra, ular bozorning 99,9 foizini egallaydi):

  • Android(Samsung, Huawei, Sony, Lenovo, HTC, Xiaomi va boshqalar). jami 85,9%;
  • iOS(Olma). jami 14%.

Bundan tashqari, Windows Mobile, Tizen, Kai OS, Fire Os va boshqalar mavjud, ammo ular juda mashhur emas.

Ushbu operatsion tizimlar ichida mavjud ilovalar do'konlari- bir marta bosish orqali turli xil ilovalarni yuklab olishingiz va o'rnatishingiz mumkin bo'lgan o'rnatilgan rasmiy dastur. Ularni smartfon menyusidagi tegishli piktogramma orqali osongina ajratib olish mumkin.

Bu do‘konlarda juda ko‘p ajoyib ilovalar mavjud – o‘yinlar, kitoblar, filmlar, musiqalar, jurnallar... Turlarning xilma-xilligi ro‘yxatda yo‘q, lekin ularning soni ham hayratlanarli – birgina 2017-yilning o‘zida do‘konlarda jami 5,7 million murojaat bo‘lgan:

Ular bepullarga bo'linadi:

Va pullik:

Har ikki holatda ham pul topish imkoniyati taqdim etiladi. To'langanlar bilan aniq - foydalanuvchi bir martalik xaridni amalga oshiradi va dasturdan foydalanadi. Bepul bo'lganlar bilan hamma narsa qiziqroq bo'ladi - monetizatsiyaning turli usullari qo'llaniladi va ularning samaradorligini oldindan aytib bo'lmaydi.

Har biringiz o'z ijodingizni ushbu do'konlarga yuklashingiz mumkin. Ammo dasturlash bilimingiz nol bo'lsa, qanday qilib dasturchi bo'lish mumkin? Keyingi bo'limimiz bunga bag'ishlangan.

Mobil ilovani qanday yaratish kerak

Android yoki iOS ilovasini yaratishning uchta asosiy usuli mavjud:

  • O'z-o'zidan;
  • Professional ishlab chiquvchilardan buyurtma;
  • O'z jamoangizni yarating.

Keling, dasturlash ko'nikmalariga ega bo'lmasdan ham o'z telefon ilovangizni yaratishingiz mumkinligidan boshlaylik. Yo'q, albatta, agar siz kodni ozgina bo'lsa ham tushunsangiz, bu vazifani osonlashtiradi. Ammo, agar siz gumanist bo'lsangiz va kompyuterda qilgan eng qiyin narsangiz ba'zi hujjatlarni ochish bo'lsa ham, menga ishoning, siz buni hal qila olasiz.

Smartfon ilovasini o'zingiz yaratish ikkita variantga bo'linadi:

  1. Maxsus dizayn xizmatlaridan foydalangan holda dastur yaratish;
  2. Noldan kod yozing.

Keling, birinchi variantni ko'rib chiqaylik.

Ilovalarni yaratishni osonlashtiradigan va dasturlash qobiliyatiga ega bo'lmagan odamlar uchun yaratilgan maxsus xizmatlar mavjud.

Ular qurilish to'plamlariga o'xshaydi, intuitiv va ulardan foydalanish oson. Bu shunday ko'rinadi:

Barcha ishlar brauzerda, xizmatning shaxsiy kabinetida amalga oshiriladi (ularning ko'pi bor, ro'yxat quyida bo'ladi). Ekran ikki qismga bo'lingan. Bir yarmi yakuniy natijani ko'rsatadi - u smartfon ekranida qanday ko'rinishini ko'rsatadi; ikkinchi yarmida turli xil vositalar mavjud: fon, shriftlar, tugmalar, piktogrammalar, uslublar va boshqalar.

Siz uchun qolgan narsa - ilovangiz turini o'rnatish, uning tuzilishini sozlash (asosiy sahifa, yordamchi sahifalar, to'lov sahifalari va boshqalar), mantiq, ushbu ilovani yuklab olish uchun havolani saqlash va nashr qilish. Chiqish taxminan shunday bo'ladi:

Eslatma! Bunday dizayn xizmatlarida siz oddiy loyihalarni yaratishingiz mumkin, masalan, onlayn-do'kon, ma'lumot ilovasi, go'zallik salonlari, xizmat ko'rsatish stantsiyalari, oddiy funksionallikka ega kafe va restoranlar uchun ilovalar.

Oddiy funksionallik quyidagilarni anglatadi:

  • ba'zi ma'lumotlarni ko'rish, masalan, ish vaqti, manzil, kontaktlar, narxlar ro'yxati, maqolalar va boshqalar;
  • fikr-mulohazalar, masalan, mijozlar tomonidan ilovadan yuborilgan xabarlar, ular ilova mualliflariga, menejerlarga yoki boshqa mas'ul shaxslarga yetkaziladi;
  • xizmatlar uchun ro'yxatdan o'tish yoki har qanday tovarlarga buyurtma berish;
  • xaritada joylashuvni ko'rish;

Ba'zi murakkab vazifalar va loyihalar allaqachon so'roq ostida bo'ladi. Murakkab vazifalar quyidagilarni anglatadi:

  • ilovaning 1C buxgalteriya hisobi, CRM tizimi va boshqalar bilan integratsiyalashuvi;
  • boshqa dasturlar yoki xizmatlar bilan o'zaro hamkorlik, masalan, Davlat xizmatlari, banklar va boshqalar;
  • biror narsa bilan sinxronlash, masalan, Google taqvimi, bulutli saqlash va boshqalar kabi boshqa xizmat bilan;
  • o'yinlar va dinamikani o'z ichiga olgan boshqa ilovalarni yaratish, turli xil syujet variantlari va boshqalar.

Bu erda siz o'zingizning arizangizni yaratishingiz mumkin bo'lgan xizmatlarga misollar keltiramiz; ularning aksariyati pullik yoki umumiy dasturiy ta'minot ekanligini oldindan aytib o'tish joiz, bu cheklangan bepul funktsiyalarni anglatadi:

1 qichqiriq. Barcha holatlar uchun 200 dan ortiq tayyor sxemalar, ularning har birini sozlash mumkin. 40 dan ortiq qo'shimcha kengaytmalar. Kengaytirilgan tahlil. Ilovalaringizni monetizatsiya qilish imkoniyati. Faqat ingliz tilida, oyiga $49 dan boshlanadi.

2 Mening bepul ilovamni yarating. Onlayn do'konni mobil platformalarga o'tkazish uchun bepul dizayner. Internetga ulanmasdan ishlashi mumkin.

3 Appy Pie. Shopify, WooCommerce, PrestaShop va boshqalar bilan mos keladigan ilovalar yaratish uchun pullik sayt. Siz bepul rejani tanlashingiz mumkin, ammo keyin dasturingiz reklamani ko'rsatadi.

4 iBuildApp. Rus tilidagi dizayner, ko'plab sozlamalar, foydalanish qulayligi (video, audio, matnlar, tugmalar, xatcho'plarni osongina qo'shishingiz mumkin). Minimal tarif oyiga 2400 rubl.

5 MobiCommerce. Sayt PrestaShop yoki CMS Magneto-dan foydalangan holda onlayn-do'konga ega bo'lganlar uchun javob beradi. To'liq funksionallik yiliga $700 evaziga mavjud; bepul foydalanish bilan funksiyalar cheklangan.

6 Apptuse. Android yoki iOS-da onlayn-do'konning mobil versiyasini yaratish uchun yana bir dizayner. Quyidagi elektron tijorat platformalari bilan mos keladi: Magento, CS-Cart, 3Dcart, Magneto va boshqalar. Xususiyatlari: analitik, aniq interfeys. Bepul demo versiyasi mavjud, to'liq kirish to'lanadi.

7 Biznes ilovalari. Siz har qanday turdagi ilovalarni yaratishingiz mumkin: fitnes, kafe va restoranlar, ko'chmas mulk agentliklari, go'zallik salonlari va boshqalar uchun. To'langan, lekin bir oy ichida siz obunani bekor qilishingiz va pulingizni qaytarib olishingiz mumkin.

8 Geyser ilovalari. Ushbu dizaynerda siz mobil yangiliklar blogi, elektron kitob, qo'llanma dasturi va boshqalarni yaratishingiz mumkin. Ko'plab tayyor shablon va shakllarni o'z ichiga oladi. Rus tiliga qisman tarjima qilingan. U bepul sifatida joylashtirilgan, ammo u ilovaga reklama kiritadi, daromad 50/50 siz bilan bo'linadi.

9 AppsMakerStore. Sport klublari, tibbiyot markazlari, go'zallik salonlari va boshqalar uchun ilovalar yaratishingiz mumkin bo'lgan rus tilidagi dizayner. Platforma sizga tayyor shablonni tanlash va uni o'zingiz uchun qayta ishlashni taklif qiladi. Pullik, minimal obuna – oyiga $29,5.

10 Mobincube. Rus tili, bepul tarif va parametrlarning katta moslashuvchanligi mavjud. Google Play, Apple Store-da nashr qilish. Push-bildirishnomalarni o'rnatish, monetizatsiya, ma'lumotlar bazalari bilan ishlash, dasturni o'zingiz xohlagan tarzda sozlash imkonini beruvchi ochiq kodli kod.

11 Ilovalar paneli. Ingliz tilidagi bepul mobil ilovalar dizayneri, shuningdek, har qanday operatsion tizim uchun oddiy va unchalik oddiy bo'lmagan ilovalarni yaratish uchun boy funksiyalarni taklif etadi.

12 Yong'in qurish. Ko'plab mukofotlarga ega kuchli dizayner. Ingliz tilida va pullik, lekin u har qanday loyiha uchun dastur yaratish imkonini beradi. Ijtimoiy tarmoqlar, veb-saytlar, CRM tizimlari va boshqalar bilan integratsiya, tahlillar, bildirishnomalar va boshqalar.

13 AppYet. Faqat Android uchun ilovalar yaratadi. Veb-saytingizni Ilovaga aylantirish imkonini beruvchi ingliz tilidagi juda oddiy xizmat. Monetizatsiya funksiyalari mavjud.

14 Appery. Boy funksionallikni taklif qiluvchi ingliz tilidagi dizayner. 14 kunlik bepul sinov muddati. iOS va Android uchun kross-platforma ishlab chiqish. jQuery Mobile, Ionic, AngularJS, Bootstrap va HTML5-ni qo'llab-quvvatlaydi. Har qanday tarkibni tahrirlash, foydalanuvchilarga PUSH bildirishnomalarini yuborish va boshqa ko'p narsalarni qilish imkonini beruvchi shaxsiy hisob. Oyiga 60$ dan

15 Yaxshi sartarosh. 30 kunlik sinov muddati. Oyiga $32 dan. Biznes, axborot ilovalari, jamoalar yaratish imkonini beradi. 350 dan ortiq funktsiyalar. Ilova, jamoa va foydalanuvchilar boshqariladigan qulay orqa ofis.

Yuqorida men bunday xizmatlarda murakkab dasturlarni amalga oshirish muammoli bo'lishini yozgan bo'lsam-da, shunga qaramay, ularning yordami bilan siz onlayn savdodan tortib, axborot resurslari va ta'lim loyihalarigacha bo'lgan juda ko'p turli xil variantlarni yaratishingiz mumkin. Bunday xizmatlarda yaratilgan ilovalar Google Play va App Store do'konlarida ommaviy ravishda joylashtirilishi va turli yo'llar bilan monetizatsiya qilinishi mumkin.

Ushbu ilovalarning ko'pchiligi ochiq manba sifatida eksport qilinishi mumkin va sizning ehtiyojlaringizga mos ravishda o'zgartirilishi mumkin. O'ylaymanki, bu ba'zi agentlikda ilovalarni ishlab chiqish uchun o'nlab yoki yuz minglab rubl to'lashga tayyor bo'lmagan yangi boshlanuvchilar uchun ajoyib variant.

Endi ilovani o'zingiz yaratishning ikkinchi variantini ko'rib chiqamiz: kodni qo'lda yozish.

Bu usul dasturlash bo'yicha kamida bir oz ma'lumotga ega bo'lganlar uchun javob beradi. Bu oson ish emas - shaxsan men ajoyib dasturchi emasman, chunki... mening darajam universitet uy vazifasiga yopishib qolgan. Ammo biz birga "boshlagan" do'stimiz bu masalada ko'proq mahorat ko'rsatdi.

Yaxshiyamki, bugungi kunda dasturlashni o'rganish har qachongidan ham osonroq. Buni amalga oshirish uchun siz hatto uydan chiqishingiz shart emas. Internetda ko'plab maqolalar, darsliklar va video kurslar mavjud bo'lib, ular bu masalani g'ishtdan g'isht bilan ajratib turadi.

Agar siz cheklovlarsiz erkin yozishni istasangiz, u holda dasturlash tillari bilan shug'ullanishingiz kerak bo'ladi. Java (Java) Android ilovalari yaratilgan eng mashhur tillardan biri, shuning uchun men undan boshlashni maslahat beraman.

Mobil bozor mutaxassisi Nikolas Rayt UpWork blogida ilovalarni rivojlanishning murakkabligiga qarab ajratdi:

  • Oddiy. Ular shablonlar yordamida yaratilgan, ma'lumotlar bazalari mavjud emas. O'rtacha rivojlanish vaqti - 70-140 soat;
  • O'rtacha ma'lumotlar bazalari bilan ishlash. Men 140-210 soatni olaman;
  • Kompleks. Nicholas ushbu toifadagi o'yin ilovalarini o'z ichiga oladi, ularning rivojlanishi 420 soat yoki undan ko'proq vaqtni oladi.

Bunga ikkita oddiy o'yin ishlab chiqqan va atigi 10 oy ichida 20 000 dollardan ko'proq daromad olgan Endi MakAdam misol bo'la oladi.

Va bu birinchisining davomi bo'lgan ikkinchi o'yin

Qizig'i shundaki, Andy pul ishlash uchun birinchi Invaders o'yinini ham ishlab chiqmagan. U Libgdx kutubxonasidan B4A tili bilan foydalanishni o'rgandi. Tajriba sifatida men ushbu o'yinchoqni yasadim, uni Google Play Marketga yukladim va odamlar 80-yillarning oxiri, 90-yillarning boshidagi o'yinlarni eslatuvchi bu o'yinchoqni yuklab olishni boshlaganlarida juda hayratda qoldim, masalan, Space Invaders (deyarli birdan biriga). )

Andy tomonidan yozilgan o'yinlar mutlaqo bepul. U Google Adsense-dan reklama bloklarini joylashtirish orqali pul ishlaydi. Quyida ushbu turdagi monetizatsiya haqida ko'proq o'qing.

Professional ishlab chiquvchilardan buyurtma

IPhone uchun Photo365 ilovasining yaratilish tarixi qiziqarli bo'lib, uning mohiyati har kuni o'z hayotingizni suratga olish va ularni kalendarga qo'shishdir. Vaqt o'tishi bilan hayotingizning ajoyib foto arxivi yaratiladi. Kalendarda kerakli sanani tanlab, o'sha kuni sizga nima bo'lganini ko'rishingiz mumkin.

Natijalarni tez deb atash mumkin emas - buyurtma tugashidan 6 oy o'tdi. 2020 dollar turadi. Ammo natija barcha kutganlardan oshib ketdi - loyiha muallifi 30 kun ichida 30 000 dollar ishlab olishga muvaffaq bo'ldi va shubhasiz, dastur hali ham shu kungacha pul olib keladi.

Ijrochilarni hammaga ochiq saytlarda topish mumkin, masalan:

Bu erda, masalan, mijozlar Fl.ru saytida joylashtirgan loyihalar:

Dasturni ishlab chiqish uchun to'lagan pulingiz "tuproqqa tushishi" va to'lanmasligi xavfi mavjud. Biroq, buni qilmaslik va keyin o'tkazib yuborilgan imkoniyatlardan afsuslanishdan ko'ra, buni qilish va muvaffaqiyatsizlikka uchragan yaxshiroqdir.

Bu yuqoridagi ikkita usulning kombinatsiyasi. Masalan, siz universitetda o'qiysiz va sinfdoshingiz bilan birgalikda ajoyib mobil ilova yaratishga intilasiz. Biri qiziqarli g'oyalar generatori, ijodiy ilhomlantiruvchi bo'lsa, ikkinchisi dasturlash asoslarini bilgan holda birinchisining g'oyalarini amalga oshiradi. Uchinchisi, masalan, Internetda loyihalarni qanday targ'ib qilishni yoki Google Adwords-da samarali reklama kampaniyalarini yaratishni biladi. Jamoa shunday chiqadi.

Ishlab chiquvchilarning hikoyalarini o'qib, men bu ishni jamoada qilish osonroq ekanligini angladim. Hamma bir ovozdan takrorlaydi: “Tezda jamoa qidiring”. Bu bir nechta muhim afzalliklar bilan oqlanadi:

  • Yuk taqsimoti. Ilovalarni ishlab chiqishda yolg'iz o'zi borish haqiqiy emas;
  • Qo'llab-quvvatlash. Yolg'iz, siz tezda shunday deb o'ylaysiz: "Mening ishim kimga kerak?" va vaqtning 90% dangasalik ustunlik qiladi. Jamoada siz mas'uliyatni his qilasiz va dastlabki bosqichlarda ishni tark etmaysiz.

Jamoani qayerdan topsam bo'ladi?

Do'stlaringiz bilan suhbatlashing, ehtimol ular orasida dasturlashni biladigan yoki ilovalar yaratishga qiziquvchilar bor. Agar yo'q bo'lsa, forumlarda va ijtimoiy tarmoqlarda qidirib ko'ring. Shaxsan men YouTube kanalini reklama qilgan hamkorni shunday topdim. Internetda pul ishlashga mendan kam qiziqmagan ajoyib yigit, shuning uchun biz u bilan tezda til topishib ketdik.

Ilova yaratishda nimani e'tiborga olish kerak. Maslahat

G'oya haqida o'ylash sizni bezovta qilishi mumkin bo'lgan uzoq davom etadigan bosqichdir. Har bir inson uyali aloqa bozori ilgari ko'rmagan noyob va aql bovar qilmaydigan narsani o'ylab topishga harakat qilmoqda. Lekin bu ovoragarchilikka arziydimi? Facebook birinchi ijtimoiy tarmoq emas edi va Google birinchi qidiruv tizimi nomiga da'vo qila olmaydi. Biroq, bular bugungi kunda o'z sohalarida eng qimmat Internet-loyihalardir.

  • Maslahat №1. Agar sizda g'oya bo'lmasa, mavjud bo'lganini olib, uni takomillashtirishingiz mumkin. Asl dasturning grafikasi va funksionalligi unchalik yoqmagan Photo365 ilovasining egasi shunday qildi. Men uning ishining natijalarini yuqorida aytib o‘tdim.

Ilova yaratish jarayoni nafaqat vaqtni, balki katta mablag'ni ham talab qildimi? Shunda siz investor topishingiz mumkin.

  • Maslahat №2. Investor topishga harakat qiling. Ammo agar siz pul olsangiz, uni to'liq ishlab chiqishingiz kerakligini unutmang. Habré-da yosh jamoaning hikoyasini o'qib chiqib, men bugun investor topish mumkinligini angladim. Siz maxsus fondlarning xizmatlaridan foydalanishingiz mumkin (masalan, Internet tashabbuslarini rivojlantirish jamg'armasi).
  • Maslahat №3. Daromadingizni oldindan hisoblang. Buning uchun rivojlanish va targ'ib qilish uchun qancha pul sarflashingizni hisoblang.

http://thebestapp.ru/calculator/ (ruscha) va http://howmuchtomakeanapp.com/ (ingliz tili) saytlari rivojlanish xarajatlarini hisoblashda yordam beradi. Rivojlanish narxini hisoblash haqida batafsil ma'lumot ushbu maqolada tasvirlangan.

Monetizatsiya haqida: Barcha omillarni hisobga olishga harakat qiling: maqsadli auditoriya, (raqobatchilaringiz qanday monetizatsiya opsiyalaridan foydalanishiga qarang).

Katta loyihalar muvaffaqiyatsiz tugadimi? Nima uchun ularni orqa yondirgichga qo'ymaysiz va ularni kichikroq ilovalar bilan sinab ko'ring.

  • Maslahat №4. Kichikdan boshlang. Misol uchun, Beautiful Widgets ilovasini yaratuvchilari (telefonlar uchun chiroyli vidjetlar) pullik versiyani 100 000 marta yuklab olishga erishdilar, bu esa 170 rublni tashkil qiladi.

Ilova reklamasi

Ilova reklamasi quyidagilarga bo'linadi:

  • bepul usullar;
  • Pulli usullar.

Rag'batlantirilmasdan, sizning ishingizni kam odam sezadi. Reklama ko'pincha loyihani yaratishning oldingi bosqichlariga qaraganda ko'proq pul sarflaydi. Yorqin misol - uchta ilovani ishga tushirishga harakat qilgan Yuliya Ashomok laqabli qizning hikoyasi (uning ishini Play Store'da topishingiz mumkin). Hammasi bo'lib, u ko'tarilish uchun 1051 dollar sarfladi va bor-yo'g'i 1126 dollar ishlab oldi.

Birinchisi - E raqamlari - ko'p mehnat talab qiladigan va mutlaq qobiliyatsiz bo'lib chiqdi. U mahsulot qadoqlarini skanerdan o'tkazdi va elektron qo'shimchalar ro'yxatini ko'rsatdi. Qiz rag'batlantirilgan o'rnatishlardan foydalangan holda dasturni targ'ib qilishga urindi (siz ilovani o'rnatish uchun to'laganingizda), bu foydasiz bo'lib chiqdi. Bundan tashqari, bu mavzu deyarli hech kimni qiziqtirmadi - "E raqamlari uchun ovqatni skanerlash" kabi qidiruv so'rovlari juda kamdan-kam hollarda kiritiladi.

  1. Agar siz o'rnatishlar sonini ko'paytirish orqali ilovani targ'ib qilishingiz kerak bo'lsa, unda siz "kambag'al mamlakatlardan" deb belgilangan foydalanuvchilar turiga e'tibor qaratishingiz kerak. Ushbu ro'yxatga Rossiya, Filippin va boshqalar kiradi, chunki bitta jalb qilingan foydalanuvchining narxi ~ 0,012 AQSh dollarini tashkil qiladi.
  2. Agar siz ilovaning rentabelligini oshirishingiz kerak bo'lsa, unda Qo'shma Shtatlardan ko'proq to'lov qobiliyatiga ega auditoriyaga o'tish yaxshiroqdir. Bu erda jalb qilingan mijozning narxi ~ 0,05 AQSh dollaridan yuqori, ammo amerikaliklar "kambag'al mamlakatlardan" foydalanuvchilarga qaraganda ko'proq pul to'lashga tayyor.

Ko'tarilish uchun qiz AdWords - Google reklamasidan foydalangan.

Ilovani bepul usullardan foydalangan holda targ'ib qilish uchun qiz tavsiya qiladi:

Siz ham foydalanishingiz mumkin maxsus saytlar xizmatlari, bu sizning ilovangizni o'rnatish sonini ko'paytirishga yordam beradi. Bu sizning arizangiz bilan bog'liq muayyan so'rov bo'yicha birinchi o'ringa chiqish uchun zarur.

Ammo shuni esda tutingki, 90% odamlar dasturni o'rnatgandan so'ng darhol uni o'chirib tashlaydi va soxta sharhlar aqlli do'kon botlari tomonidan osongina kuzatiladi. Men ushbu turdagi daromadlar haqida (foydalanuvchi tomonidan) boshqa maqolada ko'proq gapiraman:.

O'rnatishlar sonini ko'paytirishning yana bir shunga o'xshash usuli pullik vazifalarni yaratish aks qutilarida (SeoSprint, SeoFast va boshqalar). Men ushbu maqolada bunday saytlarning katta ro'yxatini taqdim etdim: . Bunday vazifalarga misol:

Ijobiy tomoni - bu arzon. Kamchiliklari uzoq ko'tarilish, past "qaytish".

Ilovalarni o'rnatish va reytinglarni oshirishning qanday afzalliklari bor?

Ilovangiz qanchalik ko'p o'rnatilsa va uning reytingi qanchalik baland bo'lsa, u shunga o'xshash ilovalar ro'yxatida shunchalik yuqori bo'ladi, ya'ni boshqa odamlar uni o'rnatish ehtimoli shunchalik yuqori bo'ladi.

Misol sifatida Google Play qidiruv so'rovidan "Pitsa buyurtma qiling" dan foydalanamiz:

Birinchi ikkita natija tijoratdir, ular yashil ramkada reklama yashil so'zi bilan ta'kidlangan. Siz u erga pul evaziga borishingiz mumkin. Va quyida Dodo Pizza-dan boshlab hamma narsa bepul emissiya bo'lib, unda joylar yuqorida aytib o'tilganidek, sizning arizangizning foydalanuvchi so'roviga mosligi, dasturni o'rnatish soni va uning reytinglari asosida taqsimlanadi.

Agar siz quyidagi natijalarni ko'rib chiqsangiz, mashhur Papa John's va Pizza Hut zanjirlaridan ilovalar bo'ladi. Ammo Dodo Pizza raqobatdan tashqarida, uning ilovasi bir necha barobar ko'proq foydalanuvchilar tomonidan yuklab olinadi.

Rasmni kattalashtirish uchun bosing

Agar men Papa John's yoki Pizza Hut egasi bo'lganimda, men, albatta, marketologlar oldiga Dodo Pizzaga iloji boricha yaqinlashish va hatto undan o'zib ketish vazifasini qo'ygan bo'lardim.

Ajablanarlisi shundaki, Papa Jon's Dominos Pizzadan pastroq, chunki o'rnatishlar soni, sharhlar va umumiy reytinglar yuqoriroq. Ehtimol, bu hududning qamrovi, xizmatning tavsifi yoki boshqa narsa bilan bog'liq. Maqolaning maqsadi mobil ilovalarda pul ishlash yo'llari va ilovani targ'ib qilish bo'yicha ko'rsatmalar haqida gapirish bo'lganligi sababli, alohida suhbat uchun mavzu, shuning uchun biz hozir bu masalani batafsil o'rganmaymiz.

Qanday qilib bepul ilovalar bilan pul ishlash mumkin

Ushbu turkumda biz bepul ilovalarni ko'rib chiqamiz - ularni tegishli do'kondan bir marta bosish orqali yuklab olishingiz mumkin. Ammo "bepul" qopqoqning orqasida juda ko'p nuanslar yashiringan - reklama, pullik xususiyatlar, cheklangan versiyalar va boshqalar. Bunday ilovalarni ishlab chiquvchilar shunday qilib pul ishlashadi.

Mobil ilova egalari orasida eng mashhur monetizatsiya turi. Xulosa shuki, dastur interfeysida reklama paydo bo'ladigan maxsus joy ajratilgan. Foydalanuvchilar ilovani yuklab olishadi va undan foydalanish paytida vaqti-vaqti bilan reklamalar ko'rsatiladi. Reklamaga har bir bosish uchun dastur egasi reklama beruvchilardan mukofot oladi. Ba'zi ilovalar reklamalarga to'la va bu zerikarli.

Reklamadan pul ishlash uchun siz sheriklik dasturiga ulanishingiz kerak - Google Adwords, Mobile 10, Admitad, Tapclick, Mobile-Click, Adcash va boshqalar. Ulanish shartlarini yuqorida sanab o'tilgan xizmatlarning rasmiy veb-saytlarida topish mumkin.

2017 yilgi statistik ma'lumotlarga ko'ra, mobil telefon daromadining 50% dan ortig'i ilova ichidagi xaridlardan tushadi. Mohiyati haqiqiy pulga tovarlar yoki har qanday funktsiyalarni sotishdir. Misol uchun, xarid qilish ilovasida siz kiyim-kechak, oshxona anjomlari va boshqalarni sotishingiz mumkin.

Ammo men qo'shimcha virtual funktsiyalar uchun to'lashni taklif qiladigan ilovalarga e'tibor qarataman. Ajoyib misol - bu haqiqiy pul uchun o'yinni soddalashtiradigan barcha turdagi sovg'alarni sotadigan mobil o'yinlar (rasmda Hustle Castle o'yinidagi do'kon ko'rsatilgan):

Olmoslar bu yerda sotiladi va ulardan har xil shirinliklar sotib olish mumkin.

Yoki bu yerda bepul Fun Run 2 o‘yinidan yana bir misol keltiramiz, unda siz dunyo bo‘ylab yashovchi boshqa haqiqiy ishtirokchilarga qarshi kurashasiz:

O'yin boshida siz hayvonlarning bir nechta turlarini tanlashingiz mumkin. Har bir g'alaba uchun sizga tangalar beriladi, ular bilan siz hayvoningizni bezashingiz mumkin: ularga kiyim, shlyapa, ko'zoynak, krossovka, konki va hokazolarni sotib oling yoki yangi ajoyib belgi sotib oling.

Biroq, ba'zi hayvonlar yoki kiyimlar shunchalik qimmatki, o'yinda g'alaba qozonish orqali ular uchun tangalarni tejash juda uzoq vaqt talab etadi. Jarayonni tezlashtirish uchun siz o'zingizni qiziqtirgan narsalarni haqiqiy pulga sotib olishingiz mumkin.

O'yinchilar o'yinda ajralib turish uchun ushbu narsalarni sotib olishadi. Bu o'z-o'zini hurmat qilishni yaxshilaydi va xuddi haqiqiy hayotdagi kabi harakat qiladi. Kim eski iPhone 4 dan foydalanishni xohlaydi? Har bir inson yangi, chiroyli va sovuqroq narsani xohlaydi.

O'yinga pul quyish jarayoni xayriya deb ataladi.

Xaridlar har qanday ilovada amalga oshirilishi mumkin. Asosiysi, siz foydalanuvchilarni virtual funktsiyalar uchun mashaqqatli pullarini berishni xohlashlari uchun rag'batlantirishingiz kerak. Shubhasiz, bu erda daromad cheklanmagan.

Usul avvalgisiga o'xshaydi - siz qo'shimcha funktsiya uchun ham pul to'laysiz, lekin ma'lum vaqt uchun. Masalan, axborot byulleteniga obuna bo‘lish, sevimli jurnalingizning yangi sonlarini olish... Ko‘p misollar keltirish mumkin. Mobil ilovalarda esa joziba kabi ishlaydi.

Masalan, YouTube YouTube Premium obunasini taklif qiladi, bu sizni reklamadan ozod qiladi, qo'shimcha kontentga kirish imkonini beradi va videoni kichik oynada minimallashtirish va, masalan, bir vaqtning o'zida uni tomosha qilish va brauzerda kezish imkonini beradi. Va buning uchun ular oyiga 199 rubl so'rashadi. Bundan tashqari, ular sizga obunani bepul sinab ko'rishga imkon beradi.

Yoki yana bir misol - Yandex Music ilovasi. Xizmatdan kompyuterda foydalanganda hech qanday cheklovlar yo'q, faqat ba'zida reklamalar paydo bo'ladi, siz ularni pul uchun o'chirib qo'yishingiz mumkin. Ammo agar siz ilovani telefoningizga o'rnatsangiz, ko'proq cheklovlar bo'ladi, masalan, kompyuteringizda ilgari yaratilgan pleylistlarni tinglay olmaysiz. Agar siz oylik pullik obuna sotib olsangiz, ushbu cheklovlarning barchasi chetlab o'tiladi. Bir yilga ijaraga bersangiz chegirma bo'ladi.

Statistik ma'lumotlarga ko'ra, obuna ilovalari ilova ichidagi xaridlarni amalga oshiradigan dasturlarga nisbatan 50% yuqori rentabellikka ega.

Monetizatsiya usuli kontent ilovalarida (obuna evaziga siz ba'zi kontent - musiqa, video, yangiliklar maqolalarini olasiz) va xizmatlarda (fayl xostingi va boshqalar) mos keladi. Siz obuna modelini tor yo'naltirilgan ilovalarda (masalan, uyg'otuvchi soatlar), o'yinlarda ishlatmasligingiz kerak (bu amalda qo'llaniladi, ammo unchalik ta'sir qilmaydi).

Umuman olganda, ushbu monetizatsiya modeli sizning arizangizda muvaffaqiyatli bo'lishi uchun unda nima shunchalik qimmatli ekanligi haqida o'ylab ko'ring, foydalanuvchilar har oy ma'lum, hatto kichik miqdorda pul to'lashga tayyor bo'ladi.

Har qanday dasturda foydalanish mumkin. Masalan, Helix Jump o'yinida video uni yakunlashga bo'lgan har bir muvaffaqiyatsiz urinishdan keyin ko'rsatiladi (bu taxminan har ikki daqiqada bir marta) va Hustle qal'asida mualliflar odamlarni mukofotlash orqali reklama tomosha qilishga undashadi:

  • Rossiya – 11,59 dollar;
  • Amerika Qo'shma Shtatlari - $12,87;
  • Indoneziya – $7,97;
  • Turkiya – $6,42;
  • Hindiston - 2,20 dollar.

Ko'rib turganingizdek, narx to'g'ridan-to'g'ri mintaqaga bog'liq.

Homiylik

Samarali usul, lekin hamma uchun emas. Mashhur ishlab chiquvchilar yoki kompaniyalar uchun javob beradi. Maqsad boshqa nashriyot nomidan mahsulotni chiqarishdir.

Misol uchun, o'yin Vasya va KO tomonidan ishlab chiqilmoqda va u keng o'yin doiralarida tanilgan Gameloft tomonidan chiqarilgan. Bu har ikki tomon uchun ham foydali - biri tayyor mahsulot oladi, ikkinchisi esa mashhur bo'lib, pul ishlab olishi mumkin.

Gameloft asbob-uskunalar, katta jamoa va boshqalar uchun mablag'ga ega bo'lmagan Vasyaga to'laydi, lekin ayni paytda Vasya ajoyib ishlab chiquvchidir. U Gameloft brendiga ko'proq odamlarni jalb qiladigan va ularni kompaniyaning boshqa mahsulotlarini sotib olishga undaydigan o'yin yaratishi mumkin. Xo'sh, Gameloft Vasyaga yaxshi ish haqi to'laydi + u eng ko'p chiqarilgan mahsulotni sotishdan komissiya olishi mumkin.