Хөтөлбөрийг боловсруулах үе шатууд. Аппликейшн хөгжүүлэх програмууд: iOS болон Android-д програмыг хэрхэн өөрөө хийх вэ Програм үүсгэх үйл явц

XXI ЗУУН бол гар утасны технологийн цэцэглэлтийн эрин үе юм. Мобайл төхөөрөмжгүй хүнийг ажил хэрэгч гэхээсээ илүүтэйгээр төсөөлөхөд бэрх болжээ. Гар утасны технологибизнесийн бараг бүх салбарт байдаг. Хөдөлгөөнт экосистемүүд байнгын туршилтаар өдөр бүр өөрчлөгдөж, хувьсан өөрчлөгдөж байдаг. Өдөр бүр бизнес, боловсрол, зугаа цэнгэл гэх мэт олон зуун програмууд бий болдог. Эдгээр апп тус бүр нь тухайн програмын чиглэл, контекстээс хамааран тодорхой харагдах загвар, өнгө аястай байдаг.

Гэхдээ гар утасны програм хөгжүүлэх үйл явц нь өөрөө юунаас бүрддэг вэ?

Энэ бол мэдээж IDEA юм.Эхний шатанд та ирээдүйн гар утасны програмын утга учир, юунд ашиглахыг сайтар бодож үзэх хэрэгтэй. Дараа нь та аль платформ дээр ашиглахаа шийдэх хэрэгтэй. Дүрмээр бол одоо програмууд нь iOS болон Android гэсэн хоёр платформ дээр нэгэн зэрэг бичигдсэн байдаг, гэхдээ энэ нь ашиггүй эсвэл яарах зүйлгүй бол компанийн мэргэжилтнүүд аль нэгийг нь сонгоход тань туслах болно. эрэлт, нийлүүлэлт, өрсөлдөөний зах зээлд эхлээд дүн шинжилгээ хийсний дараа платформууд.

2. ТЕХНИКИЙН ҮЗҮҮЛЭЛТ

Хөгжүүлэлт эхлэхээс өмнө үйлчлүүлэгчээс техникийн тодорхойлолт авах шаардлагатай. Хэрэв энэ нь байхгүй бол үйлчлүүлэгчид бөглөх товч мэдээлэл өгнө. Техникийн үзүүлэлтүүд шууд нөлөөлдөг тул энэ үе шатанд онцгой анхаарал хандуулдаг техникийн шинж чанаруудүр дүн. Энэ үе шатанд дараахь төрлийн ажлыг гүйцэтгэдэг.

  • Хөдөлгөөнт програмын үйл ажиллагааны тайлбарыг боловсруулсан болно;
  • Хөгжлийн хугацааг тодорхойлж, тохиролцсон;
  • Санхүүгийн зардлыг тооцож, төлбөрийн журмын загварыг боловсруулсан;
  • Үйлчлүүлэгчтэй гэрээ байгуулсан;
3. ХЭРЭГЛЭЭ

Хэрэглэгч мобайл програмтай хэрхэн ажиллахыг ойлгохын тулд янз бүрийн програмын дэлгэцийн харилцан үйлчлэлийн график зургийг бүтээв. Энэ үе шатанд гар утасны програмын бараг бүх функцийг боловсруулсан болно. UI дизайны үе шатанд мэргэжилтнүүд програмын ажиллах зарчим, дэлгэц бүр дээр функц, товчлууруудыг байрлуулах зэргийг тодорхойлдог. Энэ үе шатанд:

  • Програмын функцийг боловсруулж байна;
  • Хэрэглээний дэлгэцийн диаграммыг боловсруулах;
  • Хэрэглээний дэлгэцүүд болон тэдгээрээр дамжин шилжих шилжилтийн хоорондох холболтыг бодож байна;
4. ХӨДӨЛГӨӨНИЙ ХЭРЭГЛЭЭНИЙ ДИЗАЙН

Ирээдүйн хэрэглээний бүх дэлгэцийн дизайныг бүтээж, ашиглалтын бүх хувилбарт янз бүрийн төлөвийг зурсан болно. Загварын концепцийг баталсны дараа дотоод товчлуур, дүрс, түүнчлэн бусад бүх график элементүүдийг зурдаг. Дүрмээр бол гар утасны програмын дизайныг зурах нь боловсруулсан дизайны үзэл баримтлал нь аль болох энгийн бөгөөд тохиромжтой эсэхийг шалгахын тулд ашиглах боломжтой байдлын судалгааг хамардаг бөгөөд хэрэглэгчид өөрсдийн даалгаврыг аль болох хурдан шийдвэрлэхэд тусалдаг.

5. ХӨГЖИЛ

Хөгжүүлэгчид техникийн үзүүлэлтүүд болон хэрэглээний дизайны бүдүүвчийг өгсөн бөгөөд тэд "бүтээж" эхэлдэг. Программистууд статик зургийг интерактив ажлын загвар болгон хувиргадаг. Програмын эхний хувилбар гарсан.

6. ТУРШИЛТ

Хөдөлгөөнт програм нь нарийн шалгалтанд хамрагдсан бөгөөд үүний үр дүнд бүх алдааг нарийвчлан тодорхойлсон шалгах хүснэгт бий болно. Хэрэглээний дизайн хийх явцад бодит үйл ажиллагааны бүх алдааг урьдчилан харах боломжгүй юм. Энэ үе шатанд програмын алдаа, дутагдал, дутагдлын жагсаалтыг гаргаж, тэдгээрийг арилгах хугацааг тодорхойлдог. Дараа нь програмыг алдааг засч, шаардлагатай бол туршилтын туршилтын дараа хүснэгтэд заасан функцийг өөрчлөх замаар гаргасан.

