2012-11-06 9 views

risposta

19

Sì, c'è una piattaforma PhoneGap che può essere utilizzata per la creazione di app mobili per iOS, Android, Symbian, Windows Phone. Le app sviluppate con esso sono accettate in tutti i negozi. È abbastanza popolare, robusto e ha caratteristiche interessanti.

+9

Si noti che da quando Adobe lo ha rilasciato ad Apache, ora si chiama Apache Cordova. – marchaos

+0

Oh, si. Grazie per l'info. – akhilless

+2

@marchaos In particolare, PhoneGap è ora funzionalmente [il fork di Adobe del progetto Cordova open-soruce] (http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in -un nome/). – apsillers

2

Si può anche provare MoSync:

"costruire applicazioni mobili native per tutte le principali piattaforme utilizzando il nostro leader open-source, l'ambiente di sviluppo cross-platform Ora con supporto per acquisti in-app, NativeUI e. Windows Phone 7. " ]

3

È possibile consultare Zurb Foundation, un progetto open source molto attivo per la creazione di applicazioni Web reattive per dispositivi mobili. Qualche descrizione generale delle funzionalità here.

14

Come menzionato in una delle altre risposte, sì PhoneGap farà il trucco se decidi di scrivere la tua app in HTML/CSS/JavaScript. Ora, se desideri avere un'esperienza utente piacevole su entrambi i sistemi operativi per smartphone e tablet, ti consiglio anche di esaminare Twitter Bootstrap.

Questo framework CSS dispone di stili di progettazione web responsive incorporati che consentono di ridimensionare le cose in un modo intuitivo dal tablet allo smartphone, nonché di mostrare/nascondere parti diverse del codice HTML a seconda che il proprio gli utenti stanno visualizzando la pagina su un tablet o uno smartphone.

In particolare, si possono fare cose come la seguente:

<div class="visible-tablet"> 
    This will only be visible on tablets. 
</div> 
<div class="visible-phone"> 
    This will only be visible on smart-phones. 
</div> 

Per un elenco completo del supporto responsive design twitter Bootstrap, controllare il loro sezione responsive design.

Si consiglia inoltre di controllare il Google Chrome Web Developer plugin per assistere nella creazione di un'esperienza web reattiva. Questo plugin consente (tra le altre cose) di vedere come apparirà la tua pagina su più risoluzioni del dispositivo ed è uno strumento inestimabile per il debug di problemi specifici della risoluzione.

0

C'è Titanium da Appcelerator dove secondo il loro sito è possibile creare applicazioni native utilizzando Javascript.

2

Ci sono molte opzioni in giro - PhoneGap sembra essere il più popolare e, dal momento che è ora part of Adobe, probabilmente continuerà ad essere popolare.

Tuttavia, c'è un problema più importante da prendere in considerazione qui: gli utenti iOS si aspettano un'esperienza con un'app iOS, gli utenti Android uno Android ... Hai un'idea. Assicurati che sia la scelta migliore per i tuoi clienti. Vedi questa storia su HTML5 at Facebook.

Inoltre, e so che potrei aprire un barattolo di vermi qui, le prestazioni saranno sempre inferiori a quelle di un'applicazione nativa.

1

Solo un ritardo di aggiornamento: Facebook ha open-source reagire nativa dato che l'uso ha chiesto la tua domanda e, a differenza PhoneGap (ora chiamato Cordova) React-nativo non costruisce app ibrido, ma costruisce vera applicazione mobile nativa con la stessa potenza si otterrebbe usando Java per Android o ObjectiveC per IOS. Potete scoprire di più here

Problemi correlati