В настоящее время Embarcadero работает над новой версией RAD Studio 11 Alexandria, и мы хотим поделиться с вами некоторыми функциями, ожидаемыми в грядущей версии RAD Studio 11 Alexandria Release 2 (или 11.2).
Учитывая, что эта запись в блоге посвящена невыпущенному программному обеспечению, обратите внимание, что Embarcadero не берет на себя никаких обязательств в отношении фактического выпуска этих функций и сроков выпуска перед фактической общедоступностью (общая доступность) продукта.
Поддержка симулятора Delphi для iOS*
Несколько лет назад Delphi поддерживала платформу iOS Simulator, работающую на 32-разрядных компьютерах Intel Mac или 64-разрядных компьютерах Mac с поддержкой 32-разрядных систем. Когда Apple отказалась от этой последней функции, мы отказались от старой поддержки симулятора iOS. В этом году мы работали над тем, чтобы добавить в Delphi новую целевую платформу и снова предложить поддержку симулятора iOS, но на этот раз на новой 64-разрядной платформе macOS ARM, то есть на чипах Apple Silicon M1 и M2.
Вам, как разработчику Delphi, не так уж много придется делать. Как только мы выпустим эту функцию, вы сможете выбрать новую платформу iOS Simulator среди целевых платформ для проекта FireMonkey с несколькими устройствами:
Наличие поддержки симулятора iOS позволяет разработчикам тестировать и отлаживать свои приложения Delphi на различных устройствах Apple и в различных форм-факторах с помощью симулятора iOS без необходимости покупать специальное оборудование. Это также помогает выполнить запрос Apple Store на предоставление скриншотов приложений, работающих в различных форм-факторах.
Приложения FireMonkey в симуляторе iOS
Как правило, вам нужно будет только выбрать новую цель и перестроить приложение без каких-либо изменений в исходном коде. После того, как вы создадите приложение, вы можете развернуть его на подключенном Mac ARM-64 через PAServer и запустить его в симуляторе iOS, используя один из различных доступных форматов.
Симулятор iOS в формате iPhone и формате iPad под управлением FireMonkey PhotoEditorDemo
Демонстрация FireMonkey MobileControls, работающая на iPhone, горизонтально
Многое еще впереди
В следующем выпуске RAD Studio появится много других функций, а также очень большое количество улучшений качества во всех подсистемах продукта, от компиляторов до наборов инструментов, от библиотек времени выполнения до IDE. Оставайтесь с нами для получения дополнительной информации в ближайшие недели.
* Опять же, никаких обязательств по поставке чего-либо из этого в любое время до общедоступного выпуска продукта.