Hybridní vs. nativní

Přednosti hybridního vývoje:

  • rychlost a cena prvotního vývoje
  • jednodušší údržba v následném provozu
  • používá prvky kompatibilní s webem (css, obrázky, prohlížeč)
  • lepší ošetření chyb - nepadá
  • stejný kód pro Android, Huawei, iOS a web


Ideální use casy pro hybridní vývoj:

  • upozorňování na akce a prodej letenek
  • meditační aplikace
  • ovládání vířivky přes bluetooth
  • aplikace pro prodejce v terénu
  • kapesní CRM


Kdy použít nativní vývoj:

  • řešení pouze pro jednu platformu
  • využití funkcí úzce svázaných se zařízením
  • multimediální aplikace


Příklady nativních aplikací:

  • aplikace pro callcentrum, která reaguje na uskutečněné hovory
  • audio efektový procesor
  • synchronizace kontaktů
  • focení s prodlouženou závěrkou
  • ovládání RFID čtečky