Types d'applications multi-périphériques que vous pouvez créer

De RAD Studio
Aller à : navigation, rechercher

Remonter à Applications multi-périphériques - Index


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

Type d'application Comment créer cette application Description et liens
Applications multi-périphériques

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 macOS 64 bits (Intel) ou macOS 64 bits (ARM)
  • Périphériques iOS :
    • iPhone
    • iPad
  • Périphériques Android
  1. Dans l'expert Application multi-périphérique, choisissez l'une des options suivantes :
  2. Préparez votre environnement de développement :
    • Pour Windows 64 bits distant, installez le serveur Platform Assistant sur la plate-forme cible et créez un profil de connexion sur RAD Studio.
    • Pour macOS 64 bits (Intel) et macOS 64 bits (ARM), installez le serveur Platform Assistant sur la plate-forme cible et créez un profil de connexion sur RAD Studio. Pour les applications macOS 64 bits (Intel) et macOS 64 bits (ARM), ajoutez également un SDK macOS à RAD Studio.
    • Pour les périphériques iOS 64 bits, installez le serveur Platform Assistant sur votre Mac (qui sert de plate-forme cible intermédiaire pour le périphérique iOS), créez un profil de connexion sur RAD Studio et ajoutez un SDK iOS à RAD Studio.
  3. Activez la plate-forme cible choisie sur le noeud Plates-formes cible du Gestionnaire de projets.

Les applications créées avec l'expert Application multi-périphérique utilisent automatiquement les versions multi-périphériques des composants et de la bibliothèque d'exécution. Vous pouvez créer une application multi-périphérique Delphi ou C++ qui peut s'exécuter sur toutes les plates-formes cible prises en charge.

Remarque: Comme votre PC de développement est un système 64 bits, le serveur Platform Assistant et un profil de connexion ne sont pas requis pour développer des applications pour Windows 64 bits.

Pour plus d'informations, voir Développement des applications multi-périphériques.

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 dans le Gestionnaire de projet si elle n'y figure pas déjà.
    Remarque: Si vous utilisez C++Builder, vous pouvez aussi sélectionner l'option Windows 64 bits (Moderne). Pour une liste des différences, consultez la page Différences C++ Builder Windows 64 bits#Différences entre les applications Windows 32 bits et Windows 64 bits (Moderne)
    # Activez Windows 64 bits comme Plate-forme cible dans la fenêtre Projets.

L'EDI de RAD Studio s'exécute sur la plate-forme Windows Win64 native :

  • 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 plus d'informations, voir Développement d'applications Windows 64 bits.

Applications console
(macOS 64 bits (Intel), macOS 64 bits (ARM), iOS ou Windows 64 bits) Machines cible :

  • Mac fonctionnant sous le système d'exploitation macOS 64 bits (Intel) ou macOS 64 bits (ARM) (pour les applications Delphi et C++Builder)
  • 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. dzqzsd Ajoutez la plate-forme cible (soit macOS 64 bits (Intel), macOS 64 bits (ARM), Périphérique iOS - 64 bits ou Windows 64 bits) au noeud Plates-formes cible dans le Gestionnaire de projets (n'oubliez pas que C++Builder ne prend actuellement pas en charge macOS).
  3. Activez la plate-forme cible dans le Gestionnaire de projets :
    • macOS 64 bits (Intel) ou macOS 64 bits (ARM)
    • Périphérique iOS - 64 bits
    • Windows 64 bits

Pour exécuter, déboguer et déployer une application macOS ou iOS, vous devez créer un profil de connexion et installer et exécuter le serveur Platform Assistant (le serveur d'applications distant) sur un Mac connecté. Vous devez également ajouter un SDK. Sortie d'une application console sur le périphérique iOS RAD Studio prend en charge 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 pas sur la fenêtre du périphérique iOS. A la place, la sortie est envoyée dans le journal de la console. Vous pouvez le consulter dans la boîte de dialogue Périphériques Xcode (dans le cas du périphérique iOS). Pour plus d'informations, voir :

Applications DataSnap Machine cible :

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

Pour exécuter, déboguer et déployer une application DataSnap sur macOS ou une cible 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 fonctionnant sous la plate-forme cible. Pour les applications macOS 64 bits (Intel) et macOS 64 bits (ARM), vous devez également ajouter un SDK. Pour plus d'informations, voir :

D'autres types d'applications peuvent être multi-périphériques

Voici d'autres applications potentiellement multi-périphériques :

Rubriques