Marmeladi SDK

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14.6.2021 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .
Marmeladi SDK
Tyyppi Pelin moottori
Kehittäjä GMO-pilvi
Sisään kirjoitettu C++
Käyttöjärjestelmä iOS , Android , BlackBerry , Windows Phone 8 , Mac OS X , Windows , Symbian , webOS , LG TV, Tizen
Käyttöliittymäkielet Monikielinen
uusin versio 8.8
Osavaltio Kehitys lopetettu
Lisenssi omistusoikeus
Verkkosivusto marmeladi.kauppa

Marmalade SDK on Ideaworks3D Limitedin monikäyttöinen SDK . Se on joukko kirjastoja, näytteitä, työkaluja ja dokumentaatiota, joita tarvitaan mobiililaitteiden sovellusten kehittämiseen, testaamiseen ja käyttöönottoon.

Historia

Marmalade SDK tunnettiin aiemmin nimellä Airplay SDK, ja se nimettiin myöhemmin kesäkuussa 2011 Marmalade SDK:ksi version 5.0 julkaisun jälkeen. SDK aloitti toimintansa sisäisenä kirjastona, jota käytettiin videopelien kehittämiseen mobiililaitteille Ideaworks3D :ssä .

Marmalade SDK:n perusideana on kirjoittaa ohjelma kerran ja kääntää se kaikille tuetuille alustoille ilman, että tarvitsee ohjelmoida eri ohjelmointikielillä ja käyttää eri sovellusliittymiä jokaiselle alustalle.

Vuonna 2016 japanilainen GMO Cloud osti Marmalade SDK:n.

Ominaisuudet

Lisenssi

Jotta voit käyttää Marmalade SDK:ta, sinun on ostettava lisenssi. Lisenssi vaaditaan jokaiselle tietokoneelle, johon Marmalade SDK on asennettu.

GMO Cloudin oston jälkeen vanhat lisenssityypit korvattiin yhdellä siltauslisenssillä. [yksi]

Alustat

Marmalade SDK tukee sovellusten käyttöönottoa eri alustoilla ostetusta lisenssitasosta riippuen.

Kehitys

Marmalade SDK:n pohja koostuu kahdesta pääkerroksesta:

  1. Matalan tason C API :ta kutsutaan Marmalade Systemiksi. Se tarjoaa kerroksen abstraktiota, jonka avulla ohjelmoija voi käyttää laitteen ominaisuuksia, kuten muistinhallintaa, tiedostojen ja verkkojen käyttöä, syöttötietoja (esim.: kiihtyvyysanturi , näppäimistö, kosketusnäyttö ), ääntä.
  2. Marmalade Studio C++ -sovellusliittymä , joka tarjoaa korkean tason toimintoja, on pääasiassa tarkoitettu tukemaan 2D:tä (kuten bittikarttojen ja fonttien käsittelyä) ja 3D -grafiikkaa .

Pelit

Tämä on luettelo merkittävistä peleistä, jotka on rakennettu käyttämällä Marmalade SDK:ta.

Muistiinpanot

  1. Onko Bridging License yhteensopiva aiemman Marmalade SDK:n kanssa?  (englanniksi) . Marmeladi. Haettu 5. syyskuuta 2017. Arkistoitu alkuperäisestä 5. syyskuuta 2017.