Estoy desarrollando una aplicación por separado para Android y iOS usando sus SDK nativos. Sin embargo, hay un módulo en la aplicación que debe admitir capacidades 2D básicas (también puede ser 3D) como inclinación, escala, rotación de gráficos vectoriales + todo tipo de efectos especiales opcionales en planos texturados simples, por ejemplo.Buscando un método multiplataforma para gráficos 2D/3D básicos para iOS y Android
Me gustaría alojar este módulo dentro de algunos kines de una vista y que su código se compartirá tanto entre las plataformas iOS como Android, tanto como sea posible.
He estado merodeando por la web para todo tipo de soluciones.
- En primer lugar hay OpenGL, el problema es que no estoy familiarizado con la codificación para OpenGL y yo no era capaz de entender si el código Voy a escribir con OpenGL será compartida entre las 2 plataformas. Parece que nadie realmente había intentado hacerlo con NDK y tal.
Hay plataformas como
a. Clutter (http://www.clutter-project.org/) - Que no pude encontrar ningún ejemplo para su uso en dispositivos móviles.
b. Plataformas como Unity3D, aunque no creo que puedan ayudarme mucho porque, según tengo entendido, toda la aplicación debe ejecutarse en su plataforma, y eso no es lo que estoy buscando.
Entonces, ¿piensan que es factible compartir el código 2d/3d entre iOS y Android? Si es así, ¿hay algún método que pueda recomendar?
¿O debería ir con el método nativo de cada dispositivo para gráficos 2D o 3D?
Gracias!
Parece interesante! Lo echaré un vistazo pronto y veré si se ajusta a mis necesidades. – Dror
He actualizado mi respuesta. : D – trusktr