Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
ModernizationNewsProductivityRAD Studio

RAD Studio & The Software Life Cycle – Publishing Applications

sdlc 2

Publishing an app on multiple platforms can be a challenge when there are guidelines to be met and a consistent user experience guaranteed.

In the first of a three-part series on the value RAD Studio delivers across the software development life cycle, we looked at the advantages of using RAD Studio in the application design and development phase.

In this, the second part, we are looking at the advantages of using RAD Studio in the app publishing phase.

Already Ahead With a Single Code Base

Even before you start the publishing process, as you design and develop your application, you’ve already followed a unique approach to development that sets RAD Studio apart – an approach that could be called “multi-native”.

To publish an app on multiple platforms, the typical development team has to work with a different toolset and different language for each target platform. This translates to multiple teams working in parallel on applications of varying complexity that need to deliver a consistent look and feel, and functionality, across all the targeted platforms.

Not so for Delphi users. To publish an application on multiple platforms from the RAD Studio IDE, all it takes is to define the intended target platforms for the required configuration.

selectiosdeviceprofile

 

 

 

 

 

Providing developers with “multi-native” capability through the IDE has been a pillar of RAD Studio product development for many years.

Successive releases of Delphi, C++Builder and RAD Studio build on the foundational technology – VCL (Visual Component Libraries) and the FMX (FireMonkey) framework for design, frequent updates for continued alignment with the latest platform updates, and constantly improved compilers.

The same applies to the latest release, RAD Studio 12.1 Athens.

rad 12 1 main 2129936 3885863

 

 

 

 

 

 

 

 

 

Here are some of the standard, updated and new RAD Studio 12.1 features worth noting in the context of application publishing:

  • Easier provisioning and deployment of files directly to Windows, macOS, Android, iOS, and Linux from the RAD Studio IDE
  • Provisioning for Windows 11 with integrated MSIX support
  • Support for Microsoft’s WebView 2 control (Edge Chromium) in the WebBrowser component
  • Compiling for existing Intel processors, and the new M-series macOS processors (Apple Silicon) and universal package for AppStore submission
  • Support for Android API to level 34 in view of anticipated new Google Play Store app submission requirements in August 2024
  • Support for iOS 17, Android 14, and macOS Sonoma, Ubuntu 22 LTS for Delphi, and support for Windows 11 and Windows Server 2022 for both Delphi and C++Builder
  • Rapid transition from Ad Hoc to App Store with application bundles that can be deployed to Windows Store, Apple App Store and Google Play Store.

From the RAD Studio IDE, developers can define the files they want to deploy by platform and build configurations. They can also identify within each project the files they want to deploy based on the target platform (Windows, macOS, Android, iOS, Linux) and build configurations for Debug or Release.

For more detailed information on the new and updated features in RAD Studio 12.1 Athens, we invite you to explore and download the official Feature Matrix that is updated and made available with every new release.

Do More With Architect

RAD Studio combines the time and cost efficiency of working with a single codebase with the superior performance and security of platform-native applications.

The Architect Edition amplifies the capabilities of the RAD Studio framework with a set of features that extend the reach of your apps to enterprise customers.

Architect is the RAD Studio edition for building enterprise-level multi-platform, multi-device applications that can connect to a multitude of databases, including the embedded version of InterBase, use advanced database design and data visualization, target Linux, build web apps, and deploy REST-based web services on Linux or Windows.

With RAD Studio Architect you can:

  • Create superior multi-device database connectivity with FireDAC
  • Develop for Linux with the RAD Studio Linux compiler
  • Deploy REST-based web services with a RAD Server Multi-Site Deployment License

Here’s a rundown of what is available in the three editions of RAD Studio, taken from the Product Editions page on the Embarcadero website:

product editions 1

For more information about what sets RAD Studio Architect apart, read this article on the Embarcadero blog.

Migrating Your Apps to RAD Studio 12.1

Migration and modernization projects are unique. Talk to one of our experts about assessing your migration needs today!

Talk to An Expert

 


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES