LeCode Logo LeCodes
РуководствоAPI
О платформе
FAQНаша командаПолитика конфиденциальностиПоддержка

FAQ

Что такое LeCodes? #

LeCodes — это платформа для создания нативных приложений, 3D-сцен и AR-опыта на TypeScript. Вы пишете код прямо в браузере, запускаете его на iOS, Android и Web, а итоговый проект работает внутри лёгкого контейнер-приложения или встроенного плагина.

Какие платформы поддерживает LeCodes? #

LeCodes работает на:

  • iOS
  • Android
  • Web
  • Windows/MacOS/Linux (alpha версия)
  • При этом визуальный результат одинаков на всех устройствах — UI и 3D-сцены отображаются нативно.

    Нужно ли устанавливать что-то на компьютер? #

    Нет.

    Весь процесс разработки происходит в браузере: редактор кода, загрузка ассетов, сборка, запуск и тестирование.

    Как запустить проект на реальном устройстве iOS/Android? #

    1. Откройте проект в LeCodes Studio.

    2. Нажмите кнопку Run on Device.

    3. Отсканируйте QR-код с помощью камеры iPhone/Android или через App Clip.

    4. Приложение запустится внутри контейнера LeCodes.

    Никакие сертификаты или специально ПО вроде Android Studio не нужны.

    Поддерживает ли LeCodes AR? #

    Да, прямо “из коробки”.

    Используются нативные технологии:

  • ARKit на iOS
  • ARCore / EasyAR на Android
  • Платформа поддерживает:

  • SLAM-навигацию
  • трекинг плоскостей
  • трекинг изображений
  • размещение и рендеринг 3D-объектов через Filament
  • Поддерживает ли платформа 3D-графику? #

    Да.

    LeCodes использует высокопроизводительный физически корректный рендер, поддерживающий:

  • PBR-материалы
  • тени
  • постэффекты
  • анимации
  • сложные сцены
  • Какие технологии используются в UI? #

    UI описывается декларативно и рендерится нативными компонентами.

    Разметка использует FlexLayout, стилевой API и адаптивные правила с учётом safe-area

    Могу ли я использовать LeCodes для коммерческих проектов? #

    Да.

    На этапе беты платформа доступна без ограничений.

    Безопасно ли выполнять код в приложении? #

    Да.

    Весь JavaScript исполняется в sandbox, не имеет прямого доступа к файловой системе и не может выполнять сторонний произвольный код.

    Доступ ко всем возможностям устройства идёт через контролируемый JS→Native мост.

    Какой размер имеет приложение, созданное на LeCodes? #

    Текущая версия контейнера на iOS занимает всего ~2.8 МБ (compressed) — значительно меньше Unity, React Native или Flutter сборок.

    При сборке конкретного проекта можно включать не все ресурсы, и размер приложения будет ещё меньше

    Могу ли я использовать LeCodes как игровой движок? #

    Да.

    Платформа сочетает:

  • игровой цикл (через setLoop),
  • 3D-графику,
  • физику,
  • ввод (клавиатура, сенсоры, кнопки),
  • UI поверх сцены.
  • Это делает LeCodes идеальным инструментом для прототипирования игр, симуляторов и интерактивных сцен.

    Как часто обновляется платформа? #

    Регулярно.

    Новые модули появляются каждую неделю: улучшение UI-движка, добавление компонентов, оптимизация рендера, расширение API

    Когда появится стабильная версия? #

    На данный момент API близко к финальной версии и менятется незначительно.

    Следите за RoadMap проекта

    Что такое LeCodes?Какие платформы поддерживает LeCodes?Нужно ли устанавливать что-то на компьютер?Как запустить проект на реальном устройстве iOS/Android?Поддерживает ли LeCodes AR?Поддерживает ли платформа 3D-графику?Какие технологии используются в UI?Могу ли я использовать LeCodes для коммерческих проектов?Безопасно ли выполнять код в приложении?Какой размер имеет приложение, созданное на LeCodes?Могу ли я использовать LeCodes как игровой движок?Как часто обновляется платформа?Когда появится стабильная версия?