cu peste 3 miliarde de utilizatori de smartphone-uri din întreaga lume, 92, 1 miliarde de dolari au fost cheltuiți pentru aplicații anul trecut. 76% din aceasta, 69, 9 miliarde de dolari, au fost cheltuite doar pentru jocuri mobile. Potrivit Newzoo, acest număr va fi de 106, 4 miliarde de dolari în 2 ani.dacă v-ați gândit vreodată să vă creați propria aplicație, atunci probabil v-ați întrebat: „Cât costă să faceți o aplicație?”

în această postare, vom arunca o privire asupra costului de dezvoltare a aplicațiilor pentru a face o clonă pentru unele dintre primele 12 aplicații, inclusiv Facebook, Tiktok și Spotify., Vom acoperi și alți factori legați de costuri, cum ar fi complexitatea aplicației, cine îți va construi aplicația (freelancer vs.agenție) și pe ce platformă (iOS vs. Android) spre sfârșitul acestei postări. Faceți clic aici pentru a trece la infografic.

Aplicații Mobile de Top

Sursa Datelor: SensorTower

Potrivit SensorTower raportul, aplicațiile prezentate în graficul de mai sus au fost cele mai populare aplicații de anul trecut de către global de descărcări de aplicații.dacă doriți să creați o aplicație, Indiferent dacă este pentru mobil sau web, ar putea fi util să luați în considerare aceste tipuri de aplicații pentru a vă oferi un cadru., Deoarece aceste aplicații conțin anumite caracteristici comune unei game largi de aplicații, înțelegerea costurilor acestor funcții este crucială pentru dezvoltarea propriei aplicații.următoarea secțiune va acoperi modul de calculare a costurilor aplicației, înainte de a intra în mai multe detalii despre costurile reale.

cât costă crearea unei aplicații?

AppCost=DevelopmentTime∗HourlyRateApp Cost = Timpul de Dezvoltare * Orare RateAppCost=DevelopmentTime∗HourlyRate

O modalitate buna de a investiga cât de mult o aplicație ar putea costa este de a începe prin a uita la costurile de unele dintre cele mai populare aplicații mobile din lume., Chiar dacă nu există o carte albastră a lui Kelley pentru costurile dezvoltării aplicațiilor, estimarea costurilor dezvoltării unei aplicații similare cu aplicația pe care doriți să o construiți vă poate ajuta să setați bugetul potrivit.

comune și de încredere pentru estimarea costurilor este pur și simplu:

(Caracteristici∗Timp)∗HourlyRate=Cost(Caracteristici * Timp de) * HourlyRate = Cost(Caracteristici∗Timp)∗HourlyRate=Cost

tarif orar este nevoie pentru a calcula totalul de dezvoltare app cost, este important să se cunoască variații în ratele orare pentru dezvoltatorii de aplicații.,

cât costă dezvoltatorii de aplicații?

dezvoltatorii experimentați de aplicații iOS din America de Nord percep în medie între 121 USD/oră și 140 USD/oră, în timp ce un dezvoltator iOS junior din Europa de Est percepe în medie între 41 USD/oră și 60 USD/oră. Costul aplicației dvs. va varia în funcție de nivelul de experiență și de locația dezvoltatorului de aplicații pe care îl angajați.,

puteți găsi cele mai up-to-data de prețurile de mai jos:

  • dezvoltator iOS ratele
  • dezvoltator de aplicații mobile rate

Pentru acest post, vom folosi $130/h ca rata standard pentru costurile de a face un MVP pentru WhatsApp, Facebook, Instagram, TikTok, Spotify, și Uber.

cât costă să faci WhatsApp?WhatsApp este o aplicație de mesagerie în timp real, cu o arhitectură robustă și caracteristici cuprinzătoare., Aici este un rezumat al WhatsApp, caracteristici de bază și dezvoltarea lor în timp (în ore):

Surse includ: Django Stele și TheAppSolutions

Notă: setarea ajustărilor poate varia în funcție de conținut din meniul „Setări”. Această estimare include setările profilului, Setările contului, setările de chat, setările de notificări și setările de utilizare a datelor.alte costuri includ proiectarea UI / UX, managementul proiectelor, asigurarea calității și DevOps. Toți factorii combinați vor dura undeva între orele 390-495.

cât costă să faci Facebook?,

