Kolik stojí výroba aplikace?
Trh mobilních aplikací nevykazuje žádné známky zastavení a samozřejmě více a další lidé zkoumají otázku, kolik stojí výroba aplikace. I když všichni používáme aplikace pro komunikaci, hry, životní styl, podnikání, jídlo, sport – vytváření vlastní aplikace je pro některé z nás věcí podnikání.
Dobrá zpráva je – není to tak drahé, jak si většina z nás může myslet. Kromě toho je k dispozici spousta zdrojů, které umožňují vytvořit si aplikaci sám a zdarma. Než si vše podrobně prohlédneme, pojďme stručně shrnout náklady na vývoj aplikace a její hlavní aspekty.
Kalkulačka nákladů na aplikaci
Abychom vám poskytli příležitost pro odhad nákladů na aplikaci , níže najdete interaktivní nástroj kalkulátoru. Zde můžete uvést specifikace svého projektu nebo aplikace, kterou máte na mysli, a odeslat data našim odborníkům na vývoj aplikací. Náš tým vás krátce poté kontaktuje s přesnou cenovou nabídkou a tipy, jak nejlépe sestavit aplikaci.
Pokud máte nějaké návrhy na vylepšení kalkulačky, kontaktujte nás na adrese info @ thinkmobiles. com
Kolik stojí výroba aplikace?
Přeskočení všech faktorů rozpisu nákladů, střední cena za vytvoření aplikace odbornými agenturami je podle Clutch 171 450 $ průzkum. Online kalkulačky nákladů na aplikace pojmenují cenovku mezi 200 000 až 350 000 USD za aplikaci s desítkami funkcí. Zatímco typický rozsah nákladů stanovený společnostmi zabývajícími se vývojem aplikací je 100 000–500 000 $. Není ale třeba paniku – malé aplikace s několika základními funkcemi mohou stát 10 000 až 50 000 USD, takže existuje příležitost pro jakýkoli typ podnikání.
Obecně se cena za vytvoření mobilní aplikace pohybuje extrémně: od celkového nulová až neuvěřitelně drahá cena, která by mohla dosáhnout milionů. Upřímně řečeno neexistuje jednoduchá odpověď na tento dotaz kvůli mnoha faktorům, které se hrají. Různé ceny vývojářů, složitost projektu a čas potřebný k vytvoření aplikace ovlivňují náklady na výrobu mobilní aplikace. Cena za vytvoření aplikace závisí na následujících aspektech:
Pokud rozdělíme mobilní aplikace do 3 kategorií z hlediska složitosti (jednoduché, střední, komplexní) a vezmeme v úvahu 2 druhy hodinových sazeb, toto kolik stojí přibližně aplikace:
Složitost | Poznámky | Čas, h | Cena se sazbou 50 $ | Cena se sazbou 100 $ |
Jednoduché | Žádná integrace API, žádná back-end, standardní komponenty uživatelského rozhraní, jednoduché funkce jako předplatné e-mailu, sociální přihlášení, kalendář atd. | 400 | 20 000 | 40 000 |
Střední | Vlastní funkce uživatelského rozhraní, platební funkce, integrace API, přizpůsobení náhlavních souprav a tabletů, server typu back-end. | 500-800 | 40 000 | 80 000 |
komplexní | vícejazyčná podpora , Integrace třetích stran, vlastní animace, komplikovaný back-end, profesionální design, funkce v reálném čase. | 8 00–1500 | 75 000 | 150 000 |
Nezapomeňte, že výše uvedené údaje slouží pouze jako orientace k zachycení potenciálních nákladů na vytvoření mobilní aplikace. Každá aplikace je jiná, je to jako dotazovat se na cenu domu nebo automobilu – přesnou cenu nezjistíte bez specifikací. Navíc je odhad založen na minimálním čase a úsilí potřebném k technickému vytvoření aplikace. A samozřejmě buďte připraveni zaplatit více, aby byla vaše aplikace skvělá.
Nyní je na řadě praktičtější nástroj pro výpočet nákladů na vaši aplikaci. Průměrné náklady na vytvoření aplikace velmi závisí na tom, jaký typ aplikace se rozhodnete vyvinout.
- Nativní aplikace
Velké a těžké aplikace, které zaměřit se na nejlepší uživatelský komfort, optimalizaci a rychlou práci. Mohou používat různá rozhraní API zařízení a současně zpracovávat celou řadu funkcí. Nativní aplikace budou stejně nákladné jako řada platforem, které chcete podporovat, protože do procesu vývoje aplikace bude poté zapojeno více lidí. Nativní aplikace jsou obvykle obchodní aplikace, aplikace pro zábavu, vzdělávací aplikace.
- Hybridní aplikace
Nebo aplikace pro různé platformy, které jsou nejvhodnější pro dosažení větší publikum od začátku. Jejich vývoj a údržba stojí méně, pokud je zapojen tým a jediný kód, který funguje pro všechny platformy. Mezikontinentální aplikace mezitím jsou méně optimalizované, nemají přístup k API a nemohou poskytovat nativní uživatelské prostředí. Jsou vhodné pro malé a střední komunikační aplikace, aplikace pro životní styl nebo herní aplikace.
- Základní funkce aplikací
Jsou rychle se rozvíjející a zahrnují velmi málo nebo dokonce žádné funkce vůbec. Jsou většinou vyvíjeny pro osobní použití a v žádném obchodě s aplikacemi pravděpodobně nic takového nenajdete.Obvykle jsou vytvořeny tak, aby zobrazovaly seznam témat – kliknutím na jedno z nich může uživatel zobrazit informace o něm nebo otevřít nový seznam.
- Aplikace založené na databázi
Složitější aplikace s velkými daty pro provoz, uložené přímo v paměti zařízení nebo na webovém serveru. Chcete-li pracovat podle potřeby, mohou být vyžadovány další funkce, jako je fotoaparát, připojení k internetu nebo přístup do galerie. Příklady takových nativních aplikací, které používají paměť zařízení k ukládání datové knihovny, jsou různé mobilní slovníky nebo encyklopedie.
- Aplikace, které se spoléhají na firmware / hardware zařízení
Tyto typy aplikací přistupují k mobilnímu zařízení a jejich cílem je zlepšit jeho funkčnost. Může to být kamera, baterka, budík nebo jakákoli jiná funkce. Například AlarmMon umožňuje uživatelům přizpůsobit si budík a současně přidávat další funkce, jako je řešení hádanek, které alarm deaktivují.
- Mobilní hry / herní aplikace
Hry mohou být jednoduché i pokročilé, s 3D grafikou a fyzikou, globálním hodnocením, podporou AR, dokonce i integrací sociálních médií. Je zřejmé, že složitější hra stojí víc, takže je těžké přesně odhadnout bez odhadu, kolik může aplikace stát. Herní aplikace jsou celosvětově nejoblíbenější kategorií aplikací a obvykle nejziskovější. Vezměte si Angry Birds, jejichž vývoj stál téměř 140 000 $ a v prvním roce vydělali 70 milionů $.
Kdo může vyvinout můj nápad na aplikaci?
V zásadě máme 2 možnosti: agentury pro vývoj mobilních aplikací a vývojáři na volné noze. Podívejme se na každou z nich. Pronájem profesionální agentury se určitě jeví jako dražší volba. Spolehlivost je ale mnohem lepší a vývojářský tým vám pomůže získat nejlepší aplikaci z vašeho nápadu. Návrháři, programátoři, projektoví manažeři – všichni jsou zkušení a zvyklí spolupracovat v týmu.
Hodinové sazby se po celém světě velmi liší, nezávisle na kvalitě konečného produktu. Pokud tedy máte dobrý koncept a jasnou strategii, není třeba platit více, protože vysoká cena neznamená vysokou kvalitu.
Výhody najímání aplikační agentury:
- Vše v jednom – dobré společnosti mají plný personál, každého, koho potřebujete. Není třeba samostatně hledat programátory, designéry nebo testery.
- Podívejte se, za co platíte – portfolio, odhad projektu a hodinové sazby, před platbou víte vše, co získáte.
- Disciplína a dovednosti – společnosti zajišťují, že zaměstnanci dělají svou práci včas a dělají to dobře.
Jako nevýhodu lze uvést vyšší náklady, protože ze zřejmých důvodů si vývojářské společnosti účtují mezi jinými alternativními možnostmi vyšší ceny.
Nyní se podívejme na náklady nezávislých vývojářů aplikací. Dobří nezávislí pracovníci mohou i nadále vytvářet špičkové aplikace, které nejsou horší než vývojářské společnosti. Měli by stejnou kvalitu, i když za nižší cenu. Kodérům na volné noze tedy můžeme přiřadit největšího profesionála: levnější náklady ve srovnání se softwarovými společnostmi.
Nevýhody při najímání nezávislých pracovníků:
- Najděte je všechny – na rozdíl od agentur, které poskytují úplné vývojový tým;
- Žádný projektový manažer, který by proces řídil, takže buďte připraveni koordinovat tým, termíny a rozpočet;
- Problémy s komunikací mezi členy projektu;
- Nedostatek dovedností.
Další možnosti pro kutilský přístup
Šablony aplikací nebo startovací sady. Pokud máte nápad podobný jakékoli populární aplikaci, je velká šance najít jeho zdrojový kód za 25–200 $ za licenci. Stále však potřebujete designéry, aby změnili, jak to v aplikaci vypadá, a programátory, pokud chcete změnit, jak věci fungují.
Online „tvůrci aplikací“. Konstrukce aplikace bez znalosti programování zní skvěle. Upřímně řečeno, většina aplikací tohoto druhu má omezené možnosti, nástroje a dokonce i typy a žánry. Může to být chybné, špatně optimalizované a postrádající funkce, které jste naplánovali. Náklady na předplatné za použití těchto nástrojů začínají od 10 $ měsíčně nebo mohou stát 5 000 USD zpočátku.
Partnerství při vytváření aplikace a rozdělení zisku. Dvě slova: příliš riskantní.
Náklady na vývojářský tým při vytváření aplikace
I malou aplikaci by měl provádět tým, nikoli jedna osoba, aby poskytla lepší uživatelskou zkušenost. Nakonec by to bylo mnohem rychlejší a mnohem kvalitativnější, protože každý je zapojen a odpovídá za svou vlastní část projekt. Jistě, složité aplikace vyžadují, aby se do procesu vývoje zapojilo více lidí.
Základní vývoj t Může zahrnovat:
- projektový manažer
- programátor
- návrhář UI / UX
- inženýr QA
Rozšířený vývojový tým:
- 1 vedoucí projektu
- 2–4 vývojáři aplikací
- 1 back-endový vývojář
- 1–2 návrháři UI / UX
- 1 technik kontroly kvality
- 1 správce systému
Povinnosti a náklady jsou uvedeny v následující tabulce .
člen týmu | Povinnosti | Hodinové náklady |
Projektový manažer | Zabraňuje jakékoli nedorozumění a zneužití chování v týmu, aby nedocházelo k nástrahám a dodržování termínů. + | |
Vývojář | Zapíše kód aplikace, integruje ji se zdrojem dat a opraví chyby. | $ 30 + |
Back-end vývojář | Zajišťuje, aby aplikace, databáze a server mezi sebou komunikovaly správným způsobem a celá aplikace fungovala správně. | $ 25 + |
Designer | Pracuje na tom, jak bude rozloženo rozhraní aplikace a jak by to uživatelé pocítili. Řeší různé optimalizační úkoly. | $ 15+ |
Tester | Monitoruje každou část aplikace, kontroluje kód a kvalitu designu, zajišťuje koncový produkt splňuje všechny požadavky projektu. | $ 20+ |
Náklady na design aplikace
Design je vytvoření plánu nebo konvence pro konstrukci objektu, systému nebo měřitelné lidské interakce – to je to, co najdeme na Wikipedii. Slavný citát Steva Jobse dodává, že design není jen to, jak vypadá a jak vypadá, design také funguje. Ve vývoji mobilních aplikací design zahrnuje aspekty, jako je vizuální design, uživatelská rozhraní a UX, loga, ikony, branding, wireframes atd.
Návrh aplikace je nedílnou součástí nákladů na vytvoření aplikace. Jaké jsou faktory, které to ovlivňují?
Náklady podle klíčových funkcí mobilních aplikací
Podle průzkumu Outsystems s názvem State of application development 2017 se vývoj přibližně 80% mobilních aplikací trvá déle než 3 měsíce a 40% vyžaduje 6 měsíců nebo více. Jak by se to dalo říci? Vývoj aplikací je složitý proces a náklady na vytvoření aplikace jsou diktovány hlavně sadou funkcí a designem. Pojďme prozkoumat běžné funkce aplikace z hlediska času a nákladů.
Předtím bychom si měli také uvědomit, že není nastavena žádná jednotná cenovka, protože funkce se u každého projektu aplikace liší, mohou mít svou vlastní logiku, může mají různé vzory atd. Více o tom najdete v popisu funkcí níže. Pro odhady použijeme nízké hodinové sazby (25 $) a medián (50 $).
-
Přihlášení uživatele
Je to, když uživatelé aplikace se musí zaregistrovat a přihlásit do aplikace, aby ji mohli používat. Nejoblíbenější možností je registrace prostřednictvím e-mailu nebo telefonu a přihlašování prostřednictvím účtů sociálních médií. Sociální přihlášení usnadňuje přístup k aplikaci a také automaticky vytváří profil uživatele a shromažďuje všechna veřejná data o osobě. Toto je standardní postup při vývoji aplikací a trvá to asi 20 hodin. To se promítá do nákladů 500–1 000 $.
-
Oznámení push
Je to funkce, kterou musíte mít pro 99% dnešních aplikací. Jedná se o aktualizace v reálném čase, které informují uživatele o všech činnostech souvisejících s aplikací nebo službou. Trik spočívá v tom, že existuje několik typů oznámení: jednoduchý text, ty s obrázky nebo ty s akčními tlačítky. Důležitá je také logika aplikace – kdy a komu (například v chatovacích aplikacích) jsou oznámení doručována. Časová osa vývoje je mezi 20 a 200 hodinami. Cena se může pohybovat od 1 000 do 10 000 $.
-
Navigace
Celý uživatel prochází aplikací, kterou je třeba si představit a navrženo před vývojem. Navigace v aplikaci definuje, jak uživatelé přecházejí z jedné obrazovky na druhou, jak se vracejí zpět do hlavní nabídky, jak provádějí akce, zavírají aplikaci atd. Posouvání, přejetí prstem, akční tlačítka, šipky, ikony a další znamená, že architektura uživatelského rozhraní je základem pro aplikaci, na které se má stavět. Tato logika vyžaduje více než 10 hodin, což může stát 250–500 $.
-
Zobrazení na výšku / na šířku
Ve vztahu k předchozí funkce, koncept rozhraní je také součástí jakékoli aplikace. Toto je v zásadě způsob, jakým se uživatelům zobrazuje seznam položek v aplikaci, který se v komunitě Android také označuje jako tok master / detail a orientace na výšku / na šířku pro iOS společnosti Apple. V závislosti na typu designu mohou vývojáři nastavit zobrazení přibližně za 20 hodin na přibližně 500–1 000 $.
-
Mediální obsah
Ačkoli se předpokládá, že se interaktivní prvky zobrazují ve výchozím nastavení, jsou také výsledkem určité práce. Některé aplikace potřebují obrázky, videa, jiné aplikace vyžadují podporu zvukových souborů. A samozřejmě většina moderních aplikací pro sociální sítě a zasílání zpráv potřebuje všechno, plus možnosti úprav, efekty, filtry, smajlíky, emotikony atd.
Z pohledu vývojáře zde existují určité tipy. Například C ++ je pro implementaci mediálního obsahu do aplikací vhodnějším jazykem než Java. Velkou pomocí jsou také nativní vývojové kity (NDK). Celkově k tomu inženýři aplikací potřebují alespoň 20 hodin, takže můžeme začít od 1 000 $.
-
Geolokace
Funkce, která je zásadní pro aplikace taxislužby, seznamovací aplikace, restaurace, obchodní aplikace, cestování a mnoho dalších. Je založen na GPS telefonu a uživatelských oprávněních v reálném čase (požadovaných a volitelných). Pokud jde o cenu, záleží na přesnosti geolokační služby a obvykle se dělí na obecnou oblast, blízkost středního dosahu a přesné umístění. Očekávejte ne méně než 50 hodin vývoje, tedy cenu 1 250–2 500 $.
-
Integrace Map Google
Spolu s geolokací, pokud váš projekt předpokládá integraci Map Google do vaší mobilní aplikace, vývojáři k tomu budou potřebovat minimálně 20 hodin. Druhá strana je neurčitá, protože vše závisí na způsobech začlenění Map do logiky aplikace, úkolech, které by měla provádět atd., Takže vývoj může být opravdu časově náročný. Pozitivní je, že jsou k dispozici oficiální služby Google. Cena začíná na 1 000 $.
-
Chat / Messaging
Je to základní funkce i pro mnoho aplikací, i když má mnoho proměnných jsou ve hře, aby mohli vypočítat náklady. Přesněji řečeno, jaký druh chatu chceme? Je to přímé zasílání zpráv mezi lidmi nebo skupinový chat? Podporuje přenos souborů? Ukládá zprávy a historii nebo je po určité době automaticky smaže? Má offline režim? Má v sobě smajlíky / emodži? Posílá oznámení (odesílání, vidění, nahrání atd.)?
Přesnou cenu můžeme zjistit se všemi dostupnými technickými specifikacemi, ale očekáváme, že k vývoji chatu nebude trvat déle než 80 hodin. Cena začíná na 2 000–4 000 $.
-
Reklamy
Mobilní reklama se lidem, kteří používají aplikaci, jeví jako jednoduchá textová, bannerová nebo vyskakovací okna na celou obrazovku. Reklamy lze vyvíjet na zakázku, i když existuje spousta externích služeb a sítí (Google AdMob, InMobi, Tapjoy, Flurry a další), SDK a API, které vývojářům velmi pomáhají. Tato funkce by tedy podle typu měla trvat přibližně 20 až 50 hodin. Rozsah nákladů může činit 1 000–2 500 $.
-
Nákupy v aplikacích
Reklamy v aplikacích samozřejmě naznačují možnosti nákupu hned od smartphone uživatele. Může to být různý obsah nebo položky k nákupu – produkty nebo služby, předplatné, nové / prémiové funkce atd. Vývoj této funkce by neměl být pro najatou agenturu nebo vývojáře obtížný a čas na to v zásadě závisí na počtu položky a měla by být asi 30 hodin. Odhadovaná cena je 750–1500 $.
-
Integrace plateb
Samozřejmě, aby si uživatelé mohli něco koupit v rámci aplikace platební systém by měl být také nainstalován. Na výběr je spousta možností systému – Android Pay, Peněženka Google, Apple Pay, Stripe, PayPal, Intuit, Square, Braintree a mnoho dalších. Vývojáři mohou většinu z nich integrovat do aplikace přímo prostřednictvím rozhraní API brány.
Rozsah tohoto úkolu závisí na několika faktorech: jak jsou platby procesy, jak a kde jsou data uložena, jak bezpečné jsou transakce, jaká úroveň dodržování PCI (odvětví platebních karet) je poskytována atd. Naši vlastní vývojáři pro Android a iOS nám přiznávají, že k integraci jednoho platebního systému potřebují přibližně 50 hodin nebo více. Pokud tedy vezmeme v průměru 2 mobilní platební metody, náklady na tuto funkci by se pohybovaly od 2 500 do 5 000 $.
- Synchronizace mezi zařízeními
V našem věk vysokého vzájemného propojení a mobility přístup k informacím znamená, že vyhraj nebo ztrať hmotu. Zejména pro firmy, které pracují napříč počítači, smartphony, tablety nebo PDA. Vezměte si jako příklad maloobchodní aplikace: při aktualizaci položek nebo inventáře na centrálním serveru potřebujete, aby všichni zákazníci aplikací viděli přesná aktualizovaná data.
Náklady na implementaci funkce synchronizace do mobilních aplikací jsou spojeny s: A) množství dat, B) druh datové struktury. S pomocí speciálních platforem / služeb, jako je Firebase pro zařízení Android, vyžadují vývojáři více než 50 hodin, přibližná cena je 1 250–2 500 $.
-
Streamování
Tato funkce je určena pro aplikace jako Netflix, HBO Now, Hulu, Twitch atd. Nastavení přímo závisí na několika faktorech. Nejprve logika aplikace a zpracování dat. Jsou data odesílána na server v reálném čase a přenášena odtamtud nebo pomocí možnosti „zaznamenat a odeslat“ prostřednictvím místního souboru? Zadruhé, jaké formáty video / zvukových souborů jsou podporovány? Jaká jsou nastavení pro uživatele fotoaparáty telefonů a připojení k internetu. Nakonec je zapotřebí minimálně 30 hodin vývoje, což by stálo minimálně 1 500 $.
-
Podpora více jazyků
Když aplikace vyžaduje prezentaci v různých jazycích pro různé regiony, jednoduché a jednoduché. Dva hlavní aspekty, které mají vliv na tento úkol a jeho cenu, jsou rozsah dat a úpravy uživatelského rozhraní. Stejné verze aplikace jako hlavní by vyžadovala asi 15 hodin času vývojáře. V případě, že je třeba znovu upravit rozhraní (napřpro arabské jazyky, směr RTL / LTR v CSS atd.) je toho víc. Tato funkce tedy není tak drahá a stojí přibližně 350–750 $.
-
Režim offline
Krása mnoha mobilních zařízení aplikace je v režimu offline. V aplikacích pro zasílání zpráv můžete před ztrátou připojení zobrazit historii chatu až po nejnovější zprávy. Existuje několik metod offline ukládání dat a přístupu k datům v mobilních aplikacích – místní ukládání do mezipaměti, soubory cookie, sdílené předvolby, místní úložiště, databáze SQL. Hlavním problémem doposud je stanovení skupin dat a pravidel pro ně. Celkově vývojáři potřebují 40 nebo více hodin, což stojí 1 000–2 000 $.
-
Databáze
Jde o offline režim, v mnoha případech by vaše aplikace pravděpodobně vyžadovala databázi pro místní ukládání dat v zařízení. Vývojáři mobilních aplikací obvykle k nastavení databáze využívají určité řešení typu open-source. Například SQLite je kompaktní vestavěná databáze / knihovna, která ukládá všechna data do jednoho souboru na zařízení. Úkol závisí na datovém typu a trvá přibližně 30 hodin, což zase stojí 750–1500 $.
-
Využití senzorů telefonu
Mnoho aplikací závisí na schopnostech telefonu. Například gyroskop je snímač, který měří rychlost otáčení a poskytuje 3 hodnoty: rozteč, náběh a azimut. K dispozici jsou také:
- Akcelerometr, detekující orientaci telefonu
- digitální kompas, pro orientaci ve vztahu k magnetickému poli
- GPS, přesné určování polohy satelitu
- Barometr, který pomáhá GPS získávat údaje o nadmořské výšce
- Světelný senzor, automaticky upravuje jas obrazovky
- Senzor přiblížení, který zabraňuje dotykovým povelům uchem
- Krokoměr, výpočet kroků uživatele
- snímač otisků prstů
.. a další v závislosti na mobilním zařízení. Průměrná doba integrace logiky aplikace se senzory je 10 hodin pro vývojáře. Nestojí to tedy moc (250–500 $).
-
Optimalizace režimu Doze / Standby
V režimu doze, i když je zařízení odpojené a stojí, což šetří baterii a CPU, aplikace mohou během údržby stále přistupovat k síti. To by se mohlo týkat oznámení na Facebooku / Twitteru / Google, chatových zpráv, alarmů atd. K úpravě způsobu, jakým aplikace spouští své úlohy, synchronizuje se a sítě, vývojáři potřebují více než 50 hodin, což nakonec znamená rozsah nákladů 1 250–2 500 $.
-
Přizpůsobení
Je to, když uživatel může ovládat a měnit výhled aplikace podle svých představ. např. změna jazyka, přechod ze zobrazení seznamu na dlaždice nebo karty na celou obrazovku atd. Odhad těchto úkolů je zpravidla 20–25 hodin na obrazovku. Pokud potřebujete vytvořit opakovaně použitelné prvky pro budoucí použití, tj. Vlastní sadu SDK z hlediska vývojáře, vyžaduje to více než 35 hodin práce. Celkově zde minimální cena začíná na 1 500 $.
-
Search
Vložení funkce vlastního požadavku na vyhledávání může uživatele zvednout angažovanost významně. Chytré telefony Android a iOS jistě mají své vlastní vyhledávání, ale můžete je vylepšit nebo je pro svou aplikaci vytvořit jedinečný. Jak to uděláte a kolik to stojí, závisí na typu požadavků na vyhledávání, i když je zapotřebí vývoj minimálně 10 hodin. Cena začíná od 250 do 500 USD.
-
Šifrování dat
Zabezpečení soukromých dat nelze podceňovat a 2017 a dále. Šifrování dat, aby se zabránilo neoprávněnému přístupu, je absolutně nutností pro každou obchodní mobilní aplikaci. To znamená přeměnit informace na kód a pouze odesílatel a přijímač je mohou dešifrovat pomocí takzvaných „klíčů“. Například WhatsApp odesílá každou zprávu s jedinečným zámkem a klíčem – tento postup se označuje jako „end-to-end“ šifrování.
Při implementaci šifrování dat do mobilní aplikace je hlavním aspektem nejprve datový typ. Musíme šifrovat prostý text, obrázky, zvukové soubory, videa atd.? Druhým problémem je kompatibilita mezi zařízeními, protože chceme, aby vlastník telefonu Android dešifroval data od vlastníka iPhonu, že? Neočekávejte méně než 20 hodin vývoje, což by vedlo k nákladům 500–1 000 $.
Mohli bychom pokračovat v seznamu funkcí, ale zdá se, že je to dostatek informací k strávení. Funkce aplikace rozhodně není jedinou věcí, když vezmeme v úvahu, kolik stojí výroba aplikace. Architektura aplikace, design / UX, testy jednotek, opravy chyb, refaktorování kódu, Hraje se také správa projektu nebo jiné věci.
Náklady na údržbu aplikace
Odhalit vydání vaší aplikace však naštěstí nekončí. Proč byste ale měli investovat do údržby aplikací? Moment, kdy svou aplikaci publikujete v App Store nebo na Google Play, není šťastný konec. Je to jen konec kapitoly. Je to vlastně jen začátek. Mimochodem, to ještě není konec, když získáte také několik stovek tisíc stažení. Měli byste cílit na DAU (denní aktivní uživatelé).Jinými slovy, chcete, aby lidé vaši aplikaci stáhli a používali ji tak často, jak je to možné.
Pokud například vývoj vaší aplikace stojí 200 000 USD, můžete odhadnout, že údržba aplikace vás bude stát kolem 40 000 USD za rok. Další funkce mohou zvýšit náklady na údržbu aplikací, což může zahrnovat:
- výkonné servery – $ 20 – $ 60 / měsíc
- push oznámení – $ 10 / měsíc
- platební brány – až 150 $ / měsíc (plus poplatek za každou transakci)
- nouzová údržba – záleží na povaze nouzové
- poplatky za rozhraní API třetích stran
- Oprava chyby
- Poplatek za vývoj obchodů s aplikacemi – 25 $ na Google Play, 99 $ v Apple App.
Závěr
Takže, kolik stojí výroba aplikace? Záleží na mnoha faktorech. Zahrnuty jsou poplatky za vývoj, velikost aplikace, složitost a novost technologií. Doufáme, že náš malý průzkum vám pomůže najít vlastní odpovědi. Pokud ne, jsme vždy připraveni vám pomoci odhadnout nápad vaší aplikace.
Největší průzkumy v oboru naznačují rozsah nákladů od 100 000 do 500 000 USD za vývoj podnikové mobilní aplikace:
- Podle průzkumu ThinkMobiles je průměrná cena za vytvoření aplikace 171 450 $.
- Průzkum Kinvey naznačuje střední náklady 270 000 $.
- Různé online kalkulačky nákladů uvádějí cenovku mezi 200 000 a 350 000 $ za aplikaci s desítkami funkcí.
- Typický rozsah nákladů stanovený společnostmi zabývajícími se vývojem aplikací je 100 000–500 000 $.