Smart Packager Version 3
Nouvelles fonctionnalités version 3 Smart Packager Prise en charge des App-V 5.x de Microsoft : Smart Packager prend désormais en charge les App-V 5.x avec la fonctionnalité pour découvrir et créer une application App-V. Smart Packager convertit un MSI ou un CAS de Citrix vers une application App-V. Smart Packager peut aussi éditer et modifier les applications App-V existantes. Une nouvelle page de vérification du système dans Discovery : L interface de Discovery possède maintenant une nouvelle page de vérification du système qui scanne l'ordinateur pour identifier certains points empêchant la création de paquets comme des programmes en cours d'exécution, un logiciel anti-virus, des opérations de redémarrage en attente, etc. A partir de la boîte de dialogue, l'utilisateur peut alors facilement faire un clic-droit sur ces problèmes à résoudre, ou de choisir de les ignorer et de continuer avec le repackaging. Les deux programmes Discovery ont été fusionnés en un seul : Auparavant, il y avait deux versions de Discovery, l'assistant via une interface graphique et la version en lignes de commande par scripts. Celles-ci ont été fusionnées en un seul programme. Le nouveau Discovery peut être exécuté par une interface graphique ou en lignes de commande scriptable. L'onglet Workflow a été supprimé : L'onglet Workflow dans Smart Packager a été supprimé, considérant que cet onglet n était pas vraiment nécessaire pour l utilisation du produit. Cet onglet de workflow fera l objet d'un retour dans une nouvelle version lorsque nous pourrons réellement justifier celui-ci, par exemple par la conversion entre les formats et l'intégration avec SCCM de Microsoft et d'autres. Une meilleure détection des langages assembleur lors du repackaging : La détection et le traitement des langages assembleur (C++,..) a été grandement améliorée. A également été ajoutée la possibilité de repackager des assemblages.net, chose que nous ne pouvions pas gérer avant.
L'ancien code est enlevé : Tout l ancien code a été retiré de Smart Packager permettant un Discovery plus fiable. Réduction du nombre de messages d avertissements " package contains both per-user and per-machine components " : De loin, la question la plus posée par les clients était sur le message d'avertissement disant que le nouveau package contenait des composants installables à la fois Par-utilisateur et Par-machine, ce qui n'est techniquement pas soutenu par MSI. Puisque nous ne pouvons pas résoudre cette limitation Microsoft, nous avons restructuré la façon dont nous traitons les choses pour réduire considérablement cet avertissement. Des options de traduction des packages : Lors du repackaging d une application, l'interface utilisateur permet désormais à l'utilisateur de choisir un langage autre que l anglais pour le paquet à produire (l'une des 37 langues prises en charge par Microsoft). Changer cette option permet de créer un paquet avec des dialogues et des textes dans la langue choisie. Les traductions sont celles fournies par Microsoft. Smart Packager, bien que lui-même seulement en anglais, permet maintenant de générer des paquets en plusieurs langues. Un accès plus facile aux options de Discovery : L'accès aux options de Discovery était auparavant caché derrière un clicdroit dans la barre de texte. La page d'accueil de Discovery inclut maintenant un lien hypertexte pour accéder facilement aux options du programme, aux licences et aux mises à jour. De nouvelles options permettant d exclure les "bruits" communs lors du repackaging : Lors du repackaging, la source la plus commune de "bruits" dans un paquet provient de l'explorateur de Windows, des services, et des navigateurs Web. Malheureusement, nous ne pouvons pas filtrer ceux-ci car, souvent, l'utilisateur souhaite capturer ces informations. Donc, Discovery a maintenant trois cases à cocher à utiliser pour inclure ou exclure les sources de ces "bruits". Discovery propose maintenant 3 niveaux de compression : Précédemment, Discovery proposait deux niveaux de compression : compression totale et non compressé. Il offre maintenant une troisième option de compression partielle qui compresse dans des fichiers CAB à côté du fichier MSI non-compressé.
Le retrait de l option de version du schéma MSI : L'option pour sélectionner la version du schéma MSI n est plus disponible. Même un utilisateur averti, maitrisant les MSI, n'avait pas besoin de changer cette option. Elle a donc été enlevée car elle pouvait être déroutante pour la plupart des utilisateurs. Les applications repackagées fonctionnent à travers plus de platesformes Windows : Dans la version précédente de Discovery, une application repackagée sur Windows 7 ou 8.x ne fonctionnait pas sur Vista, XP ou 2003 (à cause de la version du schéma MSI par défaut). Discovery génère maintenant des paquets qui fonctionnent maintenant sur un grand nombre de plates-formes Windows en utilisant le schéma MSI avec un très grand niveau de compatibilité. Amélioration de tous les filtres dans Discovery : Les filtres dans Discovery ont été grandement améliorés. En nous concentrant sur le filtrage des «bruits» par le processus au lieu de son emplacement, le résultat est presque de 100% concernant l élimination de tout «bruit» sur toutes les versions de Windows. Améliorations notables des performances : Le nouveau code écrit pour Smart Packager est sensiblement plus rapide. Par exemple, prenons itunes (qui est trompeusement un gros paquet). Le nouveau code est de 32% plus rapide que l'ancien. La partie intéressante est que ce nouveau code n'a pas vraiment été optimisé initialement pour sa performance. Nous serons donc en mesure d optimiser à nouveau ce code dans le futur pour encore de meilleures performances. Correction d'un bug dans les accès à la Base de registre : Nous avons trouvé et corrigé un bug dans le code qui surveillait l'accès à la Base de registre. Dans certaines circonstances, sur certaines versions de Windows, l'ancien code ne détectait pas tous les accès aux clés de Registre. La nouvelle version résout ce problème. Une meilleure détection des installations de MSI : Pour les versions CE (gratuite) et Pro en évaluation de Smart Packager, nous devons savoir si un MSI a été installé. L'ancienne version produisait parfois un faux-positif à cause de dépendances d'applications telles que le runtime C. Discovery détecte maintenant avec précision les installations MSI sans ces faux-positifs.
Une meilleure gestion du 32 bits / 64 bits : L'ancienne version créait toujours un package 64 bits lors de l'exécution sur Windows 64 bits, même si l'application était en 32 bits. Discovery permet maintenant de créer un package en 32 bits pour les applications 32 bits, quelque soit le système d'exploitation hôte. Toutefois, suivant le fonctionnement de la Base de registre de Windows, cela n'est pas toujours possible. Un suivi plus précis de la Base de registre : Le nouveau Discovery permet de reproduire avec plus d'exactitude la clé de registre du package d'origine. Amélioration du Journal de sortie : Le journal de sortie des applications repackagées a été amélioré. Il comprend des hyperliens pour naviguer facilement à travers les différentes sections, des informations supplémentaires utiles (comme la version de Windows sur laquelle le repackaging a été réalisé), avec quelques touches de couleur pour rendre le journal plus attrayant. Les fichiers ne sont nettoyés qu après le succès du packaging : La précédente version de Discovery avait une option en ligne de commande (/d) pour le mode diagnostic. Lorsqu'il est activé, il permet de ne pas nettoyer les fichiers après le repackaging. Ce fut utile lorsque nous aidions nos clients avec de mauvais paquets. L'inconvénient était, quand les choses allaient mal, que le client devait repackager une deuxième fois en ajoutant l'option /d. Maintenant, Discovery conserve ces fichiers si un problème survient lors de la création du package, vous permettant ainsi de ne pas relancer Discovery une seconde fois. La taille de Smart Packager réduite de moitié par rapport à la version précédente : Principalement en raison de l'élimination de l ancien code, la nouvelle version de Smart Packager a réduit sa taille de moitié par rapport à la version précédente. Ce qui se traduit par un téléchargement plus petit et une installation beaucoup plus rapide.