Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Felgo (ранее V-Play Engine до февраля 2019 [2] ) - это кроссплатформенный инструмент разработки, основанный на фреймворке Qt. Его можно использовать для создания мобильных приложений или игр. Приложения и игры Felgo поддерживаются на iOS, Android, Windows Phone, встроенных устройствах и настольных устройствах. Разработчики Felgo используют QML, JavaScript и C ++ для создания мобильных приложений и игр. [3]

Приложения и игры, созданные с помощью Felgo, используют единую базу кода и работают на разных платформах и разных разрешениях экрана. [4] Felgo была основана в 2012 году и находится в Вене, Австрия. [5]

Архитектура [ править ]

Felgo основан на кросс-платформенной среде разработки Qt (программное обеспечение), которая обеспечивает уровни абстракции для таймеров, потоков, хранилища, сети и рендеринга пользовательского интерфейса на разных платформах. Приложения, созданные с помощью Qt, включают VLC Media Player , Skype и Autodesk Maya - все они используют модуль графического интерфейса, который позволяет создавать приложения, выглядящие как нативные, с единой базой исходного кода. [6]

Felgo использует Qt в качестве ядра и предлагает компоненты и плагины поверх него, что еще больше упрощает разработку приложений и игр. [7]

Характеристики двигателя [ править ]

Qt Creator IDE [ править ]

Qt Creator IDE поддерживает редактирование кода QML и JavaScript с контекстно-зависимой справкой, автозавершение кода компонентов Felgo, навигацию между компонентами и многое другое.

Он включает отладчик и профилировщик QML для отладки пользовательских компонентов и функций JavaScript. Он может проверять и изменять значения свойств и код QML во время выполнения и может измерять время создания элемента и оценки привязки. [8]

Декларативные особенности языка [ править ]

Приложения и игры Felgo написаны на JavaScript и QML, декларативном языке, который поддерживает привязки свойств, конечные автоматы или плавную анимацию любого свойства. [9]

Независимость разрешения и соотношения сторон [ править ]

Felgo поддерживает все возможные соотношения сторон и разрешения современных мобильных устройств. Разработчики создают свою игру для логической сцены, используя подход масштабирования контента. [10]

Родные диалоги и функциональность [ править ]

Приложения и игры Felgo обеспечивают естественный внешний вид на всех платформах. В Felgo есть абстрактные компоненты для отображения диалоговых окон собственного ввода и окон предупреждений без необходимости использования единой строки собственного кода. [11]

Felgo Game Network [ править ]

Felgo Game Network - это мобильная серверная часть как услуга или MBaas. Это позволяет игрокам сравнивать высокие баллы и достижения, а также синхронизировать свои данные на разных устройствах. Это бесплатная услуга для игроков, не требующая какой-либо регистрации. Игровая сеть Felgo может быть реализована менее чем с помощью 50 строк кода. [12]

Сторонние плагины [ править ]

Приложения и игры Felgo поддерживают ряд сторонних плагинов. [13] Эти плагины могут использоваться разработчиками для монетизации своих приложений, сбора аналитических данных о поведении пользователей или для привлечения пользователей. В настоящее время Felgo поддерживает следующие плагины:

  • AdMob
  • Chartboost
  • Facebook
  • Firebase
  • Гугл Аналитика
  • Шквал
  • Игровой центр
  • Google Cloud Messaging
  • HockeyApp
  • Wikitude
  • Соомла
  • OneSignal

Поддерживаемые платформы [ править ]

Felgo поддерживает следующие платформы. [14] [15] [16]

  • iOS : версия 10, iOS 11 (armv8)
  • Android : версия 4.1 («Jelly Bean») и выше устройства на базе / armeabi (архитектуры armv7, x86)
  • Microsoft Windows : 32- или 64-разрядная версия Microsoft Windows 7 или новее
  • Mac OS X : 64-разрядная версия 10.10 или новее
  • Linux : 32- или 64-битный
  • Raspberry Pi
  • i.MX : i.MX 6 серия

Ссылки [ править ]

  1. ^ https://felgo.com/doc/felgo-updates/
  2. ^ «V-Play теперь Felgo - новый релиз и дорожная карта» . Фелго . Проверено 1 марта 2019 .
  3. ^ "Привет - Фелго" . Фелго . Проверено 8 февраля 2017 .
  4. ^ «Создание мобильных игр для разных размеров экрана и разрешений | Felgo | Документация» . felgo.com . Проверено 8 февраля 2017 .
  5. ^ Иватани, Тору (2015-05-01). Видеоигры по всему миру . MIT Press. ISBN 9780262527163.
  6. ^ "Qt - Продукт | Qt для разработки приложений" . Qt . Проверено 8 февраля 2017 .
  7. ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
  8. ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
  9. ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
  10. ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
  11. ^ «Особенности - Фелго» . Фелго . Проверено 8 февраля 2017 .
  12. ^ "Игровая сеть - Felgo" . Фелго . Проверено 8 февраля 2017 .
  13. ^ "Плагины - Felgo" . Фелго . Проверено 8 февраля 2017 .
  14. ^ https://felgo.com/pricing/
  15. ^ «Игровой движок Felgo приносит больше кроссплатформенных игр в BlackBerry 10» . BerryReview. 15 августа 2013 . Проверено 6 ноября 2014 .
  16. ^ «Документация Felgo - Поддерживаемые платформы» . Фелго . Проверено 20 ноября 2018 .

Внешние ссылки [ править ]

  • Официальный сайт Felgo