Mediante la aplicación híbrida de iOS, supongo que la intención es reutilizar el código entre iOS y Android.
Una aplicación basada en la web es una forma confiable de codificar una vez e implementar en todas las plataformas. Como Android e iOS comparten el mismo motor de alquiler web (Webkit), puede producir resultados consistentes en los navegadores de ambas plataformas. Dado que la parte basada en la web de su aplicación híbrida se ejecuta en un servidor y los elementos nativos en el dispositivo, la base es un método para pasar información entre los dos. JSON proporciona un método ampliamente utilizado y compatible para hacer esto. Para obtener información más segura, como iniciar sesión en una cuenta, asegúrese de asegurar la conexión.
Hay marcos que existen para responder a la demanda de ‘código una vez, implementar en cualquier lugar’. Para juegos, echa un vistazo a Unity 3D:
http://unity3d.com/
Unity permite que se cumpla la mayoría del trabajo para iOS, Android, Windows Mobile, plataformas de escritorio como OS X y Windows, e incluso Xbox 360, Wii y PS3. El desarrollo específico de la plataforma es necesario para tener en cuenta los diferentes esquemas de control y tipos de pantalla, pero la mayoría del desarrollo es multiplataforma.
- ¿Cómo es Inshorts mejor que otras aplicaciones de noticias?
- Entre React Native y NativeScript, ¿cuál prefiere y por qué?
- ¿Cuáles son las mejores aplicaciones de ajedrez para iPad?
- ¿Puedes ganar $ 30k USD por mes desde una aplicación o juego de Android?
- Pregunta de la entrevista de control de calidad: ¿Cómo pruebo una aplicación de reproductor de música en un teléfono?
Flex de Adobe:
http://www.adobe.com/products/fl…
es una plataforma menos especializada que permite la implementación en dispositivos Android, iOS, Flash, Adobe AIR y Blackberry.
Hay muchos otros, google alrededor.
También puede usar el NDK de Android para compilar C y C ++. Apple permite enlaces Obj-C ++ (.mm) para un motor C ++ / C en la plataforma iOS, y en Android usa enlaces Java para el mismo motor, lo que le permite reutilizar el código. Si está utilizando el paradigma de programación MVC y utiliza C simple para su lógica, puede compartir fácilmente el código.