fără să se scufunde în costurile operaționale de depozitare, Ben Schippers spune că ar fi nevoie de 500.000 de dolari și nouă luni de timp de dezvoltare și proiectare.

caracteristica cheie de Facebook app include:

  • Înregistrare și autentificare proceduri
  • Automate de sincronizare contact
  • Text/poze/video sharing
  • Notificări
  • serviciu de Mesagerie, și
  • Alte caracteristici, cum ar fi Grupuri și Pagini.caracteristicile diverse ale Facebook fac mult mai greu să-i prezici costul., Cu toate acestea, este încă posibil să se vină cu o estimare pentru dezvoltarea front-end și back-end. Cele mai consumatoare de timp funcții de Creat sunt:
    • flux de știri
    • Chat
    • apeluri Video

    chiar dacă chat-ul și apelurile video au fost oficial separate de aplicația Messenger, costul estimat de mai jos include funcții din ambele aplicații.conform Indeema, alimentarea singură ar putea dura până la 450 de ore. De ce? Libertatea de personalizare., Imaginați — vă o postare pe Facebook în feed-ul dvs.-vi se prezintă persoana care a postat-o, ora la care a fost postată, interacțiunile cu postarea și tipul de conținut. Dacă vă place postarea, puteți alege să o salvați și / sau să activați notificările pentru această postare. Dacă nu vă place ceea ce vedeți, puteți alege să ascundeți postarea, să o raportați și chiar să anulați urmărirea celui care a postat-o.funcțiile de chat și video pot ajunge la un timp de dezvoltare de aproximativ 500 de ore., Pe scurt, dezvoltarea back-end atât a aplicației Facebook, cât și a aplicației Messenger poate dura de la 1.500 de ore la 1.700 de ore, în timp ce dezvoltarea front-end poate dura în jur de 1.300-1.400.

    cât costă să faci Instagram?

    dacă doriți să construiți o aplicație precum Instagram, rețineți că este de fapt o aplicație destul de complicată de construit datorită funcțiilor de filtrare a imaginilor și încărcărilor de imagine de back-end., Unele dintre caracteristicile cheie ale Instagram includ:

    • autorizarea contului
    • Crearea/editarea profilului
    • mesaje
    • setări de ajustare
    • fotografii personalizare
    • Integrarea social media
    • geolocalizare, și
    • Căutare avansată.

    Potrivit lui Henrik Wedelin, co-fondator al Barkbox, ar costa undeva între 100.000 $și 300.000 de a construi un Instagram-cum ar fi produsul pe o perioadă de trei-șase luni., Aici este o estimare a cât de mult timp ar lua pentru a dezvolta un Instagram clona:

    Surse includ: CleverRoad și SteelKiwi

    în Conformitate cu această estimare, Instagram ar costa undeva intre $84,500-$128,050 de a construi. Această estimare nu include timpul de dezvoltare pentru caracteristici precum un tablou de bord admin — care ar putea dura 60-80 ore — și alte design UI/UX — care ar putea dura oriunde de la 150-200 ore pentru a se dezvolta.,

    Dacă estimare de un admin tabloul de bord și de UI/UX timpul de dezvoltare sunt incluse, de asemenea, timpul estimat va fi undeva între 835 și 1220 de ore, ceea ce conduce la costuri de până la $108,550-$158,600.

    cât costă să faci TikTok?noua aplicație video socială din China, TikTok, este în creștere, cu aproape 1 miliard de utilizatori lunari globali în noiembrie 2018. Aplicația mobilă permite utilizatorilor să înregistreze videoclipuri de 15 secunde și să adauge funcții interesante, cum ar fi sincronizarea muzicii, animațiile și filtrele. Este un fel de hibrid Vine/Snapchat.,

    MVP-ul dispune de un TikTok clona ar fi:

    • de Bază UI
    • înregistrarea de Bază, inclusiv un profil de configurare
    • crearea de Video/redare
    • biblioteca de Muzică
    • Postarea
    • Cautare

    Pentru a construi acest tip de aplicație MVP, Appventiv estimează undeva în regiunea de 80.000 de dolari la 100.000 de dolari pentru costurile de dezvoltare — dar acest lucru este, probabil, low-balling acesta. Similar cu Spotify (pe care îl vom acoperi mai jos), costurile de licențiere a muzicii ar fi o componentă cu costuri ridicate., Puteți compara această aplicație cu capătul superior al estimării pentru o clonă Instagram menționată mai devreme, deoarece are oarecum similară în funcție / organizare cu Tik Tok, care poate dura 985 de ore până la 1910 ore de timp de dezvoltare. Aceasta ar însemna în jur de $128,050 până la $248,300 pentru un set de caracteristici mai complet.

    cât costă să faci Spotify?

    Spotify este, fără îndoială, playerul muzical public independent, compilarea și software-ul de sugestie. Platforma este disponibilă pe toate dispozitivele — de la iOS la Android la desktop-uri și laptopuri., Intuitiv și elegant, software-ul se mândrește cu 207 milioane de utilizatori activi lunar (începând cu T4 2018).,

    Cele mai importante caracteristici ale aplicației includ:

    • Înregistrare
    • Streaming player
    • caracteristici de Căutare
    • Biblioteca
    • Artist/Album
    • Sugestii

    Să aruncăm o privire la numărul de ore s-ar lua pentru a face o Spotify clona:

    Surse includ: thinkmobiles, Appinventiv, idapgroup

    Pentru acest set de caracteristici de bază, la un dezvoltator rata de 130 dolari/oră, ai fi în căutarea în jurul valorii de $112,190-177.000 de dolari pentru 863-1180 ore de munca de dezvoltare.,acest lucru, desigur, nu acoperă costul foarte ridicat al găzduirii tuturor acestor costuri de licențiere pentru muzică și muzică, algoritmi pentru a genera sugestii muzicale, reclame, partajare socială, navigare etc.în realitate, costurile majore în construirea unei aplicații asemănătoare Spotify implică licențierea și găzduirea muzicii. Dacă intenționați să construiți o aplicație similară, poate fi mai rentabil să mergeți pe ruta Soundcloud, unde utilizatorii își încarcă propria muzică, care nu are nevoie de taxe de licențiere.

    cât costă să faci Uber?,

    Uber, un serviciu la cerere de 24 de ore care conectează călăreții și șoferii și este de așteptat să-și lanseze IPO-ul în curând. Serviciile Uber trebuie să creeze două interfețe, una pentru șoferi și una pentru pasageri. Unele caracteristici cheie includ:

    în plus față de caracteristicile enumerate, un gateway de plată trebuie să fie integrate, de asemenea. Aici este o defalcare a pasagerilor interfață și dezvoltarea sa în timp:

    timpul total necesar pentru dezvoltarea cererii de pe platforma este în apropiere 421-526 ore.,pentru interfața driverelor, acestea sunt caracteristicile și timpul lor de dezvoltare:

    deoarece există mai puține caracteristici la sfârșitul driverelor, timpul de dezvoltare este semnificativ mai scurt. Timpul general de dezvoltare ar fi undeva între 308 și 382 de ore.având în vedere caracteristicile prezentate, timpul total pentru a dezvolta o aplicație asemănătoare Uber ar fi în jur de 729-908 ore. Inclusiv orele 60-80 pentru tabloul de bord admin și orele 160-200 pentru proiectarea UI/UX, timpul total de dezvoltare va fi de aproximativ 949-1,188 ore., Costul total pentru a dezvolta, apoi, rezultatele la aproximativ $123,370 – $154,400.toate cifrele de mai sus sunt produse și consolidate de echipe cu experiență din întreaga lume. În funcție de cine întrebați și de ce valori utilizează pentru a măsura costurile, răspunsul pe care îl primiți poate varia puțin.notă: când am publicat inițial această postare, Uber se număra printre primele 10 aplicații din acel an. Acum se situează pe locul 14 pentru 2018. Am decis să păstrăm numerele pentru Uber în acest post și să actualizăm informațiile.,acum, că aveți o idee despre cât costă o aplicație de top pentru a construi, iată câțiva alți factori de buget pe care trebuie să îi luați în considerare atunci când vă construiți aplicația:

    • complexitatea aplicației
    • cine face aplicația dvs.?
    • iOS vs Android

    complexitatea aplicației

    unul dintre principalele motive pentru care nu este ușor să dai un număr concret despre cât costă să faci o aplicație este pentru că există atât de multe tipuri diferite de aplicații., Deși este practic imposibil de descris toate aplicațiile existente pe piață, există trei mari categorii care evidențiază complexitatea aplicațiilor:

    aplicații fără servere web

    aplicațiile fără servere web nu au servere de date la distanță. Ele afișează adesea informații pe diferite ” liste.”Aceste aplicații au adesea meniuri derulante (masă principală) care permit utilizatorilor să selecteze. Odată ce utilizatorul a selectat o opțiune, I se poate prezenta o a doua listă mai specifică. Utilizatorul poate continua să facă acest lucru până când aterizează pe o pagină cu informațiile dorite.,unele exemple comune de aplicații pentru funcționalitatea tabelelor includ planificatorii de dietă, aplicațiile pentru calendar și aplicațiile de e-mail. Costul dezvoltării acestor tipuri de aplicații se încadrează undeva între $1,000 și $4,000 sau mai mult. Unele caracteristici posibile care ar putea crește costurile unor astfel de aplicații includ geolocalizarea și integrarea aplicațiilor terțe (adică platformele de socializare). Cu cât sunt mai multe caracteristici, cu atât sunt mai scumpe.

    aplicații cu servere web

    aceste aplicații își găzduiesc datele pe servere de date la distanță. Datele pentru aceste aplicații sunt transmise între partea clientului și partea serverului., În plus, aceste aplicații permit adesea utilizatorilor să efectueze căutări și date de intrare pentru a produce rezultatele dorite. Deoarece conectarea aplicațiilor la serverele web de la distanță necesită o programare mai sofisticată și un API, costurile acestor aplicații sunt mai mari și ar putea varia de la 8.000 USD la 50.000 USD și mai mult.

    aplicații de jocuri

    deși acestea par oarecum explicative, este cea mai grea categorie pentru a pune un preț. Această categorie acoperă funcționalitatea simplă de tip PONG până la jocuri complexe de realitate virtuală., De exemplu, dezvoltatorul Flappy Hen, o clonă a Flappybird, a petrecut aproximativ 40-50 de ore creând aplicația sa. Dacă înmulțiți 40-50 cu 130 USD, aplicația ar costa 5.200-6.500 USD. Cu toate acestea, un joc de curse care utilizează un giroscop poate costa cu ușurință până la $125,000 pentru a crea. O estimare largă de aplicații de jocuri ar fi $6,000 – $250,000.alte caracteristici comune care cresc complexitatea tehnică și cresc costul aplicației dvs. includ: integrarea terților, tabloul de bord al administratorului și utilizarea componentelor hardware, cum ar fi Bluetooth, GPS, barometre etc., Având o idee clară a domeniului de aplicare al proiectului dvs., veți obține o estimare mai precisă a costurilor.când creezi MVP – ul pentru aplicația ta, va trebui să ții cont și de obiectivele pe termen lung. Dezvoltați un prototip simplu care va fi cel mai probabil rescris mai târziu? Această aplicație va fi coloana vertebrală a startup-ului dvs.? Acestea sunt toți factorii să ia în considerare înainte de scufundări în estimarea costurilor.

    cine va face aplicația?

    Dezvoltatori interni

    puteți lua în considerare cu siguranță angajarea dezvoltatorilor, designerilor și managerilor de produse interni pentru a vă ajuta să vă dezvoltați aplicația!, Alternativ, ai putea angaja, de asemenea, un dezvoltator care poate juca toate cele trei roluri. Cu toate acestea, pe măsură ce concurența globală crește, angajarea unui dezvoltator cu normă întreagă, de calitate și jack-of-all-trades poate fi un proces extrem de consumator de timp (ca să nu mai vorbim de scump). Dacă intenționați să vă extindeți aplicația, cel mai probabil va trebui să angajați mai mulți dezvoltatori (adică iOS, Android, back-end etc.). Cu toate acestea, angajarea unei echipe de aplicații poate fi un angajament costisitor.

    ar trebui să angajați o echipă cu normă întreagă pentru MVP-ul dvs.?,

    ar fi o decizie potrivită să petreceți săptămâni sau luni încercând să găsiți dezvoltatorul all-star pentru MVP-ul dvs.?răspunsurile la întrebările de mai sus depind în mare măsură de cât de multă finanțare aveți și de cum arată planul dvs. pe termen lung. Cu toate acestea, dacă nu aveți la fel de multă finanțare și sub presiunea timpului pentru a produce un MVP, pot exista și alte opțiuni mai potrivite.

    Iată cum se compară dezvoltatorii interni și independenți între ei.

    Agenția de dezvoltare

    plata unei agenții de dezvoltare a aplicațiilor este o altă soluție comună., Multe startup-uri aleg agențiile de dezvoltare a aplicațiilor, deoarece vin într-un pachet. Când angajați agenții de aplicații, obțineți o echipă de designeri, dezvoltatori și manageri de proiect. În plus, multe agenții de aplicații au o experiență semnificativă pentru a le ajuta să dezvolte proceduri de dezvoltare mature pentru a-și ajuta clienții.cu toate acestea, parcurgerea acestui traseu este de departe cea mai scumpă opțiune. Aceste agenții de dezvoltare pot percepe oriunde între $200 / oră și $300 / oră. Dacă nu aveți fonduri suficiente, aceasta nu este o opțiune viabilă., În plus, dacă decideți să luați o aplicație dezvoltată de agenție în interior, este posibil să întâmpinați mai multe dificultăți în urma logicii lor de dezvoltare.parteneriatul cu freelanceri online pentru a crea aplicația dvs. este o altă opțiune populară — nu numai că poate fi mai accesibilă, dar este posibil să găsiți un dezvoltator excelent care poate atinge același nivel de calitate pentru aplicația dvs. ideală ca o agenție de dezvoltare a aplicațiilor.,de asemenea, puteți găsi dezvoltatori care percep o rată mai mică pe platformele freelance mai tradiționale, cum ar fi Upwork, Freelancer și Guru, dar rețineți că există riscuri mai mari, cum ar fi:

    • calitate slabă a codului, ceea ce ar putea însemna creșterea costurilor pe linie
    • Dezvoltatori necalificați
    • proiecte suflate din cauza managementului slab al proiectelor
    • după ce angajați dezvoltatorul, dezvoltatorul angajează pe cineva pe o altă platformă pentru a face munca)

