Bueno, es como si alguien te hubiera construido una casa y ahora pides tener dos pisos más. Es posible, pero sería mucho mejor si declaras desde el principio que quieres esos dos pisos más. Y claramente costará bastante.
Simplemente hablando, no puedes usar directamente ningún código de Java de Android a Swift de Apple. El 100% necesita ser reescrito. Por supuesto, puede usar algunas herramientas que podrían ayudarlo a hacerlo, pero probablemente ese trabajo estará lejos de hacerse. Se pone aún peor cuando se trata de la interfaz de usuario.
En el peor de los casos, su desarrollador no tiene una Mac y ninguna experiencia con las tecnologías de Apple (y parece que sí). Por lo tanto, tendrá que invertir mucho dinero y tiempo para poder completar su solicitud. Y eso significa que probablemente deba pagar la mayor parte de ese esfuerzo e inversión. Si ese es el caso, estás prácticamente en un callejón sin salida. Solo puede encontrar el otro desarrollador para iOS si su presupuesto puede permitírselo.
- Siendo un nuevo desarrollador de Apple, ¿mi aplicación será reconocida entre las aplicaciones ya famosas en la App Store?
- ¿Qué anunció Apple en la WWDC 2016? (Conferencia mundial de desarrolladores)
- ¿Cuál es el mejor juego basado en turnos para iOS?
- ¿Viola los términos de servicio de Apple si su aplicación dirige a alguien a un sitio web móvil para realizar compras en lugar de hacer que se realicen en la aplicación?
- ¿Las aplicaciones PhoneGap / Cordova son adecuadas para la tienda Apple o suelen ser rechazadas?
Por lo tanto, debe preguntar eso al principio (un desarrollador muy bueno probablemente se lo preguntaría él mismo, pero parece que no ha encontrado uno). El desarrollador diría que no puede y tú irías tras algún desarrollador que pueda hacer ambas cosas. E incluso hay tecnologías como Xamarin y React Native que le permiten crear aplicaciones realmente buenas y tener (casi) una base de código que claramente significa menos tiempo y mayores ahorros de costos para usted. Entonces, qué decir, la próxima vez puedes pedirme que me encargue de eso :).