20181220 Сравнение возможностей кроссплатформенных мобильных библиотек нативных приложений

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Библиотека FireMonkey (FMX) была создана, как решение для разработки UI/UX для работы на всех поддерживаемых платформах.
    Создание приложений для работы на нескольких платформах вызывает огромный интерес в современном мире, однако связано с множеством проблем, если вспомнить про количество особенных инструментов и языков для каждой платформы. RAD Studio предлагает решение, основанное на едином программном коде, работающем нативно на каждой платформе.
    Бывший разработчик FMX Ярослав Бровин расскажет об альтернативной библиотеке FGX, ее назначении, а также о достоинствах и областях применения FMX и FGX в сравнении с друг другом.

ความคิดเห็น • 6

  • @mymoney5536
    @mymoney5536 2 ปีที่แล้ว

    Ярослав очень хороший и отзывчивый человек. Очень приятно, что он всегда помогает и подсказывает на форуме, даже иногда по глупым вопросам.

  • @VladimirLiberty
    @VladimirLiberty 5 ปีที่แล้ว

    Спасибо! Было очень интересно, хоть и в записи. Увы, сейчас хотел зарегистрироваться на вебинар 27 декабря, но почему-то вновь выдаёт, что незащищённое соединение (отправлял на e-mail информацию о проблеме с скриншот). Буду с нетерпением ожидать публикации вашего следующего вебинара, от 27 декабря.

  • @MrStrangermx
    @MrStrangermx 5 ปีที่แล้ว

    С удовольствием попробую

  • @NordKavkaz-i2u
    @NordKavkaz-i2u ปีที่แล้ว

    Здравствуйте! Помогите, пожалуйста решить проблему. После вызова этой процедуры:
    procedure TForm1.LocationSensor1LocationChanged(Sender: TObject; const OldLocation, NewLocation: TLocationCoord2D);
    Приложение в Android13 вылетает.
    В более ранних версиях работает корректно. Спасибо! Просто не знаю - к кому обратиться.

  • @telelist9750
    @telelist9750 5 ปีที่แล้ว

    Может лучше оптимизировать и довести до ума FMX? Потенциала в FMX, на мой взгляд, больше.

    • @alexandrneshev7334
      @alexandrneshev7334 3 ปีที่แล้ว

      Немного некропостинга. Всего 20 минут видео расскажут о том почему так сделать нельзя! Человек сказал, ФМ кроссплатформенная библиотека. То есть пишешь сразу под Окна, Ведра, Яблоки, Пингвинов и фишка в том, что приложение само обрисовывает свои плюшки на конечно девайсе! Ясен перец что при таком подходе, это отнимает время и ресурсы на старт приложухи и т.д. но зато на выходе Супермэн работающий в любых условиях, на любой платформе при любых обстоятельствах. Его же штукенция, она использует то что у уже есть в системе, т.е. не отрисовывает все с нуля по своему, а берет то что уже когда-то заложено в саму ОСьку, на выходе что-то конкретное под что-то конкретное. Делаешь под ведро, значит используешь то что туда заложил Гугель, делаешь под яблоко, юзаешь то что в ОСьку положил Эпл и т.д. на выходе крутая штука, которая пашет не хуже писанного на чем-то своем. Вот пробаните на Андройд студио просто пустое приложение компильнуть ... несколько мгновений бах и оно стартануло. Под ФМ фиг там, сначала 5 секунд придется пялиться на экран с огоньком(Сплэшскрин), который кстати, если не в курсе Гугель не одобряет и считает это злом!
      Так что перспективы и там и там хорошие. С одной стороны получить что-то родное и качественное круто, но с другом надо каждый раз привыкать к особенностям платформы. Хотя ФМ так же имеет подобные косяки и даже на сайте написано, что компоненты есть на палитре, положить можно а на выхлопе если все проконет, не работающая приложуха =)