2013-12-08 29 views
8

Qual è il modo migliore per scrivere per iPhone, Android e Windows Phone? Se scrivo in C# e utilizzo Xamarin, la mia app verrà eseguita anche sul telefono Windows?L'app Xamarin verrà eseguita su Windows Phone?

+1

Utilizzare Visual Studio. – SLaks

+1

Sì, pianificando che VS non si sviluppi Mono, immagino sia una domanda schifosa vedere i voti bassi. –

+0

Dovrai scrivere l'app per Windows Phone. Non penso che tu possa riutilizzare il codice Android o iPhone, almeno non per l'interfaccia utente. Se disponi di librerie di classi che supportano l'applicazione, queste dovrebbero poter essere riutilizzate attraverso le piattaforme. – Tim

risposta

9

È possibile condividere qualsiasi codice scritto con BCLs that are included with Xamarin (o qualsiasi libreria creata in cima a quelle).

Sarà quindi necessario scrivere un'applicazione Windows Phone personalizzata che utilizza tali librerie. È più facile pensarla come "l'interfaccia utente" della tua applicazione. Non è possibile condividere il codice dell'interfaccia utente tra iOS, Android e Windows Phone.

Il MWC app è probabilmente il miglior esempio di come progettare una soluzione che si estende su 3 piattaforme.

+4

Che ingenuo di me, ho appena letto sul sito di Xaramin sulla piattaforma multipiattaforma e non ho capito che la GUI ha bisogno di un codice diverso per ciascuna delle piattaforme. Grazie per averlo chiarito e aver effettivamente risposto alla domanda, invece di votare verso il basso come hanno fatto gli altri. Ora sono installato nella VM e posso iniziare a giocarci. –

+1

C'è una startup russa che porta XAML da Windows ad Android/iOS tramite Xamarin. Quindi in pratica puoi scrivere anche un'interfaccia utente una sola volta e girare su tutte e 3 le piattaforme. Ma non ho alcuna esperienza con questo. –

Problemi correlati