Jump to content

Мармелад (программное обеспечение)

Мармелад SDK
Разработчик(и) Мармелад Технологии Лимитед.
Стабильная версия
8,6 / 15 сентября 2016 г .; 7 лет назад ( 15.09.2016 )
Написано в С++
Операционная система iOS , Android , Windows Phone 8 , Mac OS X , Windows , Tizen , Roku , NetCast
Тип Игровой движок
Лицензия Собственный
Веб-сайт Официальный сайт

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

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

В зависимости от приобретенной лицензии Marmalade SDK поддерживает развертывание приложений на следующих платформах: Android , BlackBerry 10 , [1] iOS , [2] LG Smart TV , Tizen , [2] Mac OS X , Windows Desktop, Roku 2 , Roku 3 и Windows Phone 8 , но не Linux .

Основной Marmalade SDK состоит из двух основных слоев. [3] низкого уровня, API-интерфейс C называемый Marmalade System, обеспечивает уровень абстракции, который позволяет программисту получить доступ к функциям устройства, таким как управление памятью, доступ к файлам, таймеры, работа в сети, методы ввода (например, акселерометр, клавиатура, сенсорный экран), а также вывод звука и видео. Marmalade SDK — это API C++ , который обеспечивает функциональность более высокого уровня, в основном сосредоточенную на поддержке 2D (например, обработка растровых изображений, шрифтов) и рендеринга 3D-графики (например, рендеринг 3D-сетки, анимация с костями). Он включает в себя расширяемую систему управления ресурсами и сеть HTTP. Marmalade SDK поддерживает Objective C. [4]

Marmalade SDK обеспечивает доступ к возможностям рендеринга графики мобильных устройств либо с помощью API OpenGL ES напрямую (поддерживаются как OpenGL ES 1.x, так и 2.x), либо с помощью функций, предоставляемых слоем Marmalade SDK. Marmalade SDK обеспечивает поддержку загрузки и рендеринга графических ресурсов, таких как растровые изображения и данные 3D-моделей, которые необходимо будет реализовать пользователю при непосредственном использовании OpenGL ES. Marmalade SDK предоставляет плагины экспорта для использования с Autodesk 3DS Max и Autodesk Maya , позволяющие использовать 3D-модели и анимацию в приложениях. Для поддержки старых устройств без специального оборудования для рендеринга предусмотрен вариант рендеринга на основе устаревшего программного обеспечения. [5] 9 октября 2015 года Marmalade представила собственные инструменты для разработки 2D и 3D. [6]

Marmalade Technologies Limited (ранее Ideaworks Ltd), производитель 2D/3D Marmalade SDK, анонсированный в сентябре 2016 г. [7] прекращение производства и поддержки своей игровой платформы Marmalade, решив вместо этого сосредоточиться на продукции собственной игровой студии, известной как Marmalade Game Studio Ltd. Компания объявила, что после последней итерации в марте 2017 года сервер лицензий будет отключен и поддержка прекратится. В январе 2017 г. Облако ГМО [8] – базирующаяся в Японии, получает эксклюзивные права на использование Marmalade SDK, который поддерживает как собственные, так и гибридные браузерные приложения, ускоряя разработку новых функций и поддерживая разработку игр и приложений.

В мае 2018 года GMO Cloud объявила о прекращении выпуска Marmalade. [9]

12 ноября 2015 года платформа Marmalade получила награду Ассоциации независимых разработчиков игр 2015 года в категории «Лучшие движки и промежуточное ПО, инструменты и технологии». [10] [11] [ нужен неосновной источник ]

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

Компания Marmalade занимается разработкой игр через Marmalade Game Studio Ltd. и издает следующие игры:

  1. ^ Кейт Эндрю (31 августа 2011 г.). «В Marmalade добавлена ​​встроенная поддержка ОС QNX и BlackBerry PlayBook» . Карманный геймер . Проверено 22 ноября 2012 г.
  2. ^ Перейти обратно: а б «Мармелад 6.4 уже здесь» . 23 сентября 2013. Архивировано из оригинала 2 октября 2013 года . Проверено 23 сентября 2013 г.
  3. ^ «Две стороны мармелада» . Документация Marmalade SDK. Архивировано из оригинала 29 июня 2013 года . Проверено 21 апреля 2013 г.
  4. ^ «Мармелад |» . Madewithmarmalade.com. Архивировано из оригинала 20 марта 2014 г. Проверено 24 марта 2014 г.
  5. ^ «Плавающая лодка — новый оптимизированный графический конвейер Marmalade» . Блог Marmalade SDK. 5 октября 2012 года. Архивировано из оригинала 14 марта 2013 года . Проверено 21 апреля 2013 г.
  6. ^ «Представляем комплекты 2D и 3D» . Архивировано из оригинала 17 ноября 2015 г. Проверено 13 ноября 2015 г.
  7. ^ «Marmalade прекращает поддержку SDK и сосредоточивается на создании игр» . 13 сентября 2016 г.
  8. ^ «GMO Cloud получает эксклюзивные права на использование Marmalade SDK, который поддерживает как нативные, так и гибридные браузерные приложения, ускоряя разработку новых функций и поддерживая разработку игр и приложений | GMO GlobalSign Holdings KK»
  9. ^ Прекращение поддержки Marmalade SDK , Marmalade Technologies, 29 мая 2018 г.
  10. ^ «Мармелад завоевал большую награду TIGA Awards» . Архивировано из оригинала 17 ноября 2015 г. Проверено 13 ноября 2015 г.
  11. ^ «Архивная копия» . Награды.tiga.org . Архивировано из оригинала 17 ноября 2015 года . Проверено 12 января 2022 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b04bff2ce8be9d98a03dd90fb7305456__1677308040
URL1:https://arc.ask3.ru/arc/aa/b0/56/b04bff2ce8be9d98a03dd90fb7305456.html
Заголовок, (Title) документа по адресу, URL1:
Marmalade (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)