Types of Multi-Device Applications You Can Create

From RAD Studio
Jump to: navigation, search

Go Up to Multi-Device Applications Index

The following table lists and describes some notable types of multi-device applications that you can create using the IDE:

Type of Application How to Create this Application Description and Links
Multi-Device Applications

Target machines:

  • Windows PC running either:
    • 32-bit Windows operating system
    • 64-bit Windows operating system
  • Mac running macOS 64-bit (Intel) or macOS 64-bit (ARM) operating system
  • iOS devices:
    • iPhone
    • iPad
  • Android devices
  1. In the Multi-Device Application wizard, choose one of the following:
  2. Prepare your development environment:
    • For remote 64-bit Windows, install the Platform Assistant server on the target platform and create a connection profile on RAD Studio.
    • For macOS 64-bit (Intel) and macOS 64-bit (ARM), install the Platform Assistant server on the target platform and create a connection profile on RAD Studio. For macOS 64-bit (Intel) and macOS 64-bit (ARM) applications, add a macOS SDK to RAD Studio as well.
    • For 64-bit iOS Device, install the Platform Assistant server on your Mac (which serves as an intermediate target platform for the iOS Device), create a connection profile on RAD Studio and add an iOS SDK to RAD Studio.
  3. Activate the chosen target platform on the Target Platforms node in the Project Manager.

Applications created with the Multi-Device Application wizard automatically use the multi-device versions of components and run-time library. You can create a Delphi or C++ multi-device application that can run on all the supported target platforms.

Note: Because your development PC is a 64-bit system, the Platform Assistant server and a connection profile are not required for developing applications for 64-bit Windows.

For more information, see Developing Multi-Device Applications.

64-bit Windows Applications, for both Delphi and C++Builder

Target machine:

PC running a 64-bit Windows operating system, either a local PC (the development system) or a remote PC

To create a 64-bit Windows application in the IDE:

  1. Create one of the following:
  2. Add the 64-bit Windows target platform to the Target Platforms node in the Project Manager if it is not added already.
  3. Activate 64-bit Windows as the Target Platform in the Projects Window.

The RAD Studio IDE runs on the native Win64 Windows platform:

  • It is optional to use the Platform Assistant and a connection profile, but using these elements facilitates debugging and allows you to use the Deployment Manager for deploying your applications.

For more information, see 64-bit Windows Application Development.

Console Applications
(macOS 64-bit (Intel), macOS 64-bit (ARM), iOS, or 64-bit Windows)

Target machines:

  • Mac running macOS 64-bit (Intel) or macOS 64-bit (ARM) operating system (for Delphi and C++Builder applications)
  • iOS Device
  • PC running 64-bit Windows operating system (Delphi applications only)
  1. Create a console application in Delphi or C++Builder:
  2. Add the target platform (either macOS 64-bit (Intel), macOS 64-bit (ARM), iOS Device - 64 bit, or 64-bit Windows) to the Target Platforms node in the Project Manager (remember that C++Builder does not currently support macOS).
  3. Activate the target platform in the Project Manager:
    • macOS 64-bit (Intel) or macOS 64-bit (ARM)
    • iOS Device - 64 bit
    • 64-bit Windows

To run, debug, and deploy an macOS or iOS application, you must create a connection profile and install and run the Platform Assistant (the remote application server) on an actively connected Mac. You must add an SDK as well.

Console Application Output on the iOS Device

RAD Studio supports iOS console applications in conjunction with Xcode. If console output is used (for example, if the console application uses Writeln), the output does not display on the iOS Device window. Instead, the output is sent to the Console log, which you can see in the Xcode Devices dialog box, for the iOS Device.

For more information, see:

DataSnap Applications

Target machine:

  1. Choose one of the following:
  2. Add the target platform (either macOS 64-bit (Intel), macOS 64-bit (ARM) (for DataSnap clients only) or 64-bit Windows) to the Target Platforms node in the Project Manager.
  3. Activate the target platform (either macOS 64-bit (Intel), macOS 64-bit (ARM) (for DataSnap clients only) or 64-bit Windows) in the Project Manager.

To run, debug, and deploy a DataSnap application on macOS or a remote Win64 target, you must create a connection profile and install and run the Platform Assistant server, the remote application server, on an actively connected machine running the target platform. For macOS 64-bit (Intel) and macOS 64-bit (ARM) applications, you must add an SDK as well.

For more information, see:

Other Types of Applications Can Be Multi-Device

Here are more applications that are potentially multi-device:

Topics