2012-01-27 9 views
6

La mia azienda ci vuole esplorare PhoneGap e ha bisogno di un'applicazione distribuita su Android, Windows Phone e Blackberry. Vogliono utilizzare un ambiente di sviluppo (Visual Studio).È possibile creare un'applicazione Android con PhoneGap esclusivamente all'interno di Visual Studio?

Credo di aver letto che è possibile distribuire un'applicazione su un dispositivo Android utilizzando PhoneGap: compilato da Visual Studio, ma vorrei una conferma.

Grazie

+0

Mentre questa potrebbe sembrare una buona idea in teoria, non lo è. In questo modo le tue tre app saranno nette con un'usabilità mediocre o abissale, poiché le linee guida dell'interfaccia utente per le tre piattaforme sono molto diverse. Ciò di cui il mondo ha bisogno non sono sicuramente più applicazioni che ignorano le linee guida di progettazione dell'interfaccia utente per i rispettivi sistemi operativi. – evilcandybag

+0

Grazie. Farò sapere loro. –

risposta

-6

No. In teoria si, ma nella pratica no.

Questo non è un problema tecnico, ma un problema sociale nella vostra azienda. I responsabili delle decisioni non hanno esperienza nella creazione di applicazioni mobili e cercano di applicare le loro conoscenze esistenti in un'area che non conoscono e falliscono. A meno che non riescano a capire i propri limiti, sei fregato.

È possibile modificare il codice sorgente utilizzando qualsiasi editor di testo. Tuttavia, Visual Studio non avrà alcun gadget IDE, come ad es. disponibile l'applicazione Android da IDE. Costringere Visual Studio agli sviluppatori potrebbe solo ostacolare il processo di sviluppo.

Mi dispiace per essere stato impiegato in una società così mal gestita.

+0

Stanno semplicemente cercando di capire quale sia la soluzione migliore. Non sappiamo ancora dove iniziare la piattaforma incrociata o il percorso nativo. –

+0

Solo per notare questa risposta è da tempo in cui le cose erano diverse e molte hanno cambiato tre anni. Cancellerei questa risposta se potessi. –

2

Dopo aver sviluppato l'applicazione in Visual Studio si dovrebbe essere in grado di prendere il vostro file JS HTML /, caricarli sul PhoneGap di servizio (http://build.phonegap.com) Costruire e farlo compilare/generare i file delle applicazioni Blackberry Android e per te.

In alternativa, se non ti dispiace usare un altro IDE per l'ultimo passaggio, puoi sempre importare i tuoi file HTML/JS creati in VS in un nuovo progetto Android o Blackberry PhoneGap e compilarlo.

+0

Grazie per l'input. Mi chiedo tuttavia se posso usare PhoneGap: compilare se la mia applicazione dipende da plugin come ZXing (plugin per lo scanner del codice QR) per Android, dal momento che ho solo avuto modo di lavorare con Eclipse con l'inclusione di librerie. –

+0

Probabilmente no. I plugin tendono ad essere specifici della piattaforma. Detto questo, puoi sempre provare a creare i tuoi plugin, questa è una guida rapida per Windows Phone: [http://www.risingj.com/archives/92](http://www.risingj.com/archives/ 92) – csbrookes

6

Nomad è un'estensione per Visual Studio che può essere compilata sia per iOS che per Android direttamente dall'interno dell'IDE utilizzando un servizio di creazione cloud basato su PhoneGap.

+0

ancora in beta privata sebbene – Tjassens

+0

Questo può essere combinato con il plug-in [Ripple Emulator] (https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc?hl=da&utm_source=chrome-ntp-launcher) per eseguire il debug di Chrome/esplora le funzioni del telefono –

+0

Grazie per il suggerimento ma c'è un'alternativa gratuita a questo? – likestoski

0

Si potrebbe utilizzare "Visual Studio Tools for Apache Cordova". Poiché PhoneGap è costruito sopra Cordova e sono quasi uguali (vedi risposta this), questo potrebbe essere adatto alle tue esigenze?

Una panoramica tratto dal sito di riferimento si legge:

"Costruire applicazioni mobili cross-platform per iOS, Android e Windows dispositivi che utilizzano Visual Studio Tools per Apache Cordova Con una estensione per Visual Studio. 2013 Update 4 o Visual Studio 2015 Anteprima, Visual Studio fornisce gli strumenti necessari per iniziare creando la tua prima app utilizzando HTML, CSS e JavaScript basato su Apache Cordova. "

Problemi correlati