Quoi faire une fois Delphi 10.4.1 Sydney installé ?

La première chose à faire est de s'assurer que tout fonctionne correctement dans votre environnement de travail.

Ensuite vous pouvez faire un backup de vos codes sources avant d'ouvrir vos projets sous la nouvelle version de Delphi et vous assurer qu'ils se compilent correctement. Lancez également une phase de test des programmes en question car des modifications au niveau des threads pourraient vous impacter même sans que vous ne le sachiez.

Si vous n'aviez pas utilisé la version 10.4 il est recommandé de voir ce qui a changé dedans. Vous pouvez lire les notes de mise à jour proposées sur la documentation officielle comme vous pouvez regarder la session de présentation et le guide en PDF que Grégory Bersegeay, Laurent Navarro et moi-même avons réalisés en juin.

Si vous avez développé des logiciels pour macOS pensez à ajouter l'image en 512x512 et 1024x1024 dans vos fichiers ICNS, surtout si vous voulez les publier sur le Mac App Store.

Si vous avez développé des applications mobiles pour iOS, mettez à jour les icones et créez les images du launch screen (qui doivent remplacer les images de splash screen).

Si vous avez développé des applications mobiles pour Android, mettez à jour la liste des librairies Java utilisées par l'application depuis le gestionnaire de projet, mettez à jour les icones et splash screen dans les options de projet, puis assurez-vous que vos applications ont les bonnes permissions dans les options de projet et dans le code source puisque des modifications sont nécessaires pour Android 10 et qu'il y en aura aussi pour Android 11.

Enfin, si vous aviez des projets Windows VCL, vous pouvez continuer à convertir vos images en multi résolutions, adapter vos styles, faire évoluer le manifest depuis les options du projet et recompiler le tout pour bénéficier d'un certain nombre de changements visuels et d'optimisations dans la RTL.

Pour les projets FireMonkey pour Windows et Linux, une simple recompilation devrait également vous faire bénéficier de pas mal d'optimisations dans la RTL (notamment threads, types et collections génériques).

Si vous aviez développé des jeux vidéos en FMX, jetez aussi un oeil au composant TBufferedLayout ajouté en 10.4 et à la possibilité de basculer sur le moteur graphique Metal sur les environnements d'Apple (iOS et macOS).

Pour toutes vos applications mobiles, vérifiez que vous gérez correctement le clavier virtuel sur les éventuels champs de saisie et le cycle de vie de l'application pour ne pas perdre de données ou vos utilisateurs suite à un coup de fil.

Quand vous aurez tout remis à niveau, compilé et testé, vous pourrez sereinement publier les nouvelles versions sur les différents magasins d'application et les transférer à vos utilisateurs habituels.

Et n'oubliez pas de parler de vos logiciels grand public sur les réseaux sociaux et de nous en informer (MVP, Embarcadero ou Barnsten) afin que nous en parlions aussi d'une façon ou d'une autre selon les thématiques et cibles.


A lire aussi

Webinaire du 3 novembre 2020 : Delphi et les tests unitaires (04/11/2020)
Webinaire du 24 novembre 2020 : diffuser nos logiciels et gérer leurs mises à jour (26/10/2020)
paclient retourne un code d'erreur 1 lors de l'utilisation de PAServer (08/09/2020)
Quoi faire une fois Delphi 10.4.1 Sydney installé ? (07/09/2020)
Installer la version 10.4.1 Sydney de RAD Studio, Delphi ou C++Builder (03/09/2020)
Pourquoi avoir choisi RAD Studio et Delphi comme outils de développement plus qu’un autre ? (30/07/2020)
Webinaire du 5 novembre 2019 : déploiement et débogage à distance (23/05/2020)
Webinaire du 22 février 2019 : créer des composants visuels sans faire de composant (23/05/2020)
Webinaire du 10 décembre 2018 : découvrez les nouveautés de Delphi 10.3 Rio (23/05/2020)
Delphi 10.4 Sydney arrive bientôt. Etes-vous prêts ? (21/05/2020)
Webinaire du 28 janvier 2020 : Utiliser des dessins vectoriels à la place d’images de différentes résolutions (29/02/2020)
Les patchs à installer sur la version Rio 10.3.3 de Delphi, C++ Builder et RAD Studio (27/02/2020)
Fêtons ensemble les 25 ans de Delphi ! #Delphi25th (11/02/2020)
Téléchargez Delphi 10.3 Rio gratuitement ! (03/02/2020)
Utiliser la VCL et FireMonkey dans des unités utilisées par des projets Windows ou multiplateforme (26/10/2019)
Les patchs à installer sur la version Rio 10.3.2 de Delphi, C++ Builder et RAD Studio (30/09/2019)
Les combinaisons de touches et raccourcis clavier utiles dans l'EDI de Delphi (29/05/2019)
Le nouvel IDE de Delphi se dévoile peu à peu pour la version 10.3 Rio (10/11/2018)
Les patchs à installer sur la version Tokyo 10.2.3 de Delphi, C++ Builder et RAD Studio (17/09/2018)
Faire attention aux fichiers ouverts lorsqu'on modifie un projet copié d'ailleurs (04/02/2018)
Utiliser les directives de compilations pour ne pas perdre ses données de production en développant ! (21/07/2017)
Contourner l'erreur "ld: warning: unknown dwarf DW_FORM_strp (offset=0xFFFFFF99) is too big in XXX.a(raw.o)" (28/06/2017)
Comment installer Delphi pour que tout fonctionne correctement ? (20/11/2015)

Membre du programme MVP.
Membre du programme MVP