Afficher : Delphi C++
Préférences d'affichage

Types d'applications multiplates-formes que vous pouvez créer

De RAD Studio

Remonter à Applications multiplates-formes - Index

Sommaire


Le tableau suivant liste et décrit quelques types notables d'applications multiplates-formes que vous pouvez créer par le biais de l'EDI :

Type d'application Comment créer cette application Description et liens
Applications de bureau FireMonkey

Machines cible :

  • PC Windows fonctionnant sous :
    • Système d'exploitation Windows 32 bits
    • Système d'exploitation Windows 64 bits
  • Mac fonctionnant sous le système d'exploitation OS X
  1. Dans l'expert Application de bureau FireMonkey, choisissez l'une des actions suivantes :
  2. Pour Mac OS X et les applications Win64 distantes, installez le serveur Platform Assistant sur la plate-forme cible et créez un profil de connexion sur le système de développement. Pour les applications C++ Mac OS X, ajoutez également un SDK.
  3. Ajoutez et activez la plate-forme cible choisie (Win32, Win64 ou OS X) sur le noeud Plates-formes cible du Gestionnaire de projets.

Les applications créées avec l'expert Application de bureau FireMonkey utilisent automatiquement les versions multiplates-formes des composants et de la bibliothèque d'exécution. Vous pouvez créer une application FireMonkey Delphi ou C++ qui peut être supportée sur les applications Windows 32 bits, Windows 64 bits et Mac OS X.

Si votre PC de développement est un système 64 bits, Platform Assistant et un profil de connexion ne sont pas nécessaires pour le développement des applications Win64, mais leur utilisation est recommandée car elle facilite le débogage et vous permet d'utiliser le Gestionnaire de déploiement.

Pour de plus amples informations, voir :

Applications mobiles FireMonkey

Machines cible :

  • Périphériques iOS :
    • iPhone
    • iPad
  1. Dans l'expert Application mobile FireMonkey, choisissez l'une des actions suivantes :
  2. Installez le serveur Platform Assistant sur votre Mac ; il sert de plate-forme cible intermédiaire pour le périphérique iOS.
  3. Créez un profil de connexion.
  4. Ajoutez le SDK (Software Development Kit) approprié.
  5. Activez Périphérique iOS en tant que plate-forme cible dans le Gestionnaire de projets.

Les applications créées avec l'expert Application mobile FireMonkey utilisent automatiquement les versions multiplates-formes des composants et de la bibliothèque d'exécution.

Vous pouvez construire des applications mobiles qui s'exécutent sur les périphériques iOS et le simulateur iOS. Vous pouvez aussi construire des applications mobiles pour Windows 32 bits, à des fins de tests.

Pour de plus amples informations, voir :

Applications Windows 64 bits pour Delphi et C++Builder

Machine cible :

PC fonctionnant sous le système d'exploitation Windows 64 bits, un PC local (le système de développement) ou un PC distant

Pour créer une application Windows 64 bits dans l'EDI :

  1. Créez l'un des éléments suivants :
  2. Ajoutez la plate-forme cible Windows 64 bits au noeud Plates-formes cible du Gestionnaire de projets.
  3. Activez Windows 64 bits en tant que plate-forme cible dans le Gestionnaire de projets.

L'EDI de RAD Studio peut s'exécuter sur n'importe quelle plate-forme Windows (Win32 natif ou Win64) :

  • Si vous utilisez RAD Studio sur un système de développement Win32, vous devez utiliser Platform Assistant et un profil de connexion avec une connexion dynamique à un système Win64 pour exécuter et déboguer une application multiplate-forme Win64. L'exécution et le débogage sont deux étapes vitales du développement d'applications.
  • Si vous utilisez RAD Studio sur un système de développement Win64, l'utilisation de Platform Assistant et d'un profil de connexion est facultative. Cependant l'utilisation de ces éléments facilite le débogage et vous permet d'utiliser le Gestionnaire de déploiement pour le déploiement de vos applications.

Pour de plus amples informations, voir Développement des applications multiplates-formes 64 bits pour Windows.

Applications console (Mac OS X, IOS ou Windows 64 bits)

Machines cible :

  • Mac fonctionnant sous le système d'exploitation OS X (pour les applications Delphi et C++Builder)
  • Simulateur iOS ou périphérique iOS
  • PC fonctionnant sous le système d'exploitation Windows 64 bits (applications Delphi seulement)
  1. Créez une application console dans Delphi ou C++Builder :
  2. Ajoutez la plate-forme cible (OS X ou Simulateur iOS ou Périphérique iOS ou Windows 64 bits) au noeud Plates-formes cible du Gestionnaire de projets.
  3. Activez la plate-forme cible dans le Gestionnaire de projets :
    • OS X
    • Simulateur iOS ou Périphérique iOS
    • Windows 64 bits

Pour exécuter, déboguer et déployer une application OS X ou iOS, vous devez créer un profil de connexion et installer et exécuter Platform Assistant (le serveur d'applications distant) sur un Mac connecté. Vous devez ajouter également un SDK.

Sortie d'une application console sur le périphérique iOS et le simulateur iOS

RAD Studio supporte les applications console iOS conjointement à Xcode. Si une sortie console est utilisée (par exemple, si l'application console utilise Writeln), la sortie n'apparaît ni sur la fenêtre du simulateur iOS ni sur celle du périphérique iOS. A la place, la sortie est envoyée dans le journal de la console. Vous pouvez le consulter dans l'application de visualisation des journaux de la console Mac OS X (dans le cas du simulateur iOS) ou dans le panneau Console du périphérique Xcode Organizer (dans le cas du périphérique iOS).

Pour de plus amples informations, voir :

Applications DataSnap

Machine cible :

  • Les clients DataSnap sont supportés sur toutes les plates-formes cible supportées.
  • Les serveurs DataSnap sont supportés seulement sur Windows 64 bits.
  1. Choisissez l'un des éléments suivants :
  2. Ajoutez la plate-forme cible, soit OS X (pour les clients DataSnap uniquement) soit Windows 64 bits au noeud Plates-formes cible du Gestionnaire de projets.
  3. Activez la plate-forme cible (OS X (pour les clients DataSnap seulement) ou Windows 64 bits) dans le Gestionnaire de projets.

Pour exécuter, déboguer et déployer une application DataSnap sur une cible OS X ou Win64 distante, vous devez créer un profil de connexion et installer et exécuter le serveur Platform Assistant, le serveur d'applications distant, sur une machine connectée et exécutant la plate-forme cible. Pour les applications C++ Mac OS X, vous devez aussi ajouter un SDK.

Pour de plus amples informations, voir :

D'autres types d'applications peuvent être multiplates-formes

Voici d'autres applications potentiellement multiplates-formes :

Rubriques

Autres langues