VisionMobile ha svolto ricerche approfondite (97 pagine) al riguardo nei strumenti multipiattaforma 2012 segnalare . È disponibile gratuitamente dopo la registrazione. Hanno trovato oltre 100 diversi strumenti e profili dettagliati scritti dei 15 giocatori principali. Questi sono:
- Adobe PhoneGap (Apache Cordova) - App JS con interfaccia utente HTML / CSS / JS all'interno di una visualizzazione Web
- Adobe Air / Flex -
- Ansca Corona
- Appcelerator Titanium - scrivi JS invece che Obj-C o Java, Titanium ha fatto la cosa simile a Phonegap nelle versioni precedenti
- Seregon DragonRad
- IBM Worklight - fondamentalmente una versione aziendale commerciale di PhoneGap
- Marciata 3D di Ideaworks
- MoSync
- Rus e Motorola Solutions RhoMobile - Ruby con visualizzazione web
- NetBiscuits BiscuitML
- RunRev LiveCode
- Digia Qt
- Sencha Touch - Framework dell'interfaccia utente JS / CSS
- Unity: motore di gioco, probabilmente non quello che stai cercando
- Xamarin MonoTouch e Mono per Android - scrivi C # invece di Obj-C o Java
Sto esaminando questo negozio per Ruby on Rails che vuole un'app mobile. Stiamo esaminando Rhodes ma anche RubyMotion, Ruboto e MobiRuby, che invece di visualizzazioni web consentono a Ruby di essere utilizzato per codificare l'interfaccia utente invece di Objective-C o Java.
Se vuoi che una soluzione basata su webview o un cenno del mouse dipenda dai tuoi requisiti e dal framework UI usato, come jQuery Mobile, Sencha Touch, Zepto, ecc. ecc. Facebook ha perso la sua webview (perché era lento e bacato) a favore delle app native al 100%, ma Sencha ha dimostrato che potrebbe essere eseguito correttamente con il loro quadro.
E a seconda dello strumento utilizzato, potrebbe non avere la capacità di scrivere codice nativo e / o interfaccia utente della piattaforma se il framework non offre le funzionalità necessarie. Basti dire che ci sono molte strade che portano a Roma, e ogni roadmaker ha il suo modo di fare le cose:)