Marmalade SDK

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. június 14-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
Marmalade SDK
Típusú Játék motor
Fejlesztő GMO felhő
Beírva C++
Operációs rendszer iOS , Android , BlackBerry , Windows Phone 8 , Mac OS X , Windows , Symbian , webOS , LG TV , Tizen
Interfész nyelvek Többnyelvű
legújabb verzió 8.8
Állapot A fejlesztés leállt
Engedély szabadalmazott
Weboldal lekvár.bolt

A Marmalade SDK az Ideaworks3D Limited platformok közötti SDK- ja . Ez a mobileszközökre szánt alkalmazások fejlesztéséhez, teszteléséhez és telepítéséhez szükséges könyvtárak, minták, eszközök és dokumentáció készlete.

Történelem

A Marmalade SDK korábban Airplay SDK néven volt ismert, majd 2011 júniusában átnevezték Marmalade SDK-ra az 5.0-s verzió megjelenése után. Az SDK belső könyvtárként indult, amelyet videojátékok fejlesztésére használtak mobileszközökhöz az Ideaworks3D -ben .

A Marmalade SDK mögöttes koncepció az, hogy egyszer írjon egy programot, és fordítsa le az összes támogatott platformon anélkül, hogy különböző programozási nyelveken kellene programoznia, és minden platformhoz más API -t kellene használnia.

2016-ban a Marmalade SDK-t a japán GMO Cloud cég vásárolta meg.

Jellemzők

Engedélyezés

A Marmalade SDK használatához licencet kell vásárolnia. Licenc szükséges minden olyan számítógéphez, amelyre a Marmalade SDK telepítve van.

A GMO Cloud vásárlása után a régi típusú licenceket egyetlen áthidaló licencre cserélték. [egy]

Platformok

A Marmalade SDK a megvásárolt licencszinttől függően támogatja az alkalmazások telepítését különböző platformokon.

Fejlesztés

A Marmalade SDK alapja két fő rétegből áll:

  1. Az alacsony szintű C API -t Marmalade Systemnek hívják. Egy absztrakciós réteget biztosít, amely lehetővé teszi a programozó számára, hogy hozzáférjen az eszköz funkcióihoz, például memóriakezeléshez, fájl- és hálózati hozzáféréshez, bemeneti adatokhoz (pl.: gyorsulásmérő , billentyűzet, érintőképernyő ), hang.
  2. A magas szintű funkcionalitást biztosító Marmalade Studio C++ API főként a 2D (például bittérkép- és betűtípus-feldolgozás) és a 3D-s grafikai megjelenítés támogatására irányul.

Játékok

Ez a Marmalade SDK használatával készült figyelemre méltó játékok listája.

Jegyzetek

  1. A Bridging License kompatibilis a korábbi Marmalade SDK-val?  (angol) . Lekvár. Letöltve: 2017. szeptember 5. Az eredetiből archiválva : 2017. szeptember 5..