Kolik skutečně stojí vlastní vývoj aplikace?

Naši novou sekci App Business vám přináší MacPaw, výrobce osvědčených aplikací pro Mac.

Pokud vyvíjíte aplikaci pro Mac, stojíte před zásadním rozhodnutím buď/nebo: zda distribuovat v Mac App Store (MAS) nebo mimo něj. Dodržování MAS znamená, že máte přístup k nástrojům pro licencování, hostování, hlášení havárií a dalším nezbytným úkolům. Nástroje společnosti Apple však nemusí být pro vaši aplikaci to nejlepší.

Pohled mimo rámec MAS by mohl být správným rozhodnutím pro mnoho vývojářů, ale znamená to, že se o zásadní práce postaráte sami. A to znamená skutečnou investici času a peněz.

Stále více vývojářů zvažuje distribuci svých aplikací mimo obchod s aplikacemi pro Mac. Vytvoření vlastního kurzu znamená více svobody a možností, ale také to znamená, že budete v podstatě sami při řešení věcí, jako je licencování, hostování a distribuce, hlášení havárií, zpětná vazba od uživatelů, analytika a více.

Skutečné náklady na vývoj aplikace

Takže ve skutečnosti, kolik stojí výroba aplikace, když to uděláte sami a přeskočíte MAS? MacPaw vypočítal hrubý odhad výdajů na vývoj z hlediska času i vynaložených peněz, aby zjistil, kolik skutečně stojí vytvoření vlastní aplikace.

Mějte na paměti, že toto je nejlepší scénář, kdy při vytváření všech těchto nezbytných funkcí budete postupovat podle křišťálově čisté vývojové mapy. Tyto odhady nezahrnují čas strávený brainstormingem a výzkumem - to je skutečný čas potřebný k napsání pracovního kódu.

  • Mechanismus licencování (se zkušebními verzemi, beta verzemi a vlastními typy licencí): přibližně 400 hodin a 20 000 $
  • Mechanismus hlášení selhání: asi 194 hodin a 9700 dolarů
  • Shromažďování zpětné vazby od uživatelů: přibližně 120 hodin a 6 000 $
  • Analytics (sledování spuštění, trvání relace): přibližně 56 hodin a 2 800 USD
  • Celkový: 770 hodin a 38 500 $

Jaké funkce je nejtěžší vyvinout?

MacPaw ptali se úspěšní vývojáři kteří distribuovali své aplikace mimo MAS, které nejdůležitější součásti musí mít, což jsou nejnáročnější na vývoj a zda dávají přednost budování domácích řešení nebo využití vývoje třetích stran nástroje.

Oznámili to vytvoření aktivačního a licenčního mechanismu aplikace je nejdůležitější funkcí - a také vede seznam jako nejtěžší je kódovat vlastními silami.

Zdá se, že vývojáři s tím souhlasí uvolnění mimo MAS se vyplatí, ale vývoj vlastních nástrojů může být výzva.

Pomoci mohou vývojářské nástroje třetích stran

Jak vytvořit aplikaci od základů? Nástroje třetích stran může pomoci postarat se o tyto základní funkce, ušetří vám čas i peníze a přidá do procesu vývoje a spouštění aplikace vrstvu spolehlivosti.

Jeden skvělý příklad je DevMate od MacPaw. Je to výsledek čtyřletého vývoje a nyní je základem mnoha předních vývojářů počítačů Mac. To zahrnuje tvůrce PDFpen, CleanMyMac, Framer a dalších jmen, která určitě poznáte.

V DevMate najdete zdroje pro nastavení licenčního schématu, které funguje s vaší aplikací, nástroje pro analýzu aplikací, zprávy o selhání, zpětnou vazbu od uživatelů a další. Navíc, na rozdíl od řešení homebrew, budete mít komu zavolat, pokud narazíte na nějaké výzvy nebo otázky.

Nakonec je samozřejmě na vás, zda aplikaci vydáte mimo Mac App Store. Přijmete řešení, které bylo pečlivě vyvinuto, testováno a osvědčeno v této oblasti? Nebo si budete nárokovat úplné vlastnictví každého aspektu (a budete čelit větším výzvám) tím, že si každý prvek vyvinete sami?

Ať tak či onak, je dobré vědět, co můžete očekávat z hlediska nákladů a času.

Poslední příspěvek na blogu

| Kult Mac
September 10, 2021

Tento příspěvek představuje společnost Digiarty Software.Pořizování skvělých videí na iPhone je snadné. Pokud však chcete upravovat nebo pracovat s...

| Kult Mac
October 21, 2021

Rozšířená realita Chodící smrt hra přináší zombie do našeho světaVerze Pokémon GO pro dospělé? Ano prosím!Foto: Walking Dead: Náš světAR má spoustu...

| Kult Mac
October 21, 2021

Nové AirPods, AirPower a Mac? Podívejte se na naše hardwarové předpovědi „Více v procesu“ CultCastKonečně! Událost společnosti Apple 30. října je o...