SDK de mermelada

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 14 de junio de 2021; las comprobaciones requieren 2 ediciones .
SDK de mermelada
Tipo de Motor de juegos
Desarrollador Nube de OMG
Escrito en C++
Sistema operativo iOS , Android , BlackBerry , Windows Phone 8 , Mac OS X , Windows , Symbian , webOS , LG TV, Tizen
Idiomas de la interfaz Plurilingüe
ultima versión 8.8
Estado Desarrollo terminado
Licencia propiedad
Sitio web mermelada.shop

Marmalade SDK es un SDK multiplataforma de Ideaworks3D Limited. Es un conjunto de bibliotecas, ejemplos, herramientas y documentación necesarios para desarrollar, probar e implementar aplicaciones para dispositivos móviles.

Historia

El SDK de Marmalade se conocía anteriormente como SDK de Airplay y, en junio de 2011, se le cambió el nombre a SDK de Marmalade tras el lanzamiento de la versión 5.0. El SDK comenzó como una biblioteca interna utilizada para desarrollar videojuegos para dispositivos móviles en Ideaworks3D .

El concepto subyacente del SDK de Marmalade es escribir un programa una vez y compilarlo en todas las plataformas compatibles, sin necesidad de programar en diferentes lenguajes de programación y usar diferentes API para cada plataforma.

En 2016, Marmalade SDK fue adquirida por la empresa japonesa GMO Cloud.

Características

Licencias

Para usar el SDK de Marmalade, debe comprar una licencia. Se requiere una licencia para cada computadora en la que esté instalado Marmalade SDK.

Después de la compra por parte de GMO Cloud, los antiguos tipos de licencias se reemplazaron por una única licencia puente. [una]

Plataformas

Marmalade SDK admite la implementación de aplicaciones en varias plataformas según el nivel de licencia adquirido.

Desarrollo

La base del SDK de Marmalade consta de dos capas principales:

  1. La API C de bajo nivel se llama Marmalade System. Proporciona una capa de abstracción para permitir que el programador acceda a funciones del dispositivo, como administración de memoria, acceso a archivos y redes, datos de entrada (p. ej. , acelerómetro , teclado, pantalla táctil ), sonido.
  2. La API C++ de Marmalade Studio , que proporciona una funcionalidad de alto nivel, está destinada principalmente a soportar 2D (como el procesamiento de mapas de bits y fuentes) y representación de gráficos 3D .

Juegos

Esta es una lista de juegos notables que se crearon con Marmalade SDK.

Notas

  1. ¿La licencia puente es compatible con el SDK de Marmalade anterior?  (Inglés) . Mermelada. Consultado el 5 de septiembre de 2017. Archivado desde el original el 5 de septiembre de 2017.