7. ДАХИН ТУРШИЛТ

Аппликейшн нь туршилтын төхөөрөмжүүд дээр суурилагдсан бөгөөд татаж авсантай яг адилхан ажилладаг Google Playэсвэл AppStore. Програмын албан ёсны каталогид програм гарч ирэхээс өмнө програмыг суулгах, ашиглах явцад хэрэглэгчид хөгжүүлэлтийн алдаа гарахгүй байхыг баталгаажуулах шаардлагатай. Тиймээс энэ үе шатанд бүтээгдэхүүний логик, түүний серверийн хэсгийн ажиллагааг дахин нэг удаа шалгаж, програмыг янз бүрийн нөхцөлд туршиж үздэг. өөр өөр хувилбарууд үйлдлийн системүүд.

8. БРЭНДИЙН ИКОНЫ ХӨГЖИЛ

Програмын дүрс нь орчин үеийн аливаа гар утасны програмын "нүүр царай" юм. Гар утасны програмын дүрс нь бие даасан график элемент юм. Энэ элементийг бий болгох нь зургийг хэд хэдэн хэмжээгээр зурах, мөн үүнийг туршиж үзэх олон үе шаттай процедур юм. янз бүрийн загваруудтөхөөрөмжүүд. Дүрсийг зөвшөөрсний дараа гар утасны програмэхэлдэг.

9. APPSTORE БОЛОН GOOGLE.PLAY ДЭЭР ГАР ХӨДӨЛГӨӨНИЙ АППАЙЛАНИЙГ НИЙТЛЭХ

Өргөдлийг нийтлүүлэхээр AppStore болон/эсвэл Google.Play-д илгээсэн. Өргөдөл бүрийг нийтлэхээс өмнө Google болон Apple-ийн багууд хянадаг. Google.Play-д нийтлэхэд нэг хоногоос илүүгүй хугацаа шаардагддаг бөгөөд энэ нь мэдээж хэрэг AppStore-г цаг хугацааны хувьд ахиулах бөгөөд програмыг нийтлэхэд дор хаяж ажлын 7 хоног зарцуулдаг.


Componentix студи үйл ажиллагаандаа ашигладаг гар утасны програмыг эхнээс нь бий болгох ердийн үе шатуудын багцыг энд оруулав.

Зорилтот зах зээлийн бизнесийн шинжилгээ

Энэ үе шатанд үйлчлүүлэгч програмыг яагаад ашиглахаар төлөвлөж байгаа, хөгжлийн эцсийн зорилго нь юу болохыг шийдэх ёстой хөдөлгөөнт хэрэгсэлүзэгчидтэй харилцах. Техникийн тодорхойлолтыг боловсруулах, програм боловсруулах захиалга хийхээс өмнө хариултыг олох ёстой заагч асуултуудын жагсаалтыг энд оруулав.

  • Та өөрийн гар утасны аппликейшнийг бүтээж, гаргаснаар ямар зорилгод хүрэхээр төлөвлөж байна вэ?
  • Хэрэглээний хүрээнд борлуулалт/шилжилтийг бараа, үйлчилгээний борлуулалт руу шилжүүлэхээр төлөвлөсөн үү?
  • Хэн чинийх вэ зорилтот үзэгчидхэнээс нөхөж болох вэ?
  • Таны ажиллахаар төлөвлөж буй чиглэлээрээ өрсөлдөөн хэр өндөр байна вэ (өргөдөлтэй хамт)?
  • Таны үзэгчид болон өрсөлдөгчдийн үзэгчид ямар програм ашигладаг вэ, тэдгээр нь давхцаж байна уу? Тэд ижил төстэй програмын оронд таны програмыг ашиглахад бэлэн үү?
  • Үүссэн программыг хөгжүүлэх, сурталчлахад зориулж ямар төсөв зарцуулдаг вэ?
Зөвшилцсөн шийдлийг боловсруулах

Хөгжүүлэлтийг эхлүүлэхийн өмнө та үйлчлүүлэгчээс авах ёстой техникийн даалгавар(TOR) эсвэл түүнд энэ баримт бичиг дээр дуусгах болон цаашдын ажлын товч танилцуулгыг өгнө үү.

Дууссан товч ба/эсвэл техникийн үзүүлэлтүүдийг хүлээн авсны дараа та эцсийн бүтээгдэхүүний чадавхийг үнэлэхийн тулд прототип хийж, хэрэглэгчийн профайлыг зурж эхлэх боломжтой.

Дизайнерын алсын хараа, бизнесийн үнэлгээ, техникийн үзүүлэлтүүдийн талаархи тохиролцоонд үндэслэн боловсруулах үйл явцыг эхлүүлж болно.

Прототип хийх

Прототипийг дизайнер боловсруулсан бөгөөд статик эсвэл интерактив байж болно. Үүнийг хийхийн тулд та өмнө нь ярьсан нэг буюу хэд хэдэн загварчлалын хэрэгслийг ашиглаж болно.

Статик прототипүүд болон интерактив загваруудыг програмыг бий болгоход ашиглахаар төлөвлөж буй техникийн болон програм хангамжийн баазыг харгалзан боловсруулсан байх ёстой.

Код бичих, технологи нэвтрүүлэх

Дууссан дизайнтай бол програм нь хөгжүүлэгчдэд очдог: тэд техникийн үзүүлэлтүүд, товч бөгөөд батлагдсан прототипийн дагуу програмчлалын хэл, хүрээ, төрөл бүрийн технологид суурилсан гар утасны програм үүсгэх шаардлагатай болно.

Туршилт хийх

