Embarcadero RAD Studio 10.3.3: The Ultimate IDE for Cross-Platform Development
Embarcadero RAD Studio 10.3.3: A Powerful IDE for Cross-Platform Development
If you are looking for a fast and easy way to create native applications for Windows, macOS, iOS, Android, and Linux, you should check out Embarcadero RAD Studio 10.3.3. This integrated development environment (IDE) allows you to use the same code base to build stunning, high-performing apps for multiple platforms.
Embarcadero RAD Studio 10.3.3 Version 26.0.36039.7899
In this article, we will give you an overview of what Embarcadero RAD Studio 10.3.3 is, what's new in this release, and how to get started with it.
What is Embarcadero RAD Studio 10.3.3?
Embarcadero RAD Studio 10.3.3 is the latest version of the award-winning IDE that empowers developers to create cross-platform applications using two powerful programming languages: Delphi and C++Builder.
Delphi is a modern object-oriented Pascal language that offers a rich set of components, libraries, and frameworks for building GUI, database, web, mobile, cloud, and IoT applications.
C++Builder is a C++ IDE that leverages the same components, libraries, and frameworks as Delphi, but also supports the latest C++ standards and features.
With Embarcadero RAD Studio 10.3.3, you can:
Write once and compile natively for Windows, macOS, iOS, Android, and Linux
Use a single UI framework (FireMonkey) to design responsive and beautiful user interfaces
Access over 70 data sources with Enterprise Connectors
Build scalable and secure multi-tier applications with RAD Server
Integrate with cloud services and APIs using REST Client Library
Leverage the power of parallel programming and asynchronous calls
Debug and profile your code with advanced tools
Test your applications on real devices or simulators/emulators
Distribute your applications through app stores or web installers
What's New in Embarcadero RAD Studio 10.3.3?
Embarcadero RAD Studio 10.3.3 builds on the feature set of previous releases by adding new capabilities throughout the product designed to benefit Delphi and C++ developers.
Android 64-bit support for Delphi
New in 10.3.3 is Android 64-bit application support for Delphi. This means you can now build Google Play Store ready Android 64-bit applications, complete with Android App Bundle support.
This is important because Google requires all new apps and app updates to support 64-bit architectures since August 2019.
How to build Android 64-bit applications with Delphi
To build Android 64-bit applications with Delphi, you need to:
Install the Android SDK 26.0.2 or later
Select the Android 64-bit platform in the Project Manager
Add the required libraries to the SDK Manager
Configure the deployment options for Android App Bundle or APK
Compile and deploy your application to a device or emulator
You can find more details on how to do this in this documentation page.
InterBase support for Delphi Android 64-bit
If you want to use a fast and reliable embedded database for your Android applications, you can now take advantage of InterBase support for Delphi Android 64-bit.
InterBase is a cross-platform database that offers encryption, change tracking, disaster recovery, synchronization, and more.
You can use InterBase in two modes: IBLite or IBToGo.
IBLite is a free edition of InterBase that allows you to embed a database of up to 100 MB in size into your application.
IBToGo is a commercial edition of InterBase that allows you to embed a full-featured database of unlimited size into your application.
You can find more information on how to use InterBase with Delphi Android 64-bit in this documentation page.
iOS 13 and macOS Catalina support
New in 10.3.3 is support for targeting iOS 13 App Store (for Delphi and C++Builder) and macOS Catalina (Delphi only).
This means you can now build App Store ready iOS 13 mobile applications, complete with Dark Theme support.
You can also target macOS Catalina with 64-bit macOS Delphi apps, complete with notarization support.
How to target iOS 13 and macOS Catalina with Delphi and C++Builder
To target iOS 13 App Store with Delphi or C++Builder, you need to:
Install Xcode 11 or later on your Mac
Select the iOS Device - 64 bit platform in the Project Manager
Add the required frameworks to the SDK Manager
Configure the provisioning profile and certificate for your application
Compile and deploy your application to a device or simulator
To target macOS Catalina with Delphi, you need to:
Select the macOS platform in the Project Manager
Add the required libraries to the SDK Manager
Configure the entitlements file and code signing options for your application
Compile your application and copy it to your Mac
Notarize your application using the Deployment Manager or manually
Distribute your application through a web installer or other methods
You can find more details on how to do this in this documentation page.
Dark Theme support for iOS 13
If you want your iOS applications to look great in both light and dark modes, you can now use the Dark Theme support for iOS 13.
This feature allows you to automatically adapt your user interface elements to the system appearance settings.
You can also customize the appearance of specific controls or forms using style hooks or custom styles.
You can find more information on how to use Dark Theme support for iOS 13 in this documentation page.
RAD Server Docker deployment
New in 10.3.3 is RAD Server Docker deployment and configuration support through built-in scripts.
This feature allows you to easily deploy your RAD Server multi-tier applications on Linux using Docker containers.
Docker is a software platform that enables you to build, run, and share applications using containers.
Containers are isolated environments that contain everything I'll try to continue the article. Here is the rest of the article with HTML formatting: you need to run your applications, such as code, libraries, configuration files, and dependencies.
Using Docker, you can simplify the deployment and management of your RAD Server applications, as well as scale them up or down as needed.
How to use RAD Server Docker image for Linux
To use RAD Server Docker image for Linux, you need to:
Install Docker on your Linux machine
Pull the pa-radserver or pa-radserver-ib image from Docker Hub
Create and run a container based on the image
Deploy your custom RAD Server resource modules to the container
Test and access your RAD Server endpoints
You can find more details on how to do this in this documentation page.
Benefits of RAD Server Docker deployment
Some of the benefits of using RAD Server Docker deployment are:
You can easily create and destroy RAD Server instances as needed
You can isolate your RAD Server applications from other processes and resources
You can automate the configuration and deployment of your RAD Server applications
You can improve the portability and compatibility of your RAD Server applications
You can leverage the existing Docker tools and ecosystem
How to Get Started with Embarcadero RAD Studio 10.3.3?
If you are interested in trying out Embarcadero RAD Studio 10.3.3, you can download and install it for free for 30 days.
Download and install Embarcadero RAD Studio 10.3.3
To download and install Embarcadero RAD Studio 10.3.3, you need to:
Go to this page and fill out the form to request a trial license
Check your email for the download link and activation code
Download the installer and run it on your Windows machine
Follow the installation steps and enter your activation code when prompted
Enjoy your free trial of Embarcadero RAD Studio 10.3.3
System requirements and installation steps
To install Embarcadero RAD Studio 10.3.3, you need a Windows machine with at least:
Windows 7 SP1 or later (64-bit)
1.6 GHz or faster processor
2 GB of RAM (4 GB recommended)
Between 6 GB and 60 GB of available disk space depending on edition and configuration
DVD-ROM drive (if installing from a Media Kit DVD)
Basic GPU (any vendor)
1024x768 or higher-resolution monitor
Maus oder kompatibles Eingabegerät I'll try to continue the article. Here is the rest of the article with HTML formatting: Maus oder kompatibles Eingabegerät
You can find more details on the system requirements and installation steps in this documentation page.
Update subscription benefits and options
If you already have an active update subscription for Embarcadero RAD Studio, you can download and install Embarcadero RAD Studio 10.3.3 for free.
If you don't have an active update subscription, you can purchase one and enjoy the following benefits:
Access to the latest product updates and features
Priority technical support
Exclusive bonus content and add-ons
Early access to beta versions and previews
Discounts on additional licenses and renewals
You can find more information on the update subscription benefits and options in this page.
Explore the product features and capabilities
Once you have installed Embarcadero RAD Studio 10.3.3, you can start exploring its features and capabilities by using the sample projects and tutorials provided.
Sample projects and tutorials
Embarcadero RAD Studio 10.3.3 comes with a rich collection of sample projects and tutorials that demonstrate how to use various aspects of the product.
You can find the sample projects in the following folder:
C:\Users\Public\Documents\Embarcadero\Studio\21.0\Samples
You can also access them from the Welcome Page or the Projects Window in the IDE.
The sample projects are organized by language (C++ or Delphi), platform (Windows, macOS, iOS, Android, or Linux), and topic (FireMonkey, VCL, Database, Web, etc.).
You can also find more sample projects on GitHub at https://github.com/Embarcadero.
You can find the tutorials in the documentation wiki at https://docwiki.embarcadero.com/RADStudio/Rio/en/Tutorials.
The tutorials cover various topics such as creating your first application, working with components, using databases, developing web services, and more.
Documentation and resources
If you need more help or information about Embarcadero RAD Studio 10.3.3, you can consult the following sources:
The documentation wiki at https://docwiki.embarcadero.com/RADStudio/Rio/en/Main_Page, which contains reference guides, how-to topics, code examples, and more.
The product support page at https://www.embarcadero.com/support, which provides access to technical support, forums, blogs, videos, webinars, and more.
The Embarcadero Academy at https://www.embarcaderoacademy.com/, which offers online courses and certifications on Embarcadero products and technologies.
The Embarcadero Community at https://community.idera.com/developer-tools/, which is a platform where you can connect with other users, experts, and Embarcadero staff, share your ideas and feedback, and participate in events and challenges.
Conclusion
In this article, we have introduced you to Embarcadero RAD Studio 10.3.3, a powerful IDE for cross-platform development using Delphi and C++Builder.
We have shown you what Embarcadero RAD Studio 10.3.3 is, what's new in this release, and how to get started with it.
We hope you have enjoyed this article and found it useful. If you want to learn more about Embarcadero RAD Studio 10.3.3, we encourage you to download it for free for 30 days and try it out yourself.
Thank you for reading!
Frequently Asked Questions
What is Embarcadero RAD Studio?
Embarcadero RAD Studio is an integrated development environment (IDE) that allows you to create cross-platform applications using Delphi and C++Builder.
What are the main features of Embarcadero RAD Studio 10.3.3?
Some of the main features of Embarcadero RAD Studio 10.3.3 are:
Android 64-bit support for Delphi
iOS 13 and macOS Catalina support for Delphi and C++Builder
RAD Server Docker deployment for Linux
Enterprise Connectors subscription license for Enterprise and Architect edition users
C++17 support for Windows 64-bit for C++Builder
Firebase push notification support for Android for Delphi and C++Builder
Dark Theme support for iOS 13 for Delphi and C++Builder
And many more...
How can I download and install Embarcadero RAD Studio 10.3.3?
You can download and install Embarcadero RAD Studio 10.3.3 for free for 30 days by going to this page and filling out the form to request a trial license.
How can I deploy my applications with Embarcadero RAD Studio 10.3.3?
You can deploy your applications with Embarcadero RAD Studio 10.3.3 through app stores or web installers for Windows, macOS, iOS, Android, or Linux platforms.
How can I learn more about Embarcadero RAD Studio 10.3.3?
You can learn more about Embarcadero RAD Studio 10.3.3 by using the sample projects and tutorials provided with the product, consulting the documentation wiki and the product support page, taking online courses at the Embarcadero Academy, or joining the Embarcadero Community.