Marmelade SDK

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. juni 2021; checks kræver 2 redigeringer .
Marmelade SDK
Type Spil motor
Udvikler GMO Cloud
Skrevet i C++
Operativ system iOS , Android , BlackBerry , Windows Phone 8 , Mac OS X , Windows , Symbian , webOS , LG TV, Tizen
Interface sprog Flersproget
nyeste version 8.8
Stat Udvikling afsluttet
Licens proprietære
Internet side marmelade.shop

Marmalade SDK er en cross-platform SDK fra Ideaworks3D Limited. Det er et sæt biblioteker, prøver, værktøjer og dokumentation, der kræves for at udvikle, teste og implementere applikationer til mobile enheder.

Historie

Marmalade SDK var tidligere kendt som Airplay SDK og blev senere omdøbt i juni 2011 til Marmalade SDK efter udgivelsen af ​​version 5.0. SDK startede livet som et internt bibliotek, der blev brugt til at udvikle videospil til mobile enheder i Ideaworks3D .

Det underliggende koncept for Marmalade SDK er at skrive et program én gang og kompilere det på alle understøttede platforme, uden at det er nødvendigt at programmere på forskellige programmeringssprog og bruge forskellige API'er til hver platform.

I 2016 blev Marmalade SDK opkøbt af det japanske firma GMO Cloud.

Funktioner

Licensering

For at bruge Marmalade SDK skal du købe en licens. Der kræves en licens for hver computer, som Marmalade SDK er installeret på.

Efter købet af GMO Cloud blev de gamle typer licenser erstattet med en enkelt Bridging License. [en]

Platforme

Marmalade SDK understøtter udrulning af applikationer på forskellige platforme afhængigt af det købte licensniveau.

Udvikling

Basen af ​​Marmalade SDK består af to hovedlag:

  1. Lavniveau C API kaldes Marmelade System. Det giver et lag af abstraktion, så programmøren kan få adgang til enhedsfunktioner såsom hukommelsesstyring, fil- og netværksadgang, inputdata (f.eks.: accelerometer , tastatur, berøringsskærm ), lyd.
  2. Marmalade Studio C++ API , som giver funktionalitet på højt niveau, er hovedsageligt rettet mod at understøtte 2D (såsom bitmap- og skrifttypebehandling) og 3D -grafikgengivelse .

Spil

Dette er en liste over bemærkelsesværdige spil, der blev bygget ved hjælp af Marmalade SDK.

Noter

  1. Er Bridging License kompatibel med tidligere Marmalade SDK?  (engelsk) . Marmelade. Hentet 5. september 2017. Arkiveret fra originalen 5. september 2017.