Хэрэглээний хөгжүүлэлтийн янз бүрийн үе шатанд програмын дотоод туршилтыг симулятор болон бодит төхөөрөмж дээр заавал хийдэг. Туршилтын зорилго нь програмын техник хангамж болон програм хангамжийн платформУхаалаг гар утас, таблетууд нь загварчлалын шатанд яг тохирсон байх болно.

Урьдчилсан хувилбарыг бий болгож байна

Хэд хэдэн туршилт, програмыг сайжруулсны үр дүнд програмын ажлын хувилбарыг авах ёстой. Энэ бол програмын дэлгүүрт нэмэгдэх хувилбар юм: Apple App Store, Google Play, дэлгүүр Windows програмуудУтас (ямар платформд зориулж боловсруулж байгаагаас хамаарч) эсвэл програм түгээх ижил төстэй үйлчилгээ.

Дэлгүүрт програм нэмж байна

Студийн ажлын эцсийн шат бол дээрх програмын дэлгүүрүүдийн аль нэгэнд хянан үзэхээр програмыг нэмэх явдал юм (Componentix-ийн хувьд бид App Store эсвэл Google Play-ийн тухай ярьж байна).

Нэмэлт үе шат: цааш техникийн дэмжлэгболон хэрэглээний маркетингийн сурталчилгаа

Эдгээр үйлчилгээг үндсэн багц үйлчилгээнээс тусад нь үзүүлдэг тул тусад нь төлдөг. Маркетингийн болон техникийн дэмжлэгээс гадна хэрэглэгчийн нэрийн өмнөөс программыг App Store эсвэл Google Play-д нийтлэх боломжтой (White Label үйлчилгээ), програмд ​​​​серверийн дэмжлэг үзүүлэх боломжтой.

Хэрэв та бэлэн болуугуул програмыг хөгжүүлэх үндсэн ба/эсвэл нэмэлт үйлчилгээний багцыг захиалах - бичих: бид тантай цаг хугацаа, зардал, тусламжийн талаар ярилцах болнотехникийн тодорхойлолтыг гаргаж, товч мэдээллийг бөглөнө . Тэгээд нэг, хоёр сарын дараа та өөрийн гэсэн зүйлтэй болно iPhone, iPad эсвэл Android ухаалаг гар утсанд зориулсан гар утасны програм болон таблетууд.

Дмитрий Дементий

Гар утасны програм хөгжүүлэхэд хөрөнгө оруулах нь зүйтэй эсэхэд эргэлзэж байна уу? Та үүнийг өөрөө хийж болно, үнэхээр үнэ төлбөргүй. Та өөрийн гар утасны стратегийн үр нөлөөг үнэлэхэд ашиглаж болох туршилтын хувилбартай болж магадгүй юм. Хэрэв та оролдвол ухаалаг гар утас, таблет эзэмшигчидтэй онлайнаар харилцах гол хэрэгсэл болох зохистой гар утасны програм хийх болно.

Хамгийн гайхалтай гар утасны програм ч гэсэн сурталчилгааны цорын ганц хэрэгсэл байж чадахгүй гэдгийг санаарай. Зөвхөн иж бүрэн интернет маркетинг нь ачаалал, борлуулалтын хувьд хамгийн их үр дүнг өгдөг.

Өөрийнхөө гар утасны програмыг хийх нь үнэ цэнэтэй юу?

Зардал. Хэрэв та миний үгийг хүлээж авахгүй бол энд хэдэн баримт байна:

  • Flurry Analytics болон comScore-ийн мэдээлснээр ухаалаг гар утас, таблет эзэмшигчид төхөөрөмжтэй ажиллахад зарцуулсан нийт цагийн ердөө 14 хувийг л хөтөч ашигладаг байна. Мөн тэд цагийнхаа 86%-ийг өөр өөр хэрэглээнд зарцуулдаг.
  • Суулгасан програм- таны хэрэглэгчтэй харилцах шууд суваг. Бодоод үз дээ: та зар сурталчилгаанд мөнгө үрэх шаардлагагүй, эсвэл Yandex ашиглан таныг олохыг хүлээх шаардлагагүй. Үлдсэн зүйл бол хэрэглэгчдэд хэрэгтэй функцийг дэмжиж, түүнд холбогдох контентоор хангах явдал юм.
  • Таблет, ухаалаг гар утас ашиглан хийсэн худалдан авалтын тоо ерөнхийдөө Интернет болон RuNet дээр өсч байна. Criteo маркетингийн агентлагийн мэдээлснээр 2016 онд RuNet дахь онлайн гүйлгээний талаас илүү хувь нь гар утасны төхөөрөмж ашиглан хийгдэх болно.

Хэрэв та хүсвэл програм нь байна гар утасны хөтөч, зөвхөн таны сайт нээгддэг. Ямар тохиолдолд хэрэглэгч ийм интернет хөтөч суулгах вэ? Зөвхөн тэр таны бүтээгдэхүүн, мэдээллийг сонирхож байвал. Тиймээс, санаарай: програмыг суулгасан үйлчлүүлэгч бол зорилтот үзэгчдийн үнэнч, худалдан авахад бэлэн төлөөлөгч юм.

Энэ тохиолдолд Android болон iOS-д зориулсан мэргэжилтнүүдийн захиалгат програмаас илүүтэйгээр үнэнч хэрэглэгчдэдээ DIY програмуудыг санал болгох нь зүйтэй болов уу? Үүнийг олж мэдье.

Та хэзээ өөрөө програм үүсгэж болох вэ?

Вэбсайтад зочлогчдод юу хэрэгтэйг та санаж байна уу? Эдгээр нь нөөцийн агуулга эсвэл үйл ажиллагааны улмаас ирдэг. Хүмүүс мэдээлэл авах, юм худалдаж авах, найз нөхдийнхөө зургийг харж, сэтгэгдэл бичих гэх мэт. Мобайл програмын хэрэглэгчид ч мөн адил хэрэгтэй. Тэд мэдээлэл хайж эсвэл ямар нэгэн гүйлгээ хийдэг.

