He creado un juego Swift, pero la mayoría de las personas que lo quieren tienen Android. ¿Cómo podría convertir el proyecto a Android sin reescribirlo todo?

No has “escrito un juego Swift”, has escrito un juego iOS [o Linux, supongo] usando Swift.

La distinción es importante. Porque mucho más que el lenguaje que has usado importa.

¿Usaste GameKit?

¿Usaste SpriteKit?

¿Usaste StoreKit?

¿Usaste AVFoundation?

Si usó algún framework de iOS, y es muy probable que lo haya hecho, tendrá que encontrar reemplazos para ellos en Android. No es que no existan. Lo más probable es que lo hagan. Pero la integración probablemente será más esfuerzo.

Es probable que el lenguaje y la mecánica de su juego sean mucho menos complicados de “portar” a otro idioma, ya sea Java, C ++ o de otro modo. La IA enemiga es la IA enemiga.

Otra cosa a considerar es ¿ cuánto lo quieren? ¿Lo quieren gratis? ¿Tiene sentido hacer la cantidad de esfuerzo que tendrías que poner en la versión de Android? ¿Realmente atraerá tantos usuarios más a su marca?

He decidido, por ahora, mantenerme en iOS. No tengo el flujo de ingresos [es más un goteo …] disponible en mis aventuras actuales de iOS para poner esfuerzo / recursos en Android. Eso está empezando a cambiar a medida que busco ideas de aplicaciones de redes sociales, etc. Pero por ahora, estoy contento con los marcos Swift y iOS que estoy usando.

More Interesting

Viajaré a Japón la semana que viene. ¿Qué aplicaciones específicas de Japón para Android serían muy útiles?

Quiero implementar la función de deslizamiento con transición para mis actividades en mi aplicación de Android. ¿Cómo debería hacer esto?

Acabo de lanzar la aplicación de temporizador HIIT para Android, ¿podrían darme algún comentario?

Me gustaría desarrollar aplicaciones de Android. ¿Qué curso debo tomar para aprender el desarrollo de aplicaciones de Android?

Estoy creando una aplicación de Android en la que estoy cambiando la imagen de perfil de esta aplicación seleccionando una imagen de la tarjeta SD. ¿Cómo puedo hacer que cambie el perfil de la aplicación web automáticamente? ¿De qué forma se puede almacenar la imagen en la base de datos?

Quiero desarrollar una aplicación de chat de Android usando PHP. ¿Cómo puedo hacerlo?

Soy nuevo en Android y tengo problemas recurrentes con Mozilla Thunderbird Lightning en mi PC, así que quiero hacer un cambio. ¿Cuál es una buena aplicación de calendario de archivos tickler que se sincroniza con una PC con Windows y Android?

Contraté un estudio de desarrollo de aplicaciones móviles en alta mar para crear una aplicación. Durante los últimos 2 meses sigo recibiendo excusas sobre por qué el desarrollo no progresa tan rápido como se estimó originalmente. En esta etapa, el presupuesto estimado será 2x-3x más. ¿Es esto normal o debería buscar sacar el proyecto?

He completado C ++ (incluidos los conceptos de OOPS). ¿En qué idioma debo aprender el próximo Python o JAVA (quiero desarrollar aplicaciones de Android)?

No sé cómo crear widgets personalizados de marca para mi sitio de noticias sobre discapacidad https://mydisabilitymatters.com.au ¿Ayuda a encontrar una herramienta o servicio?

Estoy planeando comprar un amplificador de potencia, un transbordador o un cohete. Quiero utilizar el servicio de transporte por su interfaz de usuario y calidad de sonido, pero ¿la versión de pago proporciona control de pantalla de bloqueo y widgets?

Tengo un Micromax Bolt A58 con muy poca memoria interna. Quiero aumentar la memoria con mi tarjeta SD de 2 GB. Cuando instalo aplicaciones de App Store, dice que la memoria es insuficiente. ¿Cómo lo evito y combino la memoria interna y la tarjeta SD?

Tengo una aplicación de Android que me puede ayudar a buscar texto por voz. ¿Cómo puedo calcular la tasa de precisión (tasa de error de palabras)?

Quiero conocer las 20 aplicaciones más populares en Mongolia para ponerles anuncios de negocios locales. ¿Cómo hago esto? ¿Dónde empiezo?

Quiero aprender a desarrollar aplicaciones de Android. ¿Cómo puedo hacer eso solo por medio del autoaprendizaje? ¿Cuánto tiempo me podría llevar comenzar a desarrollar aplicaciones pequeñas y menos complicadas?