Existe uma maneira fácil de converter meus aplicativos da Apple em Aplicativos Android ?

? AwesomeTN @ | Original: StackOverFlow
---

Eu sou um desenvolvedor de app e eu uso Xcode para desenvolver todos os meus apps, mas vendo no mercado de hoje muitas pessoas têm agora dispositivos não maçã . Então, eu acho que eu estou querendo saber se há uma maneira fácil de tomar o meu código para meus aplicativos da Apple e convertê-lo para o formato android para que eu possa enviar a ambos os mercados ?

Também faz Android têm a sua própria versão de " iAds " ?

---

Top 5 Responder

1Ben Avery @

Você poderia compartilhar algumas partes do seu aplicativo Android com IOS usando https://code.google.com/p/j2objc/ que converte java para Objective-C . No entanto qualquer coisa que depende da estrutura de android não vai funcionar ( o mesmo se aplica se você encontrou algo para convertê-lo Obj-C para java) .

Você pode usar algo como http://phonegap.com/ ou http://www.appcelerator.com/ . Você poderia escrever um código em javascript, HTML, CSS e então seria criar iOS e aplicativos do Android para você.

No entanto, há algumas coisas que não podem ser feitas utilizando essas tecnologias . Eu sei que para contornar este Appcelerator permite que você crie módulos nativos .

Você nunca vai ter um aplicativo em ambas as plataformas para "livre" sempre há um custo envolvido se requer mais trabalho ou você perde algumas características em uma ou ambas as plataformas.

Você precisa trabalhar para fora como complexa a sua aplicação vai ser e que partes poderiam ser separados em um módulo / biblioteca compartilhada. Você também precisa considerar como você está indo para representar visualmente o seu app, que seria mais fácil para chegar a um meio-termo entre o Android e iOS do que seria para criar iOS visuais no Android ou vice-versa.

Se o seu fazer um jogo uma olhada https://unity3d.com/

2Sal @

Concordo com Ben, eu estava no mesmo barco, há alguns meses já que a única desenvolvimento móvel que eu tinha feito era em Xcode e eu estava tentando encontrar maneiras de converter meu projeto existente, mas em vez optei por apenas construir uma nova versão usando o Android studio. Como Ben disse que, mesmo se você converter o app iOS, alguns dos padrões de interface do usuário e design são diferentes quando se compara um iOS App para uma App Android ( por exemplo iOS usa tableviews e as células podem ter indicadores de divulgação, enquanto em Android você precisa usar uma exibição de lista e não usar um indicador de divulgação, uma vez que vai contra os padrões de projeto para Android) . Gostaria de sugerir uma olhada na documentação do Android, especificamente os padrões de design recomendado como que vai ajudar a dar uma idéia de quanto você terá de mudar para fazer o seu trabalho de código para Android .

Você pode usar o código do seu app iOS como um guia para a sua app Android desde embora a linguagem é diferente, a estrutura global seria muito perto.