Stiamo cercando di sviluppare un'applicazione intensiva di dati per dispositivi mobili. Il nostro problema centrale èphone gap vs monotouch per l'applicazione intensiva di dati
- Dovremo memorizzare un bel po 'di dati sul client
- Il cliente vuole l'applicazione di lavorare offline
- Il nostro set di abilità è molto sviluppo web C# ASP.Net. Sicuramente non Objective C
Abbiamo pensato a tre possibilità per dev
applicazione Web utilizzando HTML5 storage locale sfruttando la cache dell'applicazione offline. Siamo su un limite di 5 MB per la memorizzazione locale, ma potrebbe essere fino a 2,5 MB per alcuni browser
Applicazione Web tramite PhoneGap per creare un'app nativa. Il grande vantaggio qui è che possiamo usare il file system per l'archiviazione. Il lato negativo è che dovrà passare attraverso App Store (per iOS in particolare) - 30% chuck di entrate per un'app in abbonamento a Apple
Costruiamo l'app utilizzando MonoTouch per Android e iOS. Buono - C# e. Net possiamo farlo. Bad - nessun Blackberry
Domanda
sto lottando per vedere i vantaggi genuini di usare MonoTouch su PhoneGap in questo caso. Quali sono? Ce ne sono?
Come esempio in questo caso sarebbe molto utile salvare i dati nel file system, ma credo che il divario telefonico possa farlo attraverso lo File object. Ovviamente monoTouch farebbe leva su System.IO.
Esistono casi in cui esiste una funzionalità aggiuntiva definita in MonoTouch, in particolare funzioni utili per i dispositivi mobili ad es. Funzioni di geolocalizzazione o tipo di telecamera ?. Oppure il divario telefonico ha praticamente tutti questi coperti.
Cheeky Domande aggiuntive
C'è tutte le altre opzioni che ho perso o altri vantaggi importanti/svantaggi per i tre approcci che ho descritto che ho dimenticato?
Grazie per la competenza di tutti
Si potrebbe dare un'occhiata a AdobeFlex (https://www.adobe.com/de/products/flex.html). Che sostiene anche di essere in grado di compilare i file binari nativi di iOS. – basti
@chiffre. Grazie - ma qual è la lingua utilizzata. Sembra ActionScript quindi è come una variante Flash. È giusto? –
È ActionScript e MXML. Finché utilizzi solo i controlli pre-guidati, tutto è piuttosto semplice. C'è una prova di 60 giorni di FlashBuilder, quindi puoi fare un tentativo.Mi sono bloccato un po 'cercando di creare propri usercontrols/componenti. – basti