Skip to main content

Preferisci sviluppare app HTML5, ibride o native per dispositivi mobili?

Cindy Cheng, ​Sr. Director of Marketing Communications, EMEA, Appian
August 8, 2013

Considerata la grande variet‡ di piattaforme, dispositivi e linguaggi di sviluppo, creare nuove applicazioni mobili puÚ rivelarsi un'impresa davvero scoraggiante. I professionisti in ambito informatico, infatti, devono affrontare diverse sfide nel campo dello sviluppo mobile, come per esempio:

    • Le complessit‡ dello sviluppo di una piattaforma in grado di funzionare su sistemi operativi mobile diversi

    • La frammentazione dei dispositivi, con centinaia di smartphone e tablet disponibili

    • Le garanzie di sicurezza dei dati gestiti tramite dispositivi mobili

    • Le strategie e l'implementazione di politiche sull'uso di dispositivi personali al lavoro (BYOD)

    • I costi e le tempistiche dello sviluppo mobile su pi˘ piattaforme

    • La mancanza di esperienza nello sviluppo mobile e la disponibilit‡ di risorse limitate

Scarica il whitepaper gratuitoper scoprire come il BPM mobile di Appian puÚ aiutarti a superare le problematiche pi˘ comuni dello sviluppo mobile.

Opzioni di sviluppo mobile

I tre approcci pi˘ comuni sono creare app HTML5 per il web, app HTML5 ibride (inserendo un'app HTML5 per il web all'interno di un client nativo) o app mobile native pure progettate per un sistema operativo specifico. Rispetto alle app HTML5 o HTML5 ibride, le app mobile native garantiscono un'esperienza qualitativamente migliore, performance pi˘ reattive e maggiore sicurezza sui dispositivi mobili tra le varie piattaforme. Tutto questo, perÚ, a un costo notoriamente pi˘ alto.

Quando avviano un progetto di sviluppo mobile, molte aziende optano per l'approccio pi˘ veloce e redditizio delle app HTML5 o ibride. Tuttavia, dato che l'adozione del mobile e la sua frequenza d'uso continuano ad aumentare, diventa palese che questa strategia non offre l'esperienza e il rendimento migliori. Facebook e LinkedIn sono solo due delle maggiori aziende di software a essere passate alle applicazioni mobile native.

Sviluppo mobile in Appian

Invece di adottare un approccio HTML5 o ibrido, di qualit‡ inferiore, con il rischio di compromettere usabilit‡ e sicurezza del prodotto finale, Appian fornisce applicazioni native puramente mobile per tutte le principali piattaforme di dispositivi. L'approccio al design mobile di Appian offre il meglio dei due mondi, HTML5 e app mobile native, come parte della Suite Appian BPM integrata:

Appian semplifica la progettazione di app per dispositivi mobili, rendendole pi˘ potenti grazie a un'architettura esclusiva che consente di scriverle una volta e distribuirle ovunque, grazie ad Appian SAIL (Self-Assembling Interface Layer) un'interfaccia ad assemblaggio automatico. SAIL consente ai progettisti di creare rapidamente una definizione di interfaccia dinamica per singoli utenti, per poi distribuirla alle app native sui client mobile di tutte le principali piattaforme di dispositivi e sui browser web pi˘ utilizzati.

Inoltre, i progettisti possono utilizzare la funzione "trascina e rilascia" per elaborare modelli di processi mobile grazie all'apposito Modellatore di processi, basato sulla grafica del Business Process Modeling (BPMN). Qui gli utenti possono elaborare procedure, stabilire e aggiornare le regole, creare moduli, testare, convalidare e pubblicare la nuova applicazione mobile. Dopo la pubblicazione, l'app aggiornata sar‡ subito disponibile su tutti i dispositivi Apple iOS, BlackBerry e Google Android senza bisogno di inserire codici o passare per l'App Store.

La tua soluzione per lo sviluppo di applicazioni mobile HTML5, ibride o native? Semplice: Appian!Per scoprire comeil BPM Mobile di Appian puÚ contribuiread accelerare le prestazioni della tua organizzazione,scarica subito il whitepaper gratuito.

Cindy Cheng

Direttrice del marketing del prodotto