C'è un modo semplice per convertire le mie applicazioni di mele in applicazioni Android ?

? AwesomeTN @ | Original: StackOverFlow
---

Io sono uno sviluppatore app e utilizzare Xcode per sviluppare tutte le mie applicazioni, ma vedendo nel mercato di oggi molte persone hanno ora dispositivi non Apple. Quindi credo che mi chiedo se c'è un modo semplice per prendere il mio codice per le mie applicazioni della mela e convertirlo in formato Android in modo da poter presentare ai mercati ?

Inoltre ha Android hanno la loro versione di " IAD " ?

---

Top 5 Risposta

1Ben Avery @

Si potrebbe condividere alcune parti della vostra applicazione Android con IOS utilizzando https://code.google.com/p/j2objc/ che converte java per Objective-C . Tuttavia tutto ciò che si basa sul framework Android non funziona ( si applicherebbe lo stesso se hai trovato qualcosa di convertirlo Obj- C per java ) .

Si potrebbe usare qualcosa come http://phonegap.com/ o http://www.appcelerator.com/ . Si potrebbe scrivere il codice in javascript, HTML, CSS e quindi creerebbe iOS e applicazioni Android per voi .

Tuttavia ci sono alcune cose che non si possono fare utilizzando queste tecnologie . Io so che per ottenere intorno a questo Appcelerator consente di creare moduli nativi .

Lei non potrà mai ottenere un app su entrambe le piattaforme per ' libero' c'è sempre un costo in questione se si richiede più lavoro o perdere alcune caratteristiche su una o entrambe le piattaforme .

È necessario capire come complesso l'applicazione sta per essere e quali parti potrebbe essere separato in un modulo / libreria condivisa . Si potrebbe anche prendere in considerazione come si sta andando a rappresentare visivamente la vostra applicazione, sarebbe più facile per trovare un qualche via di mezzo tra Android e iOS di quanto lo sarebbe per creare iOS immagini on viceversa android o .

Se il vostro fare un gioco di dare un'occhiata a https://unity3d.com/

2Sal @

Sono d'accordo con Ben, ero nella stessa barca a pochi mesi fa, dal momento che l'unico sviluppo mobile che avevo fatto era su Xcode e stavo cercando di trovare il modo di convertire il mio progetto esistente, ma invece ho optato per costruire solo una nuova versione con Android Studio . Come ha detto Ben, anche se si converte l'app iOS, alcuni dei modelli di interfaccia utente e il design sono diversi quando si confrontano un App iOS ad un App Android ( ad esempio iOS utilizza tableviews e le cellule possono avere indicatori di divulgazione, mentre su Android si avrebbe bisogno di utilizzare una visualizzazione elenco e non utilizzare un indicatore di divulgazione in quanto va contro i modelli di progettazione per Android ) . Vorrei suggerire di dare un'occhiata alla documentazione di Android, in particolare i modelli di progettazione raccomandati come che vi aiuteranno a dare un'idea di quanto si avrebbe bisogno di cambiare per rendere il vostro lavoro codice per Android .

È possibile utilizzare il codice della tua app iOS come una guida per la vostra applicazione Android in quanto anche se la lingua è diversa, la struttura complessiva sarebbe molto vicino .