10 Biggest Hidden Costs of Developing an App & How to Handle Them
Traditional mobile app development can be costly, slow and frustrating. Mennyibe kerül egy alkalmazás elkészítése? Egyetlen alkalmazás fejlesztése és telepítése 50 000 és 1 000 000 dollár közötti összegbe kerülhet, és fél évtől akár több mint egy évig is eltarthat.
Az alapvető probléma itt az, hogy a fejlesztés csak a jéghegy csúcsa. Az alkalmazás életciklusa fejlesztésből, telepítésből és karbantartásból áll; a legtöbb ember csak a fejlesztésre koncentrál, így az utóbbi két fázis költségei meglepik őket.
Egy tanulmány ezeket a folyamatos költségeket becsüli:
- Egy tipikus mobilalkalmazás első két évében a fejlesztés csak a teljes költség 35%-át teszi ki (forrás)
- A közepes méretű vállalati alkalmazások folyamatos karbantartási költsége havi 5000 és 11 000 dollár között mozog (forrás)
- Az éves örökségi költségek az eredeti alkalmazásfejlesztési költségek akár 50%-át is elérhetik. Ez azt jelenti, hogy ha 300.000 dollárt költött a hagyományos alkalmazásfejlesztésre, a támogatás és karbantartás akár évi 150.000 dollárjába is kerülhet!
A kulcs az, hogy megértse, hogyan épülnek és karbantartódnak az alkalmazások, és mi az egyes lehetőségek relatív költsége, előnye és buktatója.
Egy hatékonyabb módszertant és eszközöket szeretnénk bemutatni Önnek, hogy kontrollt biztosítson, csökkentse a kockázatokat és több tíz- vagy akár százezer dollárt takarítson meg! Szeretnénk lehetővé tenni, hogy felmérje az összes lehetőséget, és megtalálja a legjobb megoldást az Ön számára.
Merüljünk bele a költségek részleteibe, hogy megmutathassuk, hogyan csökkentheti mobilalkalmazásainak költségeit akár 90%-kal!
A BuildFire ingyenes alkalmazásköltség-kalkulátorával pontos becslést kaphat arról, mennyibe fog kerülni az alkalmazása
ALkalkulátor
- A rejtett költségek kategóriái
- Funkcionális szolgáltatások
- Adminisztrációs szolgáltatások
- Infrastruktúra szolgáltatások
- IT-támogatási szolgáltatások
- 10 Biggest Hidden Costs of Mobile App Development
- 9: Fejlesztési eszközök, könyvtárak és támogatás – 1200 dollár/év (minimum!)
- 4: Képek adatai – 4800 dollár/év
- 2: iOS és Android frissítések – 10 000 dollár/év
- Hogyan kezelje a rejtett költségeket
- Hogyan csökkenti a BuildFire akár 90%-kal az alkalmazásfejlesztési költségeket
- A számos előre elkészített bővítményünk (alkalmazásfunkcióink) bármelyikének használata.
- Minden eszköz le van fedve.
- Kreatív szakemberként teljes mértékben Öné az irányítás.
- A végtelenségig méretezhető.
- Következtetés
A rejtett költségek kategóriái
Mielőtt belemennénk az alkalmazásfejlesztés legnagyobb rejtett költségeibe, fontos, hogy megértse a mobilalkalmazás felépítését.
Ez kritikus fontosságú, amikor szállítót keres vagy az informatikai részlegével beszél az alkalmazás fejlesztéséhez, tárhelyéhez és támogatásához szükséges segítségért. Így megértheti, hogy mit nyújtanak és mit nem.
Tartsa szem előtt, hogy a legtöbb hagyományos egyedi alkalmazásmegoldás esetében e szolgáltatások többségét külön kell megvásárolni és összeállítani. Négy kategóriába sorolhatók:
- Funkcionális szolgáltatások (SMS, Push értesítések stb.)
- Adminisztratív szolgáltatások (az alkalmazás frissítése, a felhasználók kezelése stb.)
- Infrastruktúra szolgáltatások (szerverek, CDN stb.)
- IT támogatási szolgáltatások (az alkalmazás frissítése, hibajavítások stb.).)
Fúródjunk mélyebbre ezek mindegyikében, hogy lássuk, milyen egyedi szerepet játszanak a mobilalkalmazás költségeiben.
Funkcionális szolgáltatások
A funkcionális szolgáltatások azok, amelyek az alkalmazás funkcióinak és funkcióinak végrehajtásához szükségesek.
Míg a fejlesztője biztosíthat Önnek egy bizonyos funkciót, az nem fog működni, ha nem fizet elő egy szolgáltatásra, amely biztosítja a szállítási mechanizmust. Ezek a szolgáltatások havonta több száz vagy akár több ezer dollárba is kerülhetnek, és az ilyen szolgáltatások száma, amelyekre szüksége lehet, szinte végtelen.
Itt van néhány leggyakoribb példa:
Push értesítések. Nehéz elképzelni olyan alkalmazást, amely nem használja ki ezt az alapvető mobilos képességet. A push-értesítések növelik a felhasználók elkötelezettségét az alkalmazással szemben, és ösztönzik a kívánt cselekvésre, például vásárlásra. Ha push-szolgáltatásokat szeretne, olyan szolgáltatásra lesz szüksége, mint az UrbanAirship vagy a PushWoosh.
Éves költség: 2400 dollár
Social és chat. Ezeket a szolgáltatásokat arra szeretné használni, hogy a közösségi médián keresztül ösztönözze tartalmainak megosztását és upvotingját. Ha közösségi interakciót szeretne az alkalmazásában, akkor valószínűleg előfizetésre lesz szüksége egy olyan szolgáltatásra, mint az Applozic és a SendBird által nyújtott egyszemélyes csevegés, csoportos csevegés és bot-integráció.
Éves költség: $1,200
SMS. Az SMS-üzenetek mobilalkalmazásba való integrálásához olyan szolgáltatást kell igénybe vennie, mint a Twilio.
Éves költség: $500
Email. Az e-mail funkció integrálásához mobilalkalmazásába olyan szolgáltatásra lesz szüksége, mint a Mailgun vagy a Sendgrid.
Éves költség: 1000 dollár
Adminisztrációs szolgáltatások
Egyszerűen és egyszerűen: intuitív, hatékony, elérhető és felhasználóbarát adminisztrációs műszerfalra van szüksége.
Kreatív szakemberként szeretné kézben tartani az irányítást, és nem kell minden alkalommal felhívnia az informatikai osztályt, amikor hozzáférni szeretne az adataihoz vagy frissíteni a tartalmat.
Ezeket a költségeket a legnehezebb megjósolni, mivel nagyban függnek és különböznek az egyes alkalmazásoktól. Azonban – csakúgy, mint az összes többi alkalmazás költségei – ezek is összeadódnak, és folyamatosan felmerülnek. A hagyományos alkalmazásfejlesztési megoldás nem kínál módot arra, hogy megtakarítson ezeken a költségeken. Egyszerűen nem jöhet szóba, hogy ezeket ne számítsa bele az alkalmazáskezelésébe, mivel ezzel elveszi a tartalom, a felhasználók és az adatok feletti kontrollt.
Szerencsére nem ez az egyetlen módja az alkalmazás fejlesztésének és karbantartásának, és az alábbiakban foglalkozunk azzal a módszerrel, amellyel megelőzheti ezeket a költségeket.
Mennyibe kerül egy alkalmazás elkészítése? Vegyük figyelembe a következő alapvető műszerfal funkciókat:
Tartalomkezelés. A tartalom megváltoztatásának olyan egyszerűnek kell lennie, mint a kattintás és szerkesztés. Ha képes szerkeszteni egy Word-dokumentumot, akkor képesnek kell lennie az alkalmazás tartalmának szerkesztésére is – ez a képesség elengedhetetlen a műszerfalon.
Dashboard emulátor. Mindenképpen látni szeretné, hogyan néznek ki az alkalmazáson a változtatások, mielőtt élesben kitolná azokat a felhasználói közösségnek. Egy előnézeti alkalmazás elengedhetetlen!
Funkcionális szolgáltatások kezelése. Az egyes szolgáltatások külön műszerfalai nagyon nem praktikusak. Az olyan képességek, mint a közösségi viselkedés figyelése és a push értesítések, e-mailek és SMS-ek küldése létfontosságúak az alkalmazásod számára, és az ezen szolgáltatások kezelésével kapcsolatos rutinfeladatoknak egyetlen műszerfalról kell elérhetőnek lenniük.
Dinamikus frissítések. ha olyan vagy, mint a legtöbb alkalmazás-tulajdonos, akkor folyamatos frissítések lesznek – ez az üzlet természete! Egyes alkalmazások minden egyes alkalommal, amikor egy egyszerű tartalmi változtatás történik, bonyolult újbóli benyújtási folyamatot igényelnek. Gondoskodjon arról, hogy beépítsen egy dinamikus frissítési folyamatot, amelynek során az alkalmazás műszerfalán egy egyszerű gombnyomással az összes alkalmazás automatikusan megkapja a tartalmi változásokat.
Felhasználói profilok. Szüksége lesz egy módra a felhasználók profiljainak kezelésére. Az olyan részletek, mint a jelszó-visszaállítási űrlapok könnyen elvesznek a tervezési folyamat során – egy jó tervező nem hagyja, hogy ez megtörténjen!
Analitika/eseménygyűjtő. Szeretné megérteni a felhasználók alkalmazáson belüli viselkedését, például az alkalmazásban zajló tevékenységeket, a letöltések számát, azt, hogy mely felhasználók milyen képernyőkre lépnek be, és így tovább? Ezeknek az információknak könnyen hozzáférhetőnek kell lenniük.
Hozzáférésvezérlők. Nem valószínű, hogy minden rendszergazda vagy felhasználó egyforma. Szerepeket és jogosultságokat kell szabályoznia, hogy kezelje, ki mit érhet el és mit változtathat meg az alkalmazáson belül. Ebbe beletartozik az is, hogy a felhasználók mihez férhetnek hozzá; milyen képernyőket láthatnak, milyen privát felhasználói információik vannak és/vagy milyen prémium tartalmakhoz férhetnek hozzá.
Adatok szegmentálása. A felhasználókat különböző kategóriákba kell sorolnia az aktivitás, a profil és egyéb paraméterek alapján. Ez hasznos a felhasználóknak szóló üzenetek és push-értesítések küldéséhez az alapján, hogy melyik szegmensbe tartoznak.
Építsen nyereséges mobilalkalmazást a hagyományos megoldásoknál rövidebb idő alatt és alacsonyabb költséggel a BuildFire segítségével
KEZDJÜNK A BUILDFIRE-vel
Infrastruktúra szolgáltatások
E szolgáltatások közé tartoznak az olyan infrastrukturális összetevők, mint az alkalmazás tárhelye, az adatok tárolásának helye és az adatok kézbesítésének módja. Mindezekhez redundanciákra és terheléselosztókra is szükség van a biztonsági és biztonsági szerverekhez, amelyek mind a költségeket, mind a bonyolultságot növelik.
Szerverek. Ezek az alapok – a szerverek azok, ahol az alkalmazás tárhelye lesz. Hacsak nem a legnagyobb vállalatokkal van dolga, akkor a tárhelyet az Amazonhoz, a Google-hoz és az Azure-hoz hasonló cégekhez akarja kiszervezni.
Éves költség: 12 000 dollár
Adattárolás. Az adat a király, és az alkalmazásod rengeteg adatot fog gyűjteni és tartalmazni. Alapvető fontosságú, hogy tisztában legyen azzal, hogyan és hol fogják tárolni az adatokat.
Éves költség: 3600 $
CDN. A tartalomszolgáltató hálózat (CDN) olyan elosztott szerverek rendszere, amelyek a felhasználó földrajzi elhelyezkedése, a tartalom származási helye és egy tartalomszolgáltató szerver alapján juttatják el a tartalmat az alkalmazáshoz. Röviden: ha a felhasználók a világ minden táján vannak, és a tartalom eléréséhez folyamatosan egy távoli helyre kell visszatérniük, az alkalmazás rosszul fog teljesíteni. A CDN-szolgáltatásokat olyan vállalatok nyújtják, mint az Akamai, a CloudFront és a Dyn.
Éves költség: 3600 dollár
Képek adatai. A legtöbb alkalmazás sok képet használ. Szüksége lesz egy helyre a képek letöltéséhez, feldolgozásához (átméretezés, vágás stb.) és továbbításához. Ilyen szolgáltatásokat olyan cégek nyújtanak, mint a CloudImage.io, a Google és az ImageX.
Éves költség: $4,800
Development eszközök, könyvtárak és támogatás. Ha fizetős telepítőeszközöket, például IBM MobileFirstet, Kinvey-t, Kony-t vagy Appcelerator-t használsz az alkalmazások fejlesztéséhez, akkor előfizetésre lesz szükséged az alkalmazásod élettartama alatt.
Éves költség: 1200-100 ezer dollár+
IT-támogatási szolgáltatások
Míg ezek a szolgáltatások nem képezik az alkalmazás architektúra tényleges részét, a folyamatos technikai támogatás minden alkalmazás telepítésének kritikus eleme, és idővel nagy költségeket jelenthet.
Az erőforrásainak mindig lehetővé kell tenniük a következők kezelését:
iOS és Android frissítések. Mindkét platform folyamatosan frissítéseket ad ki, amelyek mindegyike karbantartást igényel; néha jelentős mértékben.
Éves költség: 10 000 USD
Az alkalmazásfrissítések benyújtása. Még ha van is dinamikus frissítési folyamata, lesznek olyan időszakok, amikor a frissítések újbóli benyújtást igényelnek. Ez nem triviális.
Éves költség: 2400 dollár
API-k. Minden alkalmazásnak általában több harmadik féltől származó API-ja van, amelyekkel kölcsönhatásba lép, különösen vállalati szinten. Ezen alkalmazások bármelyikében bekövetkező változások az API-k rendszeres karbantartását igénylik. A Facebook például 2016-ban négyszer frissítette API-verzióját; ha Ön integrál a Facebookkal, akkor frissítenie kell az alkalmazását, hogy alkalmazkodjon ezekhez a változásokhoz. Ezenkívül az alkalmazás élettartama során a legtöbb vállalat idővel bővíti azoknak az alkalmazásoknak a számát, amelyekkel az alkalmazás interferál.
Éves költség: 5000 dollár
Hibák. Minden alkalmazásban vannak; néha hónapokig vagy akár évekig felfedezetlenül maradnak. A felhasználói közösségek nem kedvesek azokkal az alkalmazásokkal, amelyek lassan kezelik az általuk bejelentett problémákat.
Éves költség: A teljes fejlesztési költségvetés 10-20%-a.
Karbantartási költségek (Dev Ops). Az infrastruktúra IT-specifikus karbantartási költségeiről beszélünk: a szerverek, az adattárolás, a CDN és a képi adatok mind igényelnek valamilyen szintű felügyeletet és karbantartást.
Éves költség: a teljes fejlesztési költségvetés több mint 20%-a.
10 Biggest Hidden Costs of Mobile App Development
Most már ismeri az alkalmazásfejlesztés összetevőit és azok átlagos költségeit. Nézzük a tíz legdrágábbat!
9: Fejlesztési eszközök, könyvtárak és támogatás – 1200 dollár/év (minimum!)
4: Képek adatai – 4800 dollár/év
2: iOS és Android frissítések – 10 000 dollár/év
A mobilalkalmazás fejlesztésének és karbantartásának terve tartalmazza ezeket a költségeket? Rendelkezik-e költségvetéssel ezek fedezésére? Van-e extra költségvetése, hogy biztosítani tudja az előre nem látható hibajavítások és fejlesztői órák fedezetét?
Ezek a költségek exponenciálisan is növekedhetnek az alkalmazás növekedése, az idővel hozzáadott integrációk, a megnövekedett adatigény és a további funkciók alapján.
A növekedés folyamatosan többe fog kerülni, és egyre nehezebb lesz előre jelezni az alkalmazás költségeit és megtervezni a költségvetést. Nem tehet mást, mint megkérdezi – van-e egyszerűbb megoldás?
Hogyan kezelje a rejtett költségeket
A mobilalkalmazás-fejlesztési költségekkel kapcsolatos kulcskérdés az egyes komponensek mennyisége, amelyeket össze kell állítania. Ezek mindegyike több száz vagy több ezer dollárba kerül évente, és ezek a költségek az alkalmazás teljes élettartama alatt fennmaradnak.
Ez az, ami sok vállalkozást megakadályoz abban, hogy olyan alkalmazást fejlesszen, amely segít nekik jobban végezni a munkájukat, és pontosan ezt a problémát szeretnénk megoldani.
Ne feledje: az ügynökségek és a fejlesztők a mobilalkalmazás-fejlesztés teljes költségét fogják megadni, de ez nem tartalmazza a folyamatos támogatási vagy szoftverköltségeket.
A mobilalkalmazás-fejlesztés költségeinek bontásából láthatta, hogy ezek a költségek a mobilalkalmazás költségvetésének legdrágább tételeivé nőnek, és mindaddig folytatódnak, amíg az alkalmazása elérhető.
Elérkezik az egyetlen módja, hogy csökkentse ezeket a rejtett költségeket: egy mobilalkalmazás-fejlesztési platform.
Hogyan csökkenti a BuildFire akár 90%-kal az alkalmazásfejlesztési költségeket
A mobilalkalmazás BuildFire-rel történő építésének átfogó előnye: a fenti költségeket mi vállaljuk Ön helyett. Ön csak egy fix havi előfizetést fizet nekünk, ami hozzáférést biztosít Önnek az összes funkcióhoz és képességhez, hogy mobilalkalmazását egyetlen műszerfalról fejleszthesse, telepíthesse és karbantarthassa.
Mit jelent ez az Ön számára? Egyszerűen azt jelenti, hogy soha nem kell fizetnie az infrastruktúra és a kód karbantartásának magas költségeit, az analitikát vagy a drága fejlesztői órákat egy egyszerű kódjavításért. A havi előfizetéssel mindig tudni fogja havi alkalmazásköltségeit, anélkül, hogy a módosítások és frissítések magas többletköltségeitől kellene tartania.
És ez még csak a kezdet! Nézzünk még néhány további előnyt, amelyek lehetővé teszik, hogy növekedjen, skálázódjon és előrébb maradjon a vállalkozásában.
A számos előre elkészített bővítményünk (alkalmazásfunkcióink) bármelyikének használata.
A bővítményeink teljesen funkcionális funkciók, amelyeket egyszerűen csatlakoztathat és játszhat az alkalmazásába. Olyan funkciókat és integrációkat tartalmaznak, amelyek lehetővé teszik a legtöbb ügyfelünk számára, hogy az alkalmazásuk 90%-át egyedi kód nélkül építsék fel!
A bővítményeink nyílt forráskódúak is, így olyan mértékben testreszabhatja őket, amennyire csak szükséges, hogy az Ön igényeihez és felhasználási eseteihez igazítsa őket. Soha nem kell kompromisszumot kötnie ahhoz, hogy teljesítse az alkalmazás célját.
Minden eszköz le van fedve.
A natív alkalmazásfejlesztéssel ellentétben Önnek csak egyetlen alkalmazásra lesz szüksége, amely iPhone Android telefonokon, valamint iPadeken és táblagépeken egyaránt működik. Nemcsak kevesebbe kerül, de hihetetlenül kevésbé időigényes is egy alkalmazás fejlesztése és karbantartása két vagy három különböző verzión keresztül.
Kreatív szakemberként teljes mértékben Öné az irányítás.
Az adatok eléréséhez és a tartalom frissítéséhez nem kell állandó kapcsolatot tartania az informatikai részlegével vagy drága fejlesztői órákat igényelnie.
A BuildFire intuitív, nagy teljesítményű műszerfalával könnyedén kezelheti a tartalmat, előnézetben megtekintheti a változtatásokat, kezelheti az összes funkcionális szolgáltatást, hozzáférhet az analitikához és a felhasználói profilokhoz, szegmentálhatja az adatokat és még sok minden mást.
A végtelenségig méretezhető.
A hagyományos mobilalkalmazás-fejlesztésben minden új alkalmazás, amit szeretne, egy teljesen új projektet, költségvetést és sok hónapot igényel. Ismét ugyanazok az infrastrukturális költségek merülnek fel, és lényegében újra végig kell mennie az egész folyamaton (és újra, ha még több alkalmazásra van szüksége!).
A BuildFire segítségével ugyanazt a platformot használhatja több alkalmazás fenntartásához. Nincsenek extra infrastruktúra- vagy örökségi költségek, és nincsenek rémálmok a támogatással kapcsolatban.
És ha egy meglévő, BuildFire-re épített alkalmazást szeretne lemásolni? Ez olyan egyszerű, mint néhány kattintás. Remek példa erre egy rendezvényalkalmazás létrehozása, amelyet több rendezvényen is használni szeretne, vagy egy HR-alkalmazás, amelyet a vállalat több részlegénél is használni szeretne. A skálázhatósági lehetőségek végtelenek!
Következtetés
Nincs olyan alkalmazás, amelyet ne lehetne a BuildFire-en létrehozni.
Függetlenül attól, hogy mobilalkalmazást szeretne létrehozni a vállalkozás belső fejlesztése, a közönségének vagy ügyfeleinek nyújtott erőforrás, a márkaismertség növelése vagy a bevételek növelése érdekében, a BuildFire-nek egyszerűen több értelme van a költségek, a skálázhatóság és a kényelem szempontjából, mind azonnal, mind hosszú távon.
A legjobb dolog? Még ma elkezdheti az alkalmazás építését, és teljesen ingyenesen kipróbálhatja a builderünket. Legyen kreatív!