Your belief is not required, as everything works exactly as advertised.
First claim to dispute: "Support Linux, macOS, and Windows with zero dependencies (no Java) - zero failures."
There simply can't be any zero dependencies. They are either present or they aren't. If they are they are either statically linked in or you can solve that by using some arbitrary method to access them.
Unless someone deletes core system files (like what would be the equivalent of kernel32.dll on Windows), we don't have any extraenous dependencies.
The widgets are the only exception to this. We currently support GTK2 and Qt5, as those are most mature kits Lazarus supports on Linux.
If you don't have the libraries for your chosen kit, then we display your setup in pure character mode - showing you all your custom dialogs as pure text.
So yes, our setups are 100% native code, and they really do work everywhere with a single binary (as long as the platform bitness matches [sadly, unlike Windows, Linux doesn't have a common denominator subsystem like x86 which is supported on amd64 and aarch64 OS flavors]).
- While you haven't specified what arbitrary Windows method you're referring to, we don't force anything; nothing is hard coded in setups you create with IAMP. You can have a script that does absolutely anything you like - entirely unrelated to installations if that be your fancy.
The method of installing in general. Software on *nix system isn't deployed using an installer rather with something like a package manager or automation system (such as f.e. ansible). As a sysadmin I do not have the time to use yet another installation method, making all kind of choices, looking at pretty pictures and/or press buttons.
Fair enough, that's what silent installs are for. You can pass command line parameters to customize packages and run them entirely non-interactively. You can even force a GUI setup to run in character mode should you so fancy.
- We of course cannot circumvent any security measures, but we do our best to cooperate with them. Binaries are signed/notarized when the underlying platform offers a means to do so. Elevation is supported on each platform using native elevation routines.
afaik, we will never know since it is a closed source project. So, therefor the software can make all sort of claims that the software/ installation script can't do anything in particular.
You don't need open source for that. Looking at the command palette of the scripting language, you'll instantly get a sense of what the tool can or cannot do.
- We do ship a fully customizable update script and update dialogs, all built in IAMP itself so you may customize them to your heart's content. You are able to easily target updates for your released application versions and add additional targeting by language/OS/bitness/etc.
So can do any package manager.
Nice, can they also display custom dialogs that are designed in what looks exactly like Lazarus's dialog editor with the exact control properties afforded therein?
- None of our toolchain requires admin rights, although you may, of course, perform admin actions as part of your installation should you choose to elevate.
From that can only be concluded that the software and additional (data)files and/or dependencies are not installed at the locations that they are suppose to be located.
We don't have dependencies, since our toolchain is also native code, thanks to Lazarus of course.
We treat Linux like any other first-class citizen in today's world of client operating systems.
Meaning, the default installation folder for IAMP itself is somewhere in the user profile folder:
/home/parallels/.local/share/InstallAware Multi Platform/You can change that of course, and install it whereever you like.
I would request that you don't judge us by the mistakes of other people who have absolutely nothing to do with us, and that you form your own opinion of us after an actual product evaluation (which is available for entirely free from our public website).
No, thank you.
Of course, and thank you for the opportunity to clarify core misunderstandings.
Fact is, there's been so many crap (as in hard to use and easy to make mistakes in) installers on Windows that all installers today get a bad rap and the industry at large has moved to straitjacket package managers which are very inflexible to use, hard to author for, and proliferating like mushrooms.
We're not one of those.
You are simply preaching to the wrong person here
Nothing personal other than that I find it rather distasteful to advertise such product in a generic discussion (edit: there is a specific sub-forum for that).
Touché.