Développement des applications multi-périphériques

De Appmethod Topics
Aller à : navigation, rechercher

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

Vous pouvez utiliser Appmethod sur la plate-forme Win32 pour développer des applications multi-périphériques qui s'exécutent sur d'autres plates-formes.

Plates-formes prises en charge

Appmethod prend en charge le développement d'applications multi-périphériques pour les plates-formes suivantes :

  • Windows 32 bits
  • Windows 64 bits
  • Mac OS X
  • Périphérique iOS 32 bits
  • Périphérique iOS 64 bits
  • Simulateur iOS
  • Android

Le simulateur iOS est pris en charge uniquement par Object Pascal. Toutes les autres plates-formes sont prises en charge par Object Pascal et Appmethod C++.

Compilateurs et bibliothèques pris en charge

Appmethod prend en charge deux bibliothèques majeures et quelques plates-formes. Le tableau suivant liste les plates-formes cible prises en charge par les bibliothèques dans Appmethod :

  • FMX : c'est FireMonkey (FMX.Forms, et ainsi de suite).
  • RTL : la Run-Time Library ou bibliothèque d'exécution. Elle contient les types et fonctions utilitaires (trouvés dans System.SysUtils et System.IOUtils, entre autres) qui prennent en charge FMX.

Le tableau suivant récapitule comment les différentes plates-formes sont prises en charge par les diverses bibliothèques dans Appmethod :

   Bibliothèque \ Plate-forme         Win32             Win64 (Object Pascal et C++)              Mac OS X         iOS (simulateur et périphérique)         Android    

FMX

Oui

Oui

Oui

Oui

Oui

RTL

Oui

Oui

Oui

Oui

Oui

VCL

Oui

Oui

Non prise(e) en charge

Non prise(e) en charge

Non prise(e) en charge

Remarque : Le tableau ci-dessus est une représentation détaillée de la prise en charge des bibliothèques pour les différentes plates-formes.
Des exceptions existent dans la prise en charge RTL pour des plates-formes spécifiques.

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

  • Applications mobiles qui s'exécutent sur des périphériques iOS et Android, ainsi que le simulateur iOS
  • FireMonkey (Mac OS X, Win64 -- Win32 natif est aussi pris en charge)
  • Applications console
  • Applications Windows 64 bits, considérées comme multiplates-formes, car l'EDI de Appmethod est une application Windows 32 bits

Développement d'une application multi-périphérique

Voici le cycle du développement de base pour une application multi-périphérique :

  1. Configurez votre système de développement et Appmethod pour la prise en charge de la plate-forme cible.
  2. Dans l'EDI, créez et configurez un projet multi-périphérique :
    1. Ajoutez la plate-forme cible de votre choix.
    2. Activez la plate-forme cible.
    3. Configurez la plate-forme cible avec un profil de connexion et un SDK si nécessaire.
      Remarque : Si vous utilisez un profil de connexion, vous pouvez tester la connexion sur la page Gestionnaire de profils de connexion.
  3. Compilez et construisez comme d'habitude.
  4. Déboguez en utilisant le débogueur multi-périphérique intégré.
    N'oubliez pas que l'exécution d'une application multi-périphérique requiert l'EDI pour déployer l'application.
  5. Déployez votre application multi-périphérique.

Rubriques multi-périphériques

Voir aussi