Se non è necessario accedere a basso livello alle funzionalità del device o sfruttarne le peculiari caratteristiche, nella maggior parte dei progetti consigliamo lo sviluppo di App native con framework che consentono di condividere la stessa base di codice in modo da ridurre i tempi e i costi di sviluppo, aggiornamento e manutenzione.