rețineți că atunci când vine vorba de angajarea dezvoltatorilor independenți, indiferent dacă sunt verificați sau nu, costul ar putea diferi destul de drastic în funcție de locul în care se află.

iOS vs. aplicația Android

este mai scump să dezvolți Aplicații iOS sau Android? Este un subiect des dezbătut.Ken Yarmosh, fondatorul și CEO-ul Savvy Apps, o companie de design și dezvoltare mobilă din Washington DC.,, consideră că construirea aplicațiilor Android este mai scumpă — el a numit costul suplimentar pentru dezvoltarea aplicațiilor Android drept „taxa Android.cu toate acestea, Facebook, YouTube, Twitter, Airbnb și Uber au cheltuit mai puțini bani pentru dezvoltarea aplicațiilor Android MVP. Aceste statistici contrazic afirmația lui Yarmosh? Cum poate fi explicată discrepanța dintre date?adevărul este că costul pe oră pentru dezvoltarea aplicațiilor iOS și Android este cam același.,cu toate acestea, deoarece există o varietate mai largă de dispozitive Android și dimensiuni de ecran, atât designul, cât și părțile de dezvoltare sunt mai complexe în comparație cu iOS. Ceea ce înseamnă acest lucru este că timpul necesar pentru dezvoltarea aplicațiilor Android poate fi de 2 până la 3 ori mai mare decât cel al aplicațiilor iOS. Dacă înmulțim rata orară cu timpul necesar dezvoltării aplicațiilor respective, putem concluziona că este într-adevăr mai scump să creăm aplicații Android. Acesta este motivul pentru care multe companii, inclusiv top 10, aleg să dezvolte Aplicații iOS înainte de a aborda aplicațiile Android.,dacă v-ați decis cu privire la iOS, iată cum puteți găsi și angaja Dezvoltatori iOS.

App Costurile de Dezvoltare: Un Infographic

Recapitulare

Există 4 aspecte ar trebui să ia în considerare atunci când ești determinare a costului pentru a construi aplicații:

de asemenea, Există și alți factori care nu am discutat care merg dincolo de domeniul de aplicare de la crearea inițială a aplicației. Dacă sunteți serios în ceea ce privește aducerea unei aplicații pe piață sau utilizarea acesteia pentru a construi o pornire, ar trebui să evaluați și costul asistenței (adică., gazduire), marketing și publicitate, resurse umane și multe altele.sperăm că această postare vă oferă o idee mai bună despre ce să vă așteptați dacă doriți să construiți o aplicație mobilă. Mult noroc!