Nejde pouze o komerční aplikace. Software na míru firmy vyvíjejí i pro vlastní potřeby – typicky se jedná o testovací a interní nástroje. Android, respektive platformu Google Play, využívají jako jednoduchý operační systém se snadnou distribucí.
Tradiční cesta s rostoucími náklady
Ještě donedávna se pro vývoj mobilních aplikací využíval nativní vývoj. Aplikace se vyvíjely pro každou platformu zvlášť – vývoj na Android v jazycích Java nebo Kotlin, pro iOS ve Swiftu nebo Objective-C.
Nativní vývoj byl dlouho jedinou možností. Příprava aplikace na míru pro každou platformu zvlášť ale postupně přinesla několik nevýhod.
- Vyšší náklady – různé zdroje uvádějí, že náklady na nativní vývoj přesahují hybridní přístup o 50 až 100 % podle typu aplikace. S tvorbou na různé platformy zvlášť rostou také náklady na údržbu.
- Aplikace rychle zastarávají – žádná aplikace se neobejde bez pravidelných aktualizací. Google i Apple pravidelně mění podmínky napojení na API a požadavky na vlastní obchody. Kvůli nativnímu vývoji firmy spravují aplikace pro každou platformu zvlášť.
Jak Microsoft změnil pravidla hry?
Změna tradičního vývoje přišla v roce 2014. Firma Xamarin uvedla open-source platformu Xamarin.Forms určenou pro vývoj multiplatformních mobilních aplikací – jinými slovy vývojáři napíšou jeden kód, který se využije pro všechny běžné platformy.
Nový způsob tvůrci označili jako hybridní vývoj mobilních aplikací. Javu pro Android nahradil programovací jazyk C#, se kterým programátoři pracovali i při vývoji na iOS. Platformu postupně odkoupil Microsoft, který ji přejmenoval na .NET MAUI a definitivně změnil pravidla tvorby mobilních aplikací.
Doba vývoje na .NET MAUI se zkrátila až o 40 % oproti běžným metodám. Snížil se také počet chyb a bugů. Operační systémy využívají jednu centralizovanou kódovou základnu a vývojáři pracují mnohem rychle.
Rychlejší a levnější vývoj aplikací na Android
Snížení časové dotace s sebou přineslo také menší náklady na aplikaci. Jestliže zákazník vyžaduje multiplatformní aplikaci, zaplatí o 30 až 50 % méně oproti tradičnímu přístupu. V rozpočtu tak vzniká prostor pro podrobnější analýzu projektu a komplexnější řešení.
Cena záleží na velikosti aplikace. V MEMOS Software dělíme software na míru do tří cenových kategorií.
- Low cost – jednoduché aplikace, za kterými stojí dobrý nápad a nízký rozpočet. Zákazník počítá s rychlým nasazením na trh a financováním pomocí další monetizace. Základní vývoj stojí přibližně 400 000 Kč.
- Middle cost – nejčastěji poptávaná kategorie mobilních aplikací vychází zhruba na 400 000 Kč až 800 000 Kč. Aplikace obsahují pokročilejší formuláře, interaktivní funkce jako možnost přihlášení a využívá napojení na externí služby.
- High end – komplexní multiplatformní aplikace často přesahují hranici milionů. Jedná se například o mobilní bankovnictví, internetová tržiště (Uber, Rohlík) nebo sociální sítě.
Vývoj, který dává smysl
V MEMOS Software nám nejde jenom o napsání kódu a předání uživateli. Vytváříme komplexní řešení na míru, která mají reálný dopad na byznys našich klientů. Ať už jde o interní nástroj nebo zákaznickou aplikaci, hledáme rovnováhu mezi výkonem, rozpočtem a dlouhodobou udržitelností.
Využíváme proto nejmodernější technologie, které šetří čas našich vývojářů a peníze klientů. Místo složitého vývoje pro každou platformu stavíme aplikace pro Android chytře – z jednoho kódu, s důrazem na výkon, snadnou škálovatelnost a snadnou údržbu.