RAD Studio 10.4 is now available! EMB_TEXT_LEARN_MORE

Deep discounts available on EMB_TEXT_INTERBASE_2020 for OEM or VARs – EMB_TEXT_CONTACT_SALES

Looking for Discounts? Visit our EMB_TEXT_SPECIAL_OFFERS page

Renew your Update Subscription license now EMB_TEXT_READ_MORE

RAD Studio Tech Spec

EMB_TEXT_BUILD_STUNNING_APPS_5X_FASTER

EMB_TEXT_OR_REQUEST_A_PRODUCT_DEMO

EMB_TEXT_TECHNICAL_OVERVIEW_FOR_DEVELOP

If you are planning on developing applications using the RAD Studio IDE, then this page will tell you all you need to know about these top two questions from developers.

  • What hardware and OS do I need for development of native applications?
  • Where can I deploy the applications I build?

EMB_TEXT_TECHNICAL_OVERVIEW_FOR_A_DEVEL

The RAD Studio IDE is a Window application that compiles applications for Windows, macOS, iOS, Android and Linux, all from Windows. The RAD Studio IDE connects to remote platforms using its remote Platform Assistant application called PAServer. Through PA Server the IDE deploys files, code signs applications, manages SDKs and enables remote debugging of the applications you develop.

Remote Debugging and Delployment

EMB_TEXT_WRITE_COMPILE_PACKAGE_AND_DEPL

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

EMB_TEXT_DEVELOPMENT_MACHINE_HARDWARE_R

RAD Studio IDE requires at least:

  • 1.6 GHz or faster processor
  • 2 GB of RAM
  • Between 6 GB and 60 GB¹ of available disk space.
  • Direct X 11-capable video card that runs at 1024x768 or higher resolution
  • Windows 10 Anniversary Edition is recommended and required for development for the Windows 10 store.

¹ Depends on your RAD Studio edition and the features selected during the installation. For more information, see EMB_TEXT_ESTIMATED_REQUIRED_SPACE

For the latest EMB_TEXT_INSTALLATION_NOTES, and detailed specification the online EMB_TEXT_DOCWIKI_DOCUMENTATION

EMB_TEXT_REQUIREMENTS_FOR_SUPPORTED_TAR

Requirements to develop projects for EMB_TEXT_SUPPORTED_TARGET_PLATFORMS:

RAD Studio Tokyo supports the following target platforms:

EMB_TEXT_OS EMB_TEXT_SUPPORTED_VERSIONS EMB_TEXT_TARGET_PLATFORM_NODE EMB_TEXT_SUPPORTED_LANGUAGES EMB_TEXT_SUPPORTED_UI_FRAMEWORKS
EMB_TEXT_DELPHI_4989 EMB_TEXT_C_3831 EMB_TEXT_FIREMONKEY EMB_TEXT_VCL
Windows Windows 10, Windows 8.1, Windows 7 (SP1+), Windows Server 2016, and Windows Server 2012 R2 32-bit Windows
64-bit Windows
macOS 10.14 Mojave, 10.13 High Sierra and 10.12 Sierra macOS
iOS iOS 12, iOS 11, and iOS 10 iOS Device 32-bit
iOS Device 64-bit
iOS Simulator
Android* 9, 8, 7, 6, and 5 Android
Linux Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, and RedHat Enterprise Linux (version 7) 64-bit Linux **

* RAD Studio only supports real devices (no Android emulator support) with EMB_TEXT_NEON support.

** Available via EMB_TEXT_THIRD_PARTY add-on

EMB_TEXT_TECHNICAL_ADVICE_FOR_DEVELOPER

EMB_TEXT_ADVICE_FOR_APPLE_MACOS_AND_IOS

In most countries, developing for iOS and macOS requires Apple hardware to code sign native applications. This is due to EULA restrictions on the macOS that requires it to run on Apple hardware. If you want to manage costs, it’s not uncommon for a team of developers to share an Apple device, such as a Mac Mini and use VNC access, or to rent a mac in the cloud.

If you prefer to develop from a laptop, then many developers get a MacBook Pro and run a virtual machine for Windows (using e.g. VMWare Fusion or Parallels). It is then possible to install PA Server on the Mac and run a fast local connection to enable access to the iOS Simulator, to run and test iOS and macOS builds, and code sign applications on the Apple hardware.

macOS and iOS
Android

EMB_TEXT_ADVICE_ON_ANDROID_DEVELOPMENT

Android devices can be connected to directly and are considerably faster than using the Android emulator.