La correction de bogues est bien au rendez-vous avec 402 corrections au total (selon Marco Cantù, en charge entre autres du suivi de la qualité du produit), et c’est une excellente nouvelle si l’on considère que ce travail est une demande unanime de la communauté des utilisateurs. De réels progrès sont à noter dans ce domaine, même s’il reste du chemin à parcourir puisque, sur l’année écoulée, 2582 problèmes ont été relevés et que seuls 1296 d’entre eux ont été résolus. Il faudra par conséquent, souligne le même Marco Cantù, « au sens littéral du terme redoubler d’efforts pour corriger les bogues et améliorer la qualité du produit ».
Parmi les bogues dont la correction était particulièrement attendue, on peut citer le dysfonctionnement du débogueur pour ceux qui travaillent avec Windows 10 Creators, des fuites de mémoire avec StringToJString, l’absence de prise en charge d’iOS 10.3 et une lenteur extrême des applications Android produites par la version précédente (ce dernier point sera encore amélioré). En revanche, un certain nombre de problèmes n’ont pas encore été résolus : le clavier virtuel chinois pour Android défectueux, l’EDI Delphi qui ne s'adapte pas au dpi et surtout les lieurs C++ qui échouent lors de la génération d’exécutables de débogage (erreurs en voie de résolution avec notamment une amélioration significative du lieur C++ pour des projets plus volumineux). On pourra penser qu’il s’agit là de défauts mineurs… sauf pour ceux qui y sont confrontés !
Par ailleurs, quelques améliorations ont été apportées au produit. On notera que FireDAC prend à présent en charge MSSQL 2012, MSSQL 2014, MSSQL 2016, ODBC 13 et Interbase 2017. Sous Android, le rendu de contrôles a été amélioré et des corrections pour les problèmes relatifs à TEdit avec Android N ont été intégrées.
Concernant Linux, les utilisateurs de C++ Builder regretteront que le support des serveurs en soit reporté. Ceux de Delphi verront avec intérêt que la troisième nouvelle fonctionnalité la plus demandée sur le portail qualité d’Embarcadero est la prise en charge de Linux Server dès l’édition dite Professional !
Après plusieurs années d’errance de la part d’un produit ambitieux et efficace, mais trop souvent instable, toute la communauté des « delphistes » verra d’un bon œil que la priorité accordée au triptyque « Qualité, Performance, Stabilité » semble rester d’actualité. Quant à nous, nous rendrons compte comme toujours dans nos colonnes des progrès réalisés et des éventuelles régressions. En attendant, que chacun se fasse une opinion en testant cette nouvelle version gratuitement auprès d’Embarcadero.
Source : Embarcadero
Que pensez-vous de cette nouvelle version de RAD Studio ?
Quelle importance accordez-vous à la stabilité et à la qualité d'un produit par rapport à ses performances ?