Nativní aplikace, nebo jeden kód pro obě platformy?
Nativní aplikace se programuje zvlášť pro každou platformu, pro iOS ve Swiftu. Je nejrychlejší, nejlépe využije fotoaparát, polohu, widgety nebo Apple Watch a působí nejpřirozeněji. Vyplatí se, když je aplikace vaším hlavním produktem nebo když míříte hlavně na majitele iPhonů.
Při multiplatformním vývoji (React Native) vzniká jedna aplikace pro iOS i Android. Vývoj i údržba jsou levnější a rychlejší. U většiny firemních aplikací, kde jde o formuláře, seznamy a objednávky, rozdíl oproti nativní aplikaci nepoznáte.
Nezapomeňte na provoz. Aplikace potřebuje aktualizaci s každou novou verzí iOS a Androidu a obvykle i serverovou část a administraci. S tím počítáme v odhadu od začátku.