The recent web updates in InstallAware’s Multi Platform RC 0 can deliver a singular script that can run consistently across multiple platforms.
This script can manage complex user interface interactions and intricate installation functionalities.
Setup commands have been designed to automatically adjust to the nuances of various operating systems, eliminating the need for manual coding of multiple lines of script for typical specific needs. For instance, the “Run Program” command can automatically find app bundle entry points on macOS, add a .exe extension on Windows, and directly launch the specified application target on Linux.
In the latest release, the setup engine has undergone a thorough testing process with the introduction of a new web update script and dialogs. These can be added to a project effortlessly with just one click. Updates are automatically paired with platforms, eliminating the need for manual coding. The script is very user-friendly when it comes to making modifications, whether that’s introducing extra match filters, like language, or customizing the overall business logic and user experience.
It is also now easier to implement web updates. Users can set up Update Packs and link them with Versions that are already deployed. They can establish Access Control on file system objects, create File Associations to register their applications as extension handlers and adjust Local Files and INI Files. Essential Project Properties can be accessed from a single location, simplifying the management process.
New commands, including looping constructs, string manipulation, and system information commands, have also been introduced. As the web updates were developed, existing commands were refined as well, making processes more efficient. For example, tasks that previously required multiple commands now only need one, like running a program to find macOS app bundle launch targets. Intelligent cross-platform command parameter adaptations allow users to recompile their existing Windows setups for macOS and Linux with a single click.
Additional details on the updates are available here.