What's New in FlexApp in ProfileUnity?
Version 6.8.7 R2
Improved Application Capture Compatibility — Enhanced application capture reliability through expanded system exclusions and improved PDF printer support. These optimizations increase successful capture rates across a wider range of applications while maintaining package integrity.
Runtime Tool Updates — The Runtime Tool within the FlexApp Packaging Console has been updated to include the latest versions of common application dependencies. The updates streamline the packaging process by ensuring applications have access to the most current runtime components, reducing potential compatibility issues during deployment.
Version 6.8.7
Convert from App Volumes — Support for converting applications packaged as VMware App Volumes into ProfileUnity FlexApp packages is now available.
Preserve NTFS Permission Changes — Permission changes made to both files and folders are now preserved and applied during package playback.
Improved Cloud Performance — Download speeds and compression of virtual disks have been optimized for packages stored in the cloud.
Runtime Tool Updates and Improvements — The Runtime Tool within the FlexApp Packaging Console now contains runtimes for Microsoft Edge WebView2 and .Net Core 8.
Version 6.8.6 R1
Support for Blob Object Replication — The new feature introduces the use of read-only Blob Object Replication for FlexApp and the ProfileUnity configuration file. It includes the integration of secondary paths with read-only Blob Object Replication, offering a fault-tolerant configuration for FlexApp and the ProfileUnity configuration file.
Updated Azure Storage Library — The Azure storage library has been upgraded to the latest version. This update is aimed at achieving enhanced performance, contributing to faster and more reliable storage operations. Azure performance has been finely tuned to deliver optimal performance across various environments, ensuring users experience the best possible responsiveness and efficiency.
Enhanced Cleanliness for FlexApp Layers — To achieve the cleanest FlexApp layers possible, a new set of ignored registry and file system paths has been incorporated into the process. These additions focus on excluding elements related to security software, anti-virus programs, and specific parts of Windows that are not suitable for capture within a FlexApp layer, enhancing the overall integrity and performance of the layers
Runtime Tool Updates and Improvements — The Runtime Tool within the FlexApp Packaging Console and for the client OS have been updated to their latest versions. In addition, the user interface of the Runtime Tool has been improved for better usability. Now, the Install button becomes inactive when no run times are selected.
Version 6.8.6
Cache All Blocks Locally — When using this feature, all the blocks are prioritized and downloaded to the user’s device, which gives the user the ability to use these applications even while offline. In addition, the user will also have a better experience because the blocks are downloaded likely before the user opens the application.
Advanced Application Capturing — High Compatibility as the Default: To ensure our users have the smoothest experience when capturing applications, we've made "High Compatibility" the default capture mode. This decision is driven by our continuous aim to maximize the success rate of application captures, thereby reducing potential issues or retries for users.
Enhanced File Server Navigation — Visibility of Hidden File Shares: In our ongoing effort to make the console more user-friendly, we've enhanced our file server browsing feature. Now, even hidden file shares will be visible when users navigate through file servers. This transparency ensures users have a full view of their resources, aiding in more informed decision-making during packaging.
Global Accessibility with Localization — Broadened Language Support: In recognition of our diverse global user base, we have put in meticulous effort to make the FlexApp Packaging console accessible to more users. The entire user interface of the console has been thoughtfully translated into German, French, and Japanese. This reaffirms our commitment to offering a seamless experience to users across various regions.
Version 6.8.5
Predictive Block Caching — This feature is a record of blocks that were read when the application was opened on the FlexApp Packaging Console. When using this feature after playback, the specific blocks in the list are downloaded right away, which gives the user a better experience because the blocks are downloaded likely before the user opens the application. The application will then load at native speeds without waiting for blocks.
FlexApp Cloaking — This feature allows FlexApps to be hidden on boot. Then, when the user logs in, the applications are unhidden based on filter assignments. This can enhance the user experience by eliminating FlexApp playback time completely.
FlexApp AppData Local and Roaming Handling — Anything written to the AppData folders is now captured as part of the layer. On playback, AppData files are physically written to the user's profile if they do NOT exist. This feature also works when you are playing back applications on boot. FlexApp tracks the sessions and writes them into the profile.
MSIX Mass Convert to FlexApp — You can mass convert MSIXs into FlexApp packages for better flexibility.
App-V Mass Convert to FlexApp — You can mass convert App-V into FlexApp packages for better flexibility.
FlexApp One Support — The FlexApp One bundling process is automatic when checking the FlexApp One option.
High Compatibility Mode Capture — This process is NOT inline to the capture. The application is allowed to write directly to the file system. FlexApp takes an inventory of files on the system before capture, then after capture. It does NOT have to scan the file system for changes because it uses a filesystem technique using the file system journal. This feature can help with installation issues during capture but can be slower.
Offline Packaging Mode — Allows storage of package data in a custom location instead of requiring a connection to the ProfileUnity Management Console when logging into the FlexApp Packaging Console. This is useful when packaging and creating FlexApp One applications that will not be delivered using the ProfileUnity Management Console.
