Introduction
Embarcadero a annoncé la disponibilité de RAD Studio 13 Florence Update 1, qui inclut Delphi 13 Update 1 et C++Builder 13 Update 1. Cette mise à jour apporte de nombreuses améliorations, notamment une prise en charge native ARM64 pour Delphi et des mises à jour pour les dernières plateformes Android et iOS.
Contexte Technique
La nouvelle version de Delphi prend en charge les appareils Windows sur ARM avec un compilateur natif ARM64EC. Cela permet aux développeurs de générer des binaires ARM qui s'exécutent sur les appareils Windows ARM sans recourir à l'émulation Intel. La version utilise également LLVM 20 et prend en charge les dernières versions d'Android et d'iOS.
Les améliorations incluent également une refonte de l'interface utilisateur, avec de nouveaux styles VCL spécifiques à Windows 11, et des mises à jour pour le moteur LSP de Delphi. De plus, l'IDE intègre maintenant l'addon Bookmarks, qui offre des fonctionnalités de navigation améliorées dans le code source.
Analyse et Implications
Cette mise à jour de RAD Studio 13.1 a des implications importantes pour les développeurs qui créent des applications pour les plateformes Windows, Android et iOS. La prise en charge native ARM64 pour Delphi permet aux développeurs de cibler les appareils Windows sur ARM, ce qui peut offrir des avantages en termes de performances et de consommation d'énergie.
Cependant, les développeurs devront peut-être mettre à jour leur code pour prendre en compte les différences entre les plateformes Intel et ARM. De plus, la mise à jour inclut des améliorations de sécurité et de stabilité, ce qui peut aider à réduire les risques de vulnérabilités et d'erreurs dans les applications.
Perspective
À l'avenir, il sera important de surveiller les prochaines mises à jour de RAD Studio et les évolutions des plateformes ciblées. Les développeurs devront également être attentifs aux meilleures pratiques pour la migration de leur code vers les nouvelles plateformes et aux implications de sécurité et de performances qui en découlent.