28.03.2022

Marmalade SDK


Marmalade SDK — кроссплатформенное SDK от компании Ideaworks3D Limited. Представляет собой набор библиотек, образцов, инструментов и документаций, необходимых для разработки, тестирования и развертывания приложений для мобильных устройств.

История

Marmalade SDK ранее назывался Airplay SDK, а затем был переименован в июне 2011 года в Marmalade SDK, после выхода версии 5.0. SDK начал свою жизнь как внутренняя библиотека, используемая для разработки видеоигр для мобильных устройств в Ideaworks3D.

Основополагающей концепцией Marmalade SDK является однократное написание программы и компилирование её на все поддерживаемые платформы, без необходимости программирования на различных языках программирования и использования различных API для каждой платформы.

В 2016 году Marmalade SDK был приобретен японской компанией GMO Cloud.

Особенности

Лицензирование

Чтобы использовать Marmalade SDK, необходимо приобрести лицензию. Лицензия требуется для каждого компьютера, на котором установлен Marmalade SDK.

После покупки компанией GMO Cloud старые тип лицензий были заменены на одну единственную Bridging License.

Платформы

Marmalade SDK поддерживает развертывание приложений на различных платформах в зависимости от уровня приобретенной лицензии.

  • Google Android (Все типы лицензий)
  • BlackBerry OS PlayBook (Indie и выше)
  • Apple iOS (Все типы лицензий)
  • LG Smart TV (Professional и лицензированные LG разработчики)
  • Apple Mac OS X (Plus и выше)
  • Microsoft Windows (Plus и выше)
  • Microsoft Windows Phone 8 (Indie и выше)
  • Tizen (Indie и выше)

Разработка

Основа Marmalade SDK состоит из двух основных слоев:

  • Низкоуровневый C API называется Marmalade System. Он обеспечивает уровень абстракций, позволяющий получить программисту доступ к функциям устройства, таким как управление памятью, доступ к файлам и сети, данным ввода (например: акселерометр, клавиатура, сенсорный экран), звуку.
  • Marmalade Studio C++ API, который обеспечивает функциональность высокого уровня, в основном направлен на поддержку 2D (например, обработка растровых изображений и шрифтов) и 3D-рендеринга графики.
  • Игры

    Это список известных игр, которые были построены с использованием Marmalade SDK.

    • Backbreaker
    • Cut the Rope
    • Call of Duty: World at War: Zombies
    • Doodle Jump
    • Draw Something
    • Godus
    • Lara Croft and the Guardian of Light
    • Metal Gear Solid Mobile
    • Need for Speed: Shift
    • Peggle
    • Plants vs. Zombies
    • Tetris
    • Worms
    • Shadow Fight 2
    • Vector (игра)

    Похожие новости:

    Khronos Group

    Khronos Group
    Khronos Group — промышленный консорциум, целью которого является выработка открытых стандартов интерфейсов программирования (API) в области создания и воспроизведения динамической графики и звука на

    CoDeSys

    CoDeSys
    CODESYS (акроним англ. Controller Development System) — инструментальный программный комплекс промышленной автоматизации. Производится и распространяется компанией 3S-Smart Software Solutions GmbH

    Object Windows Library

    Object Windows Library
    Object Windows Library (OWL) — библиотека классов, разработанная фирмой Borland для создания оконных приложений на языках Си и Pascal. Данная библиотека использовалась во многих средствах

    Мармелад

    Мармелад
    Мармелад — кулинарный продукт, приготовленный из фруктовых, ягодных пюре или соков, варёных с сахаром с содержанием влаги по массе не более 22 % (жевательный) — 33 % (фруктово-ягодный и желейный). В
    Комментариев пока еще нет. Вы можете стать первым!

    Добавить комментарий!

    Ваше Имя:
    Ваш E-Mail:
    Введите два слова, показанных на изображении: *
    Популярные новости
    Жилой квартал Лесопарковый в Челябинске: отличительные особенности
    Жилой квартал Лесопарковый в Челябинске: отличительные особенности
    Подобрать квартиру в Челябинске с первого раза могут только люди, не предъявляющие особых...
    Стоимость дизайн-проекта интерьера в Краснодарской студии
    Стоимость дизайн-проекта интерьера в Краснодарской студии
    Дизайн-проект реализует определенные задачи. Он формирует комфортное помещение для жизни,...
    Тепловые пункты: преимущества установок и где заказать их изготовление
    Тепловые пункты: преимущества установок и где заказать их изготовление
    Тепловой пункт представляет собой комплекс устройств, предназначенных для поставки тепловой энергии...
    Все новости