Версия 10.4.1 доступна для пользователей Подробнее

Early Black Friday/Cyber Monday Offers Подробнее

Architect for the price of Enterprise Подробнее

FREE Web Component Pack with Enterprise/Architect Подробнее

Deep discounts available on InterBase 2020 for OEM or VARs – свяжитесь с отделом продаж

Продлите вашу Подписку на обновления сейчас Подробнее

Технический обзор Разработка и Развертывание

В случае, если вы находитесь в процессе планирования приложений при помощи RAD Studio IDE, на этой странице вы узнаете все, что необходимо представлять по поводу следующих вопросов разработчиков:

  • Какие аппаратные средства и операционная система требуются для разработки нативных приложений?
  • Где я смогу развернуть созданные приложения?

Краткие технические требования к машине разработчика

RAD Studio IDE является Windows-программой, которая компилирует приложения для работы в Windows, macOS, iOS, Android и Linux, непосредственно из среды Windows. RAD Studio IDE соединяется с удаленными платформами при помощи удаленного приложения Platform Assistant, которое называется PAServer. С помощью PAServer IDE развертывает файлы, осуществляет цифровую подпись приложений, управляет SDK и обеспечивает удаленную отладку разрабатываемых приложений.

Remote Debugging and Delployment

Создавайте, компилируйте, упаковывайте и развертывайте кроссплатформенные приложения корпоративного масштаба

Get it on Windows
Available at amazon
Android App On Google Play
Download on the App Store
Development machine Hardware Requirements

Аппаратные требования к машине разработчика

Как минимум для RAD Studio IDE требуется:

  • 1,8 ГГц или более быстрый двухъядерный процессор. Рекомендуется четырехъядерный или более мощный. Одноядерный процессор не поддерживается.
  • 2 GB RAM
  • от 6 GB до 60 GB¹ доступного места на жестком диске.
  • Поддерживающая Direct X 11 видеокарта с разрешением 1024x768 pix или выше.
  • Рекомендуется ОС Windows 10 Anniversary Edition (необходима для разработки для Windows 10 store).

¹ В зависимости от редакции RAD Studio и набора установленных возможностей. Подробности смотреть на странице Estimated Required Space.

Последнюю информацию по установке и детальные спецификации смотреть online в docwiki

Требования к поддерживаемым целевым платформам

Требования для разработки для поддерживаемых целевых платформ:

RAD Studio Tokyo поддерживает разработку для следующих целевых платформ:

OS Поддерживаемые версии Target Platform
(Projects Pane node)
Поддерживаемые языки Поддерживаемые UI Frameworks
Delphi C++ FireMonkey VCL
Windows Windows 10, Windows 8.1, Windows 7 (SP1+), Windows Server 2016 и Windows Server 2012 R2 32-bit Windows
64-bit Windows
macOS 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina 64-bit macOS
iOS iOS 9, 10 и 11 iOS Device 64-bit
iOS Simulator
Android* Marshmallow (6), Nougat (7), Oreo (8), Pie (9), Android (10) 32-bit Android
64-bit Android
Linux Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, Ubuntu 14.04 LTS и RedHat Enterprise Linux (version 7) 64-bit Linux **

* RAD Studio поддерживает только реальные устройства с поддержкой NEON. Эмулятор Android не поддерживается.

** Доступно через стороннее расширение

Технические советы для разработчиков

Советы для Apple macOS и iOS

В большинстве стран разработка для iOS и macOS требует наличия аппаратного обеспечения Apple для выполнения цифровой подписи нативных приложений. Это следствие ограничений EULA на macOS, необходимых для исполнения на оборудовании Apple. В случае необходимости сокращения расходов, часто в командах разработчиков применяются общие устройства Apple, вроде mac-mini, и используется доступ через VNC, или арендуется mac в облаке.

Если вы предпочитаете разработку на ноутбуке, в этом случае многие разработчики приобретают MacBook Pro и работают в виртуальной машине Windows (VMWare Fusion или Parallels). В этом случае можно установить PA Server на mac и использовать быстрое локальное соединение для доступа к эмулятору iOS, запуска и тестирования приложений iOS или macOS, и выполнения цифровой подписи приложений на оборудовании Apple.

macOS and iOS
Android

Советы по разработке для Android

Устройства Android могут быть подсоединены напрямую, и их использование в этом случае существенно быстрее использования эмулятора Android.