Aperçu technique pour le développement et le déploiement
Si vous envisagez de développer des applications avec l'EDI RAD Studio, cette page vous indiquera comment procéder en répondant à deux questions clés pour tous les développeurs :
- Quel type de matériel et système d'exploitation puis-je utiliser pour développer des applications natives ?
- Dans quels environnements puis-je déployer les applications que je crée ?
Configuration de développement
L'EDI RAD Studio est une application Windows capable de compiler des applications pour Windows, MacOS, iOS, Android et Linux. RAD Studio se connecte aux plateformes distantes à l'aide de son application PAServer. Grâce à cette solution, l'EDI déploie les fichiers, signe le code applicatif, gère les SDK et assure le débogage à distance des applications que vous développez.

Développer, compiler, packager et déployer des applications multiplateformes d'entreprise





Exigences matérielles de la machine de développement
L'EDI RAD Studio exige la configuration suivante :
- Processeur double cœur de 1,8 GHz ou plus rapide. Processeur quadricœur ou mieux recommandé. Les processeurs monocœurs ne sont pas pris en charge.
- 2 Go de RAM
- Entre 6 et 60 Go¹ d'espace disque disponible
- Carte vidéo compatible Direct X 11 avec résolution minimale de 1024x768
- Windows 10 Anniversary Edition est recommandé et requis pour les développements destinés à l'« App Store » Windows 10
¹ Selon l'édition RAD Studio et les fonctionnalités sélectionnées lors de l'installation. Pour plus d'informations, veuillez vous reporter à l'évaluation de l'espace requis.
Pour les dernières notes d'installation et les spécifications détaillées veuillez consulter la Documentation docwiki
Exigences pour les plateformes cibles
Exigences pour développer des projets pour les plateformes cibles prises en charge.
RAD Studio Tokyo prend en charge les plateformes cibles suivantes :
OS | Versions supportées | Target Platform (Projects Pane node) |
Langages pris en charge | Frameworks d'IHM pris en charge | ||
---|---|---|---|---|---|---|
Delphi | C++ | FireMonkey | VCL | |||
Windows | Windows 10, Windows 8.1, Windows 7 (SP1+), Windows Server 2016 et Windows Server 2012 R2 | Windows 32 bits | ||||
Windows 64 bits | ||||||
macOS | 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina | 64-bit macOS | ||||
iOS | iOS 9, 10 et 11 | Appareil iOS 64 bits | ||||
Simulateur iOS | ||||||
Android* | Marshmallow (6), Nougat (7), Oreo (8), Pie (9), Android (10) | 32-bit Android | ||||
64-bit Android | ||||||
Linux | Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, Ubuntu 14.04 LTS et RedHat Enterprise Linux (version 7) | Linux 64 bits | ** |
* RAD Studio ne prend en charge que des appareils réels (pas d'émulateur Android) supportant NEON.
** Disponible via une extension d'un prestataire tiers
Conseils techniques pour les développeurs
Conseils pour le développement Apple MacOS/iOS
Dans la plupart des pays, le développement pour iOS/macOS nécessite un matériel Apple pour coder des applications natives. Ceci est dû aux restrictions du contrat de licence (EULA) exigeant une exécution sur du matériel Apple. Les équipe de développement souhaitant mutualiser les coûts utilisent fréquemment un système Apple partagé (Mac Mini, accès VNC, location de « Mac cloud », etc.).
Si vous préférez développer sur un portable, de nombreux développeurs disposent d'un MacBook Pro avec machine virtuelle Windows (VMWare Fusion ou Parallels). Il est également possible d'installer PA Server sur un Mac avec une connexion locale rapide pour accéder au iOS Simulator, exécuter et tester les versions iOS/macOS et signer le code des applications pour du matériel Apple.


Conseils pour le développement Android
Les périphériques Android peuvent être connectés directement et sont considérablement plus rapides qu'en utilisant l'émulateur Android.