¿Cómo transfiero mi aplicación iOS a Android?

Está implícito que obviamente desea aumentar su cuota de mercado después del éxito de su aplicación.

Estoy alistando 5 puntos que debes tener en cuenta al comenzar a portar una aplicación de iOS a Android :

Fuente

1. O2J: Esta es una herramienta esencial para la traducción de Objective C a Java. Es una herramienta de ritmo rápido que se ejecuta en Mac. Es una herramienta de conversión unidireccional que también es un traductor automático de código fuente de Apple. Puede consultar este breve tutorial en you tube para obtener ayuda:

2. Diseño de adaptación: cuando transfiere de iOS a Android, debe prestar atención a la adaptación de diseño. Algunas de las herramientas de diseño disponibles son Apple Developer, el kit de diseño de iOS, etc. Algunos conflictos también pueden surgir al mover su plataforma, como pestañas, botones, widgets, navegación, etc. La tabla muestra algunos de los elementos que pueden causar conflictos durante la transferencia, así que ten cuidado al diseñar.

Fuente

3. Fragmentación del dispositivo: significa que algunos usuarios ejecutan las versiones anteriores de los sistemas operativos, mientras que otros ejecutan las últimas. Ahora el problema con esto es que se asocia comúnmente con Android pero rara vez con iOS. Android 5.0 ha popularizado un diseño de material en nuevas aplicaciones. Por lo tanto, debes:

  • Realice pruebas en múltiples dispositivos, incluidos los procesadores de alta y baja potencia.
  • Obtenga aspectos virtuales desarrollados para una relación de aspecto estándar. Existen herramientas de diseño de Google que pueden ayudarlo.
  • Algunos de los elementos de la IU que se encuentran en el Diseño de materiales también reducen el tiempo de ingeniería.

4. Codificación y desarrollo: el desarrollo de iOS se basa en tecnologías como Xcode, Objective C y Core “C”. Dado que las aplicaciones de Android están escritas en Java la mayoría de las veces, se puede usar una aplicación de iOS con código C normal durante la transferencia.

5. Pruebas: no hace falta decir que las pruebas son una parte esencial después de haber portado su aplicación. Incluye pruebas de integración, pruebas de validación, pruebas de aceptación del usuario y pruebas beta.

Por lo tanto, siguiendo los puntos anteriores paso a paso, podrá portar su iOS a Android con éxito. Si desea saber cómo portar Android a iOS , puede leerlo en detalle aquí.

Transferir de una plataforma a otra no es una tarea fácil.
Primero, debe prestar atención a las pautas de IU, que son completamente diferentes. Entonces, debe tener en cuenta las restricciones en iOS vs.Android (el último tiene más libertad para el desarrollador) y las características particulares de cada plataforma.
Tercero: preste atención a los problemas de seguridad, porque la plataforma Android está mucho más desarmada.
Y lo más importante: no use ningún marco para la portabilidad automática. Esto mataría la interfaz de usuario de su aplicación y despreciaría a los clientes.
Consulte este material: estamos listos para ayudarlo con un consejo o cualquier otra cosa:
Portado de iOS a Android: dónde comenzar

¡Hola y que tengan un excelente jueves!

Gracias por hacer la pregunta a la que puedo dar una respuesta adecuada.

Acabo de publicar un artículo A Android y viceversa: ¿cómo portar su aplicación iOS a Android y viceversa? – Podría ser de servicio.

Ninguna de las sorpresas es el hecho de que una vez que tienes una aplicación en una de las plataformas (iOS se elige más comúnmente primero), en cierto punto decides ir más grande y morder otra parte del mercado de aplicaciones de rápido crecimiento. Decides optar por Android.

Aunque puede que no sea lo que quieres escuchar, pero seamos sinceros, en realidad puedes crear una nueva aplicación móvil desde cero (aunque sin desarrollo de back-end). Y hay cosas que serán completamente diferentes en esa nueva aplicación tuya.

Por ejemplo:

  1. Diseño. Apple Inc ha creado una tendencia de diseño llamada “plana”, y la han estado siguiendo durante la última década. Por el contrario, la filosofía de diseño que los diseñadores de interfaces de Google proclaman en sus Pautas de Google se llama “material”, que tiene muchas diferencias con el flujo de diseño “plano” mencionado anteriormente.

Entonces, en consecuencia, hay muchas cosas que funcionan y se ven diferentes en dispositivos Android y iPhones. Por ejemplo, la función de lista:

..o el diseño de la tarjeta de animación en Android

Lea más sobre las diferencias de diseño y las cosas que necesitará para “portar” su aplicación a una plataforma diferente en nuestro nuevo artículo A Android And Back: ¿Cómo portar su aplicación iOS a Android y viceversa?