Desarrollo de aplicaciones móviles Marmalade: ¿es la mermelada una buena opción? [cerrado

StackOverflow https://stackoverflow.com/questions/8364628

  •  27-10-2019
  •  | 
  •  

Pregunta

Tengo algunas aplicaciones en las tarjetas, mi plataforma objetivo elegida es Android, sin embargo, soy consciente de que hay algunos SDK sobre anunciar la capacidad de escribir una vez e implementar en múltiples sistemas operativos móviles. Uno de esos parece ser Mermelada.

Este producto en particular reclama la compilación de código nativo por dispositivo para lograr la compatibilidad. Lo que me gustaría saber, antes de comprometerme con la etiqueta de precio, o incluso desarrollar fuera de los marcos de fabricantes previstos, son los pensamientos de las personas sobre el asunto.

La compilación al código nativo supuestamente tendría un alto rendimiento, sin embargo, supongo que hay una compensación en la que pierde fácil acceso a todas las API proporcionadas por Google/Apple, etc.

Buscando cualquier otro pros/contras y si personas que fueron o no con algo como Marmalade Hit Road Blocks, deseaban que no hubieran hecho el movimiento.

Mis aplicaciones no requerirán un motor 3D, que parece compensar la mayor parte de las aplicaciones de muestra en el escaparate de mermelada. Sin embargo, mis aplicaciones generalmente querrán almacenar muchos servicios web de datos relacionales y presionar, por lo que el acceso conveniente a SQL Compact sería ingenioso.

¿Fue útil?

Solución

Trabajo en Marmalade Adverty.

La solución que ofrecemos ofrece un alto rendimiento porque no se basa en una máquina virtual como lo hacen otras soluciones de plataforma cruzada. Además, puede usar API nativas directamente usando nuestro EDK (Kit de desarrollador de Extension) que le permite empaquetar llamadas a llamadas nativas en iOS y Android. Entonces no necesitas perderte esto.

Eche un vistazo a este blog de uno de nuestros desarrolladores que ha llevado su juego a un montón de plataformas con poco esfuerzo usando Marmalade http://www.drmop.com/

Para el último comentario, proporcionamos soporte SQLite a través de nuestros módulos de código abierto.

Otros consejos

Mire cortar la cuerda o las plantas vs zombies. Dudo que necesite más de lo que necesitan, y usan mermeladas para juegos portuarios a dispositivos que no son II.

Con respecto a SQL: puede usar SQLite: https://github.com/marmalade/sqlite

La única compensación es la velocidad de desarrollo. Es varias veces más rápido escribir scripts en Unity y usar sus herramientas visuales, pero también se ve obligado a usar herramientas de Unity y si tiene más de 40k vértices visibles por cuadro, el juego de cuadro será lento en iPhone 3GS (10k para 3G y más).

Con Marmalade en teoría, debe conocer Visual C ++, pero cuando necesita algunas cosas específicas para iOS o Android y nadie aún hizo biblioteca para que tenga que tomar su EDK, SDK nativo y escribir bibliotecas usted mismo. No es tan difícil y puedes externalizar que si no tienes tiempo para aprender un nuevo SDK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top