Supongo que por desarrollo multiplataforma te refieres a compartir la mayor cantidad de código posible entre las dos plataformas. Hay un nombre en clave que le permite escribir aplicaciones en Java y generar binarios nativos para iOS, Android, etc. Se basa en una suscripción mensual, aunque tienen una versión gratuita con un límite de 1 MB en el tamaño del archivo jar.
Como estás familiarizado con Java, puedes aprender C #, que es bastante similar a Java (mucho mejor que Java también en mi humilde opinión) y usar Xamarin, que es increíble para crear aplicaciones y juegos multiplataforma. Solía estar basado en suscripción, pero ahora es gratuito e incluido en Visual Studio (incluida la edición comunitaria gratuita) desde su adquisición por Microsoft.
Si está familiarizado con la tecnología web, existe Cordova y otros similares, como el marco iónico, que permite el desarrollo multiplataforma con javascript, Html5 y Css.
- ¿Cómo llegó el juego iOS de Fit The Fat a las listas de éxitos más rápido?
- ¿Cómo se aseguran los juegos móviles de que se comporten exactamente igual en iOS y Android?
- ¿Por qué Apple todavía no ha introducido la capacidad de tener cuentas de usuario separadas en el iPad?
- ¿Cuándo implementará Apple las funciones de gestión empresarial en iOS?
- ¿IOS se queda atrás en innovación incluso con IOS 10 recientemente lanzado?
También podría aprender Swift y / o Objective-C, pero no habría código compartido. Buena suerte.