Domanda

Quindi, sì, questa è probabilmente una 1000esima domanda sull'argomento. Tuttavia, la mia domanda è in qualche modo diversa dagli altri a cui è stato chiesto, quindi per favore abbi pazienza:

Sto cercando di sviluppare un singolo app per dispositivi mobili che si rivolge alle tre/quattro piattaforme mobili popolari e/o in crescita (iPhone, Android, Winphone7, RIM). Questa applicazione è un'estensione di un sistema SAAS esistente che la mia startup offre attualmente. Questo app per dispositivi mobili fornirebbe un modo rapido e semplice per visualizzare lo stato aggiornato e le informazioni del grafico e del rapporto per i dati che l'applicazione SaaS raccoglie. La connessione a Internet è richiesta al 100%. Nessuna immissione di dati oltre al nome utente/password. L'app è molto semplice con 5-6 "pagine".

Nella fase 1, tutto ciò che dovrebbe essere supportato è che l'utente acceda, vedere lo stato attuale dei suoi dati memorizzati nel cloud, accedere ad alcuni report in tempo reale

Nella fase 2, vorrei poter offrire una notificazione push di determinati eventi chiave dai miei server nel cloud

I miei obiettivi sono:

1) L'elaborazione back-end che genera dati per i report è già scritta in ASP.NET MVC2. Voglio riutilizzarlo. Può essere esposto come un servizio WCF o pubblicato su un sito Web per dispositivi mobili

2) Mi piacerebbe poter distribuire le patch più velocemente rispetto agli app-store/mercati ufficiali.

3) Non posso permettermi di spendere molte risorse per indirizzare le piattaforme proprietarie di tre quattro, per un'app ausiliaria allo scopo verticale dell'azienda. Voglio svilupparlo una volta per tutte le 3-4 piattaforme.

4) Non ho accesso, né voglio acquistare un MacBook

5) Voglio distribuire attraverso i mercati delle applicazioni specifici del fornitore

6) Vorrei rimanere molto dalle lingue proprietarie/quadri/blocchi

Sembra che ciò di cui ho bisogno sia una shell attorno a un sito a misura di cellulare che può essere confezionato come app. Ci sono prodotti esistenti che possono renderlo davvero facile per me? Farlo, mi impedirà di fare notifiche push nella fase 2? Qualcuno può raccomandare un prodotto "shell" che renderebbe un wrapper sul sito Web e la libreria JavaScript che sembrerebbe il migliore di tutte e 4 le piattaforme. Ho visto i nomi come JQTouch, JQuery Mobile, ecc ... ma non sono sicuro di quali siano migliori per ciò di cui ho bisogno.

Ho bisogno di PhoneGap? Non sono sicuro al 100% qui. Possono PhoneGap utilizzare le pagine HTML/JavaScript solo online per tradurre in codice nativo o i file HTML/JavaScript devono essere distribuiti con l'applicazione? Preferirei avere il sito Web stesso guidare completamente l'interfaccia utente, poiché posso continuare a cambiare il sito Web senza vari processi di approvazione della versione dai negozi di mercato dei fornitori.

Grazie per il tuo aiuto

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top