Бизнес хэзээ бие даан вэбсайт хийж болохыг санаж байна уу? Танд мэргэжлийн хүмүүстэй хамтран ажиллах мөнгө байхгүй байгаа ч WordPress эсвэл Joomla-г олох цаг зав, хүсэл эрмэлзэлтэй хэвээр байгаа нь зөв юм. Аппликешнүүдийн хувьд ижил нөхцөл байдал ажиглагдаж байна. IOS болон Android-д зориулсан өөрөө бүтээсэн программуудыг нээлттэй эхийн хөдөлгүүр дээр бүтээгдсэн вэбсайтуудтай харьцуулж болно.

Ажил эхлэхийн тулд бүртгүүлэх шаардлагагүй. Одоо үүсгэх товчийг дарна уу нүүр хуудасэсвэл үйлчилгээний дурын хуудасны баруун дээд буланд байрлах Апп үүсгэх цэсийг сонгоно уу.


Тохирох програмын загварыг сонгоно уу. Хэрэв бид агуулгын төслийн тухай ярьж байгаа бол та дараах сонголтуудыг сонирхож магадгүй юм.

  • Гарын авлага. Энэхүү загвар нь гарын авлагын программ үүсгэх боломжийг танд олгоно.
  • Блог. Энэхүү програм нь таны блог үзэгчдэд ухаалаг утас эсвэл таблетын дэлгэцээс шинэ тэмдэглэл уншихад тусална.
  • Вэб сайт. Загвар нь вэбсайтыг програм болгон хувиргадаг.
  • Хуудас. Энэхүү загвараар та ямар ч агуулгыг энгийн функц бүхий програм болгон хөрвүүлэх боломжтой.
  • Мэдээ. Загвар нь салбарын эсвэл бүс нутгийн мэдээг нэгтгэх программ үүсгэх боломжийг танд олгоно.
  • Хуудас. Загвар нь цахим ном гэх мэт оффлайн контентыг программ болгон хувиргадаг.
  • VK хуудас болон Facebook хуудас. Шинэчлэлтүүдийг хянах боломжтой програмыг үүсгэ нээлттэй бүлгүүд VKontakte болон Facebook дээр.
  • YouTube. Өөрийн YouTube сувгийг сурталчлахын тулд загварыг ашиглаарай.

Блог програмыг хэрхэн үүсгэх вэ

Блогын загварыг ашиглана уу. Тохирох талбарт өөрийн блог эсвэл RSS мэдээллийн URL хаягийг оруулна уу. Тэмдэглэлийн гарчгийн өнгийг сонгоно уу.


Програмын нэрийг оруулна уу.


Тодорхойлолт нэмнэ үү.


Стандартыг сонгох эсвэл тусгай дүрс нэмнэ үү. Тохиромжтой зургийн хэмжээ нь 512х512 пиксел юм.


Татаж авах файл үүсгэхийн тулд програм үүсгэх товчийг дарна уу. Үүний дараа та системд бүртгүүлэх шаардлагатай. Бүртгэлээ баталгаажуулж, хувийн данс руугаа орно уу. Эндээс та гар утсандаа уг програмыг суулгаж, Google Play болон Amazon App Store дээр нийтлэх боломжтой. Мөн систем нь мөнгө олох сонголтыг санал болгодог. Хэрэв та энэ функцийг ашиглавал аппликешнд зар сурталчилгаа харагдах болно.


Аппликейшн таны мобайл төхөөрөмж дээр хэрхэн ажилладагийг шалгана уу. Таблет дээр програм нь гарчиг болон зарлалын хэлбэрээр блог нийтлэлүүдийн жагсаалтыг харуулах ёстой.

IN хувийн данс AppsGeyser-ийн тусламжтайгаар та суулгацын тоог хянах, түлхэх мэдэгдэл үүсгэх, програмыг дэлгүүрт нийтлэх, програмыг зар сурталчилгаагаар мөнгө олох, мөн програмыг засах боломжтой.


Илүү олон апп хэрэгтэй байна уу? Дараа нь Гарын авлагын загварыг ашиглан хөтөч програм үүсгэнэ үү.


Агуулгыг засварласны дараа програмын нэрийг зааж, тайлбар, дүрсийг нэмнэ үү. Апп үүсгэх товчийг дарна уу. Татаж авах файлыг үүсгэсний дараа үүнийг мобайл төхөөрөмж дээрээ суулгаж, түүний ажиллагааг шалгана уу.

Ихэнх нь гэдгийг анхаарна уу хөдөлгөөнт төхөөрөмжүүдАнхдагч байдлаар, энэ нь үл мэдэгдэх эх сурвалжаас програм суулгахыг хориглодог. Хэрэв хэрэглэгч таны сайт эсвэл програм бүтээгч сайтаас програм татаж авбал түүнийг суулгах гэж оролдох үед аюулгүй байдлын анхааруулгыг харах болно. Зарим үйлчлүүлэгч програмыг суулгахаас татгалзах байх.


AppsGeyser-тэй төстэй 8 бүтээгч

Хэрэв бүх нийтийн AppsGeyser бүтээгч танд тохирохгүй бол ижил төстэй үйлчилгээнд анхаарлаа хандуулаарай.

  • AppsMakerStore. Үйлчилгээг ашигласнаар та програм үүсгэх боломжтой янз бүрийн төрөл: Цахим худалдааны хөтөлбөрүүдээс эхлээд агуулгын төслүүдэд зориулсан шийдэл хүртэл. Дизайнер iOS болон Android үйлдлийн системд зориулсан программуудыг хийдэг. Үйлчилгээний интерфейс нь орос хэлтэй. Эхлэгчдэд зориулж бүтээгчийг ашиглах мэдээллийн гарын авлага байдаг. Үйлчилгээ нь төлбөртэй.
  • Mobincube. iOS болон Android программ үүсгэх, мөнгө олох хэрэгсэл. Үйлчилгээний үндсэн функцийг үнэ төлбөргүй авах боломжтой. Дизайнер нь янз бүрийн төрлийн програм үүсгэх боломжийг олгодог.
  • Сайн үсчин. Энэ үйлчилгээг ашигласнаар та Android болон iOS програмуудыг хөгжүүлэх боломжтой. Барилгачин төлбөртэй, ашиглалтын зардал сард 16 ам.доллар.

Санал болгож буй ихэнх үйлчилгээ нь англи хэл дээрх интерфейстэй. Хэрэв та бүтээгчидтэй ажиллахад эвгүй байвал Англи хэл, Оросчлогдсон контент бүхий платформуудыг сонго.

Хэрэглээний дизайнерууд: чулуун сүх эсвэл нимгэн орчин үеийн хэрэгсэл үү?

Нэг туйлаас нөгөө туйл руу бүү яв. Санал болгож буй үйлчилгээний тусламжтайгаар та үнэхээр функциональ програмуудыг үүсгэж чадна. Үүссэн хөтөлбөрүүдийг онлайн худалдааг хөнгөвчлөхөөс эхлээд контент түгээх, үзэгчдийг сургах хүртэл янз бүрийн асуудлыг шийдвэрлэхэд ашиглаж болно. Дизайнер дээр үүсгэсэн програмуудыг Google Play болон App Store дээр нийтэлж, зар сурталчилгаа эсвэл төлбөртэй суулгацыг ашиглан засварлаж, мөнгө олох боломжтой.

Санал болгож буй үйлчилгээг хэт үнэлж болохгүй. Тэдний илэрхий сул тал нь хэвшмэл шинж чанар хэвээр байна. Бид програмын дизайн, функциональ байдлын талаар ярьж байна. Нэмж дурдахад, зохих ажиллагаатай платформд нэвтрэх эрх төлбөртэй байдаг. Аль нь илүү дээр вэ: хөгжүүлэгчдэд ажлынхаа хөлсийг нэг удаа төлөх үү эсвэл дизайнерын эзэд олон жилийн турш төлөх үү? Өөртөө тооцоогоо хий.

Бас нэг зүйл бол: Хэрэв та өөрөө гар утасны програм үүсгэх цаг байхгүй бол манай компанид хандаарай. Бид гар утасны аппликейшн хөгжүүлж, .

Бидэнтэй холбоо барина ууБид ярилцах уу? Үнэгүй зөвлөгөө захиалаарай

Сүүлийн 10 жилд гар утасны программууд хүмүүсийн амьдралд томоохон үүрэг гүйцэтгэж эхэлсэн. Тэдний үйл ажиллагаа нь ихэвчлэн ач холбогдолгүй мэт санагддаг ч ухаалаг утас, таблет хэрэглэгчдэд өдөр тутмын янз бүрийн ажлыг шийдвэрлэхэд тусалдаг. Энгийн гар утасны програмыг ч бий болгох нь маш их цаг хугацаа, хүчин чармайлт шаарддаг шаргуу, тууштай ажил бөгөөд ирээдүйд өндөр ашиг олох баталгаа болохгүй. Гэсэн хэдий ч, үнэхээр өндөр чанартай, шаардлагатай програмууд AppStore эсвэл GooglePlay дээр "буудаж" хөгжүүлэгчиддээ маш их мөнгө авчрах боломжтой. Хүсэл эрмэлзэлтэй бизнес эрхлэгчдийг тооцоолол бүхий гар утасны програм хөгжүүлэх стандарт бизнес төлөвлөгөөнд анхаарлаа хандуулахыг урьж байна. энэ материал. Юуны өмнө, энэ нь асуудлын санхүүгийн талыг чиглүүлж, тоглоом "лааны үнэ цэнэтэй" эсэхийг ойлгоход тусална.

Гар утасны програм хөгжүүлэх бизнес эхлүүлэхэд 350 мянган рублийн хөрөнгө оруулалт хийх шаардлагатай болно. Энэ мөнгө нь энэ өндөр технологийн салбарт эхнээс нь тогтвортой бизнесийг бий болгоход хангалттай юм. Анхны хөрөнгө оруулалтын эх үүсвэр нь шинэхэн хөгжүүлэгчийн хувийн хадгаламж эсвэл банкнаас авсан зээлийн хөрөнгө байж болно.

Үзэл баримтлалын товч тайлбар

Зохион байгуулалтын жишээг энэ зүйлд үзүүлсэн гар утасны платформд зориулсан програм бий болгож буй бизнес нь хувиараа бизнес эрхлэгчээр бүртгүүлсэн байх ёстой. Ийм бизнест зориулсан татварын хамгийн сайн хэлбэр бол 15% (орлого хасах зардал) бүхий хялбаршуулсан татварын систем ("хялбаршуулсан татварын систем") юм. Энэ систем дэх мэдүүлгийг бараг зөн совингоор бөглөдөг тул компанид мэргэжлийн нягтлан бодогчийн тусламж шаардлагагүй болно. Санхүүгийн тайланг боловсруулахдаа нягтлан бодох бүртгэлийн онлайн үйлчилгээг ашиглах нь дээр. Тохиромжтой OKVED кодыг сонгохгүйгээр гар утасны програм хөгжүүлэх бизнесийн албан ёсны бүртгэл дуусахгүй.

  • 62.0 “Компьютерийн хөгжил програм хангамж, энэ чиглэлээр зөвлөх үйлчилгээ болон бусад холбогдох үйлчилгээ.”
  • 62.01 "Компьютерийн програм хангамж боловсруулах."

Та нээхэд хэр их хөрөнгө оруулалт хийх шаардлагатай вэ?

Гар утасны програм хөгжүүлэх бизнесийг бий болгох эхний үе шатанд зайлшгүй гарах зардлыг дараах хүснэгтэд үзүүлэв.

Зардлын гол зүйл бол худалдан авалт байх нь гайхах зүйл биш юм компьютерийн тоног төхөөрөмжболон лицензтэй програм хангамж. Энэ бизнесийн онцлог нь бизнес эрхлэгчдэд тоног төхөөрөмж, програм хангамжийн чанарт онцгой анхаарал хандуулахыг үүрэг болгодог. Эцсийн эцэст, гар утасны програмыг хөгжүүлж буй төхөөрөмж нь зүгээр л тогтвортой, гэмтэлгүй ажиллах ёстой бөгөөд мэдээлэл сайн хамгаалагдсан байх ёстой.

Үйлдвэрлэлийн төлөвлөгөө

Гар утасны програм хөгжүүлэх компанийн оффис нь 40 квадрат метр талбайгаас хэтрэхгүй авсаархан өрөө юм. Оффисын байршилд тусгай шаардлага байхгүй. Энэ нь орчин үеийн бизнесийн төвд эсвэл хотын хуучин хэсэгт байрлах хагас подвалд байрлаж болно. Хамгийн гол нь шаардлагатай бүх харилцаа холбоо, тогтвортой өндөр хурдны интернет оффисын байранд холбогдсон байх явдал юм.

Бизнес эрхлэгч нь мөн оффисын аюулгүй байдлыг хангахад анхаарах ёстой, учир нь энэ нь үнэтэй тоног төхөөрөмж, хөгжлийн чухал мэдээллийг агуулна. Та аюулгүй байдлын агентлагтай гэрээ байгуулж эсвэл цонхон дээрээ бат бөх баар, сайн чанарын төмөр хаалга суурилуулах боломжтой.

Маркетингийн төлөвлөгөө

Ухаалаг утас, таблетад зориулсан гар утасны програмын маркетинг, сурталчилгааны хувьд бүх зүйл маш энгийн байдаг - зар сурталчилгааг AppStore болон GooglePlay дээр маш боломжийн үнээр захиалж болно. Мөн сайн нөлөөалдартай YouTube сувгууд дээр сурталчилдаг.

Дундаж гар утасны програмыг нэг удаа татаж авахад 1.5 доллар буюу ойролцоогоор 100 рубль болно. Сайн програмуудХэрэглэгчдийн дунд маш хурдан нэр хүндтэй болж байгаа бөгөөд нэг сарын дотор 5000, түүнээс ч олон удаа татаж авах боломжтой. Үүний дагуу, энэ хурдаар хөгжлийн компанийн сарын орлого хагас сая рубль, жилийн "бохир" орлого нь 6 сая хүртэл "модон" хүрч болно.

Ажилтнууд

Гар утасны програм хөгжүүлэлтийн компанийн ажлын хуваарь нь стандарт "таван өдрийн долоо хоног" боловч зарим онцлог шинж чанартай байдаг. Дүрмээр бол, гар утасны програм хөгжүүлэх эцсийн шатанд ажил зогсолтгүй, долоо хоногийн долоон өдөр, бараг завсарлагагүйгээр явагддаг. Бизнес эрхлэгч үнэнч ажилчдаа мөнгөн дүнгээр зохих ёсоор урамшуулахын тулд энэ нюансыг анхаарч үзэх хэрэгтэй. Ажлын хуваарийн хамгийн оновчтой хувилбарыг доор харуулав.

  • Даваа-Баасан: 09:00-18:00.
  • Бямба-Ням: хаалттай.

Гар утасны програм хөгжүүлэлтийн компанийн ажилтнуудын жагсаалтыг доорх хүснэгтэд үзүүлэв.

Албан тушаал Хүний тоо Цалин, рубль. Сарын төлбөрийн сан, руб. Жилийн төлбөр, руб.
1 Ерөнхий хөгжүүлэгч 1 40 000 40 000 480 000
2 Програмист 2 60 000 60 000 720 000
3 Техникийн дэмжлэг үзүүлэх мэргэжилтэн 1 25 000 25 000 300 000
4 Маркетингийн менежер 1 30 000 30 000 360 000
НИЙТ 155 000 1 860 000

Орлого, зардлын тооцоо

Та гар утасны програм хөгжүүлэлтийн компанийн сарын зардлын жагсаалтыг энэ хүснэгтээс харж болно.

Гар утасны платформд зориулсан програм хөгжүүлж буй компанийн ашиг орлогыг энэ хүснэгтэд үзүүлэв.

Бидний тооцоолсноор гар утасны програм хөгжүүлдэг компанийн жилийн цэвэр ашиг татвар төлсний дараа 2.8 сая рубль болно. Үүнд хамаарна Өндөр чанарпрограмууд, тэдгээрийн боловсруулах хугацаа нь гурван сараас илүүгүй байна. Үүний дагуу энэ бизнесийн ашиг орлого ойролцоогоор 47% байх болно - залуу, амбицтай компанийн хувьд маш сайн үр дүн.

Боломжит эрсдэлүүд

Гар утасны програм хөгжүүлэх бизнес бол маш эрсдэлтэй бизнес юм. Энэхүү ажлын бүх бэрхшээлийг харгалзан үзэх боломжгүй бөгөөд ихэнхдээ "живэх эсвэл үхэх" зарчим нь аливаа програмыг боловсруулж дуусах хүртэл дагалддаг. Энэ бизнесийн хөгжилд сөргөөр нөлөөлж болох хамгийн тодорхой эрсдэлт хүчин зүйлсийн жагсаалтыг доор харуулав.

  • Төслийн онцлог шинж чанаруудын талаархи мэдээлэл алдагдсан, үүний үр дүнд бусад хөгжүүлэгчид тэдний үзэл баримтлалыг "зээлж авах" боломжтой.
  • Өндөр үнэтэй эсвэл цаг хугацаа шаардсан бүтээн байгуулалтын төслүүдийг эхлүүлэхэд нэмэлт санхүүжилт татах хэрэгцээ.
  • Нэмэлт зардалтай холбоотой бие даасан програмуудыг хөгжүүлэх хугацаа нэмэгдсэн.
  • Ажилчдын мэргэшлийн түвшин хангалтгүй, гар утасны програмыг бий болгох чиглэлээр ажиллах өндөр мэргэшсэн тал дээр тэдний чадваргүй байдал.

Эцэст нь хэлэхэд, ажилдаа чин сэтгэлээсээ ханддаг, гар утасны платформд зориулсан үнэхээр өндөр чанартай програм хангамжийн бүтээгдэхүүнийг бүтээдэг хөгжүүлэгчид хэзээ ч улаан хэвээр үлддэг гэдгийг бид тэмдэглэж байна. Үүнийг дэлхийн практик бүрэн нотолж байна.

Мөн сайтууд нь үүнтэй төстэй:

  • хөгжүүлэгчид дизайны схемийг хүлээн авдаг;
  • төсөл нь интерфейс болон серверийн хэсэгтэй. Хоёр дахь нь өгөгдөл хүсэх, хүлээн авах хэрэгцээ шаардлагаас хамаарна;
  • хөгжүүлэгчид програмчлалын хэл, хүрээ, номын санг ашиглан дизайныг хэрэгжүүлдэг (Тэмдэглэл: гар утасны хөгжүүлэлтэд XML тэмдэглэгээний хэлийг мөн зохион байгуулалтад ашигладаг; доор энэ талаар юу ч бичээгүй, гэхдээ энэ талыг үл тоомсорлож болохгүй).

Үгүй бол гар утасны төхөөрөмжид зориулсан програм үүсгэх нь төслийн өртөг, боловсруулах хугацаа, хэрэглэгчийн туршлагад нөлөөлдөг хэд хэдэн онцлог шинж чанартай байдаг.

Төслийн төрөл

Төрөлх үү эсвэл хөндлөн платформ уу?

Хөдөлгөөнт програмууд нь төрөлх болон платформ хоорондын гэж хуваагддаг. Уугуул хүмүүс төхөөрөмжийн нөөцөд найдаж, утасны камер, хурдатгал хэмжигч болон бусад мэдрэгч, AR - утас эсвэл таблетын хийж чадах бүх зүйлийг шууд ашигладаг. Эдгээр програмууд нь эдгээрээс эрс ялгаатай гар утасны хувилбаруудсайтууд.

Мобайл төхөөрөмжид зориулсан уугуул програмуудыг хөгжүүлэхийн тулд iOS хөгжүүлэгчид хэл, Android хөгжүүлэгчид хэл ашигладаг. Objective-C болон Java нь хуучин үеийн хэлүүд бөгөөд тэдгээрт бичигдсэн төслүүдийг дэмжихэд илүү их ашиглагддаг. Свифт, Котлин хоёрт шинэ төслүүд улам бүр нэмэгдэж байна.

Хөндлөн платформ програмууд нь тодорхой үйлдлийн системээс үл хамааран бүх нийтийн кодыг өөрөө ажиллуулж чаддаг уугуул програмууд юм. Энэ арга нь хөгжүүлэлтийн зардлыг хэмнэх боломжийг танд олгоно. Тэдгээрийг ихэвчлэн вэб хөгжүүлэгчид бүтээдэг. Үүнийг хийхийн тулд тэд PhoneGap, React Native, Xamarin, Flutter болон бусад хүрээг ашигладаг - тэдгээрийн олонх нь байдаг, гэхдээ жагсаасан хүмүүсийн алдар нэр нь бусдаас өндөр байдаг.

Вэб хөгжүүлэгч утасны чадамжид хандах шаардлагатай үед гар утасны хөгжүүлэгч залгаас бичиж, утасны уугуул API-д хандах эрх олгох замаар аврах ажилд ирдэг. Вэб хөгжүүлэгч нь платформ хоорондын хөгжүүлэлтийн хүрээгээр дамжуулан өөрийн төсөлдөө залгаасыг суулгаж, утасны эх хэсгүүдтэй холбогддог. Хөндлөн платформ програмуудын ийм шууд бус ажиллагаа нь тэдгээрийн үйл ажиллагаанд хязгаарлалт тавьдаг.

Төрөлх болон хөндлөн платформ програмуудын онцлог, хөгжүүлэлтийн зардлын ялгааны тухай Гүйцэтгэх захиралШууд бичих Александр Кузнецов.

Үйлдлийн системийн хувилбарын дэмжлэг

Технологи илүү төвөгтэй болж, програмууд илүү их зүйлийг шаардаж эхэлдэг тооцоолох хүч, мөн үүнийг дагаад үйлдлийн системүүдийн тоо нэмэгдэж байгаа бөгөөд сүүлийн үеийнх нь дэмжлэг хэрэгтэй байна.

Live Typing-ийн iOS хэлтэс нь 9.0-аас 12.2 хүртэлх хувилбаруудыг дэмждэг. Энэ нь IDE xCode-ийн ес дэх хувилбараас хойш алдаагүй, Interface Builder дээр байрлуулах, Swift 4.0 дээр код бичих боломжтой болсонтой холбоотой юм.

Үүнийг бичиж байх үед компанийн Android хэлтэс нь 4.4-ээс 8.1 хүртэлх хувилбаруудыг дэмждэг бөгөөд энэ нь нийт 94% -ийг хамардаг. Android төхөөрөмжүүд.

OS-ийн хувилбаруудын одоогийн хувийг энэ холбоосоос харж болно.

Хуучин хүмүүст дэмжлэг үзүүлэх iOS хувилбаруудАндройд нь төслийн өртөг нэмэгдэж, тохиромжтой технологиос татгалзахад хүргэдэг төдийгүй хэрэглэгчдийн эрэлт хэрэгцээний үүднээс авч үзвэл утгагүй юм. Apple-ийн технологи, дараа нь 2019 оны 2-р сард оны шилдэг iOS 12-ыг бүх хөдөлгөөнт төхөөрөмжийн 80% -д суулгасан.

Төхөөрөмжийн дэмжлэг

Дэмжигдсэн төхөөрөмжүүдийн хүрээ нь үйлдлийн системийн хувилбарын дэмжлэгээс хамаарна. Live Typing iOS хэлтэс нь 9.0 ба түүнээс дээш хувилбартай бүх төхөөрөмжийг дэмждэг.

Мэдээлэл 2019 оны 4-р сарын байдлаар байгаа

Андройд төхөөрөмжүүдийн дэмжлэгтэйгээр нөхцөл байдал өөр байна. Бичиж байх үед зах зээл дээр 18,221 Android гар утас, таблет байгаа бөгөөд бид тус бүрдээ зөв ажиллахыг 100% баталгаажуулж чадахгүй. Гар утсанд зориулсан програмуудыг боловсруулахдаа бид хамгийн алдартай төхөөрөмжийн формат болон хэд хэдэн мэдэгдэж байгаа асуудалтай төхөөрөмжүүдэд анхаарлаа хандуулдаг. Энэ нь зах зээл дээрх ихэнх төхөөрөмжүүдийг хамарч, тодорхой төхөөрөмжүүдийн алдааны тоог багасгах боломжийг олгодог. Бодит төхөөрөмж, жишээлбэл Firebase Test Lab гэх мэт алсын зайн туршилтын үйлчилгээг ашиглан хувилбарын өмнөх эцсийн туршилтыг хийх нь Android үйлдлийн систем дээрх төхөөрөмжүүдийн хуваагдлын асуудлыг багасгах боломжийг танд олгоно.

Таблет хувилбар

Ижил мөнгөөр ​​хоёрдахь програм үүсгэхээс илүүтэйгээр таблетад зориулсан програм боловсруулахад хамгийн бага цаг зарцуулахын тулд гар утасны хөгжүүлэгч, дизайнер аль болох эв найртай ажиллах хэрэгтэй; Тэдний гол ажил бол хоёр төрлийн төхөөрөмжид ижил төстэй бүрэлдэхүүн хэсгүүдийг ашиглан ухаалаг гар утас, таблетуудад зориулсан програмын загварыг бий болгох явдал юм.

Таблетын дэлгэцийн хэмжээ нь утастай харьцуулахад илүү том тул хэрэглэгчийн өвөрмөц туршлагыг бий болгодог. Таблет хувилбар нь жишээлбэл, хүүхдийн хэрэглээ, тоглоом, дизайнер, эмч, дууны инженерүүдэд зориулсан мэргэжлийн багаж хэрэгсэл, логистик, интерактив элементүүд болон нэмэгдсэн бодит байдал бүхий програмууд, статистик, инфографикийг харуулсан програмуудад зайлшгүй шаардлагатай.

Цахим худалдааны салбарт түүний хамаарал эргэлзээтэй байна. ILE DE BEAUTE төсөл дээр ажиллаж байхдаа бид дүн шинжилгээ хийж, програмын таблет хувилбарын өгөөж нь түүнийг хөгжүүлэх, дэмжих зардалтай тохирохгүй байгааг олж мэдэв. Үүний үр дүнд бид үүнийг орхиж, их хэмжээний эргэлттэй онлайн дэлгүүрүүдэд өргөдөл гаргах шаардлагатай болно гэж дүгнэсэн. гар утасболон дасан зохицох зохион байгуулалттай вэбсайт. Бид хэрхэн ийм байдалд хүрсэн тухай уншихыг зөвлөж байна.

Backend хэрэгтэй юу?

Албан ёсоор, гар утасны програмууд болон вэбсайтуудын арын хэсэгт ижил зүйл тохиолддог боловч вэбсайт болон програмуудын хэрэглэгчийн туршлага өөр байх болно.

Мэдээлэл хүлээн авах шаардлагагүй хаалттай функцтэй програмын хувьд backend шаардлагагүй гэдгийг дахин хэлье. Үүнд: тооны машин, стикерийн багц, таймер, сэрүүлэг, тэмдэглэл, Prisma програм эсвэл Live Typing дээр боловсруулсан програм. Гуравдагч этгээдийн үйлчилгээ (Google эсвэл Twitter данс) эсвэл дотоод худалдан авалтаар дамжуулан зөвшөөрлийн функцийг ажиллуулахад сервер шаардлагагүй.

Сервер байхгүй байгаа нь хөгжлийг хөнгөвчлөх боловч танд хэрэгтэй эсэхээ шийдэхийн тулд манай багт итгэ.

Одоо багийн дотоод байдлын талаар ярилцъя.