@Billmar
Danke für die Info.
Weißt du auch etwas über .appxbundle und .msixbundle? Die meiner Meinung nach eher für den Microsoft Store entwickelt wurden und ich aus dem Test jetzt keine Vorteile aus Anwendersicht entdeckt habe, eigentlich nur Probleme. So wie ich es verstehe, soll dieses Format die Zukunft für Windows sein, ist das wahr, was sagt Microsoft dazu und was sagen die Windows-Entwickler?
Ein Beispiel für eine solche Software ist FluentTerminal
A Terminal Emulator based on UWP and web technologies. - felixse/FluentTerminal
github.com
Das Problem, das ich hier sehe, ist, dass ich, wenn ich FluentTerminal.Package_0.7.5.0.zip entpacke, viele einzelne Dateien sehe, die sich in dem Ordner befinden, plus die Abhängigkeiten.
In meinem Fall konnte ich diese Software nicht offline unter Windows 11 installieren - ich habe einfach doppelt auf FluentTerminal.Package_0.7.5.0_x86_x64.appxbundle geklickt -, weil das Zertifikat dieser Software nicht vertrauenswürdig ist.
Im Vergleich zu .exe Anwendersoftware sehr unfreundlich gemacht. Die negativen Punkte für mich sind.
- es gibt keine einzelne Datei, die alles integriert hat (z. B. die Abhängigkeiten), wo der Benutzer dann nur auf die eine Datei klicken muss und alles installiert wird, sofern der Entwickler das beachtet hat
- genau wie bei .msi gibt es kein Icon der Software, so dass ich die Software visuell nicht unterscheiden kann
- es gibt wahrscheinlich keine portable Version, d.h. ich kann nicht mehrere verschiedene Versionen der gleichen Software laufen lassen, nur eine darf installiert und ausgeführt werden.
- wahrscheinlich nur Windows 10 und Windows 11 kompatibel. Das heißt, Windows 8, 7, Vista, XP können nichts mit .appxbundle oder .msixbundle anfangen.
- hier bin ich mir nicht sicher, aber siehe den Screenshot, dass der Benutzer Skripte über PowerShell verwenden soll, damit es wahrscheinlich installiert werden kann, sieht sehr nach einem ähnlichen Verhalten gegenüber Linux-Distributionen und anderen Betriebssystemen aus, die ausschließlich Paketmanager verwenden, was ich nicht mag, weil man es nicht mehr so einfach mit ein paar Klicks offline installieren kann und man sich damit noch abhängiger von zentralen Servern macht.
Das ist auch einer der großen Gründe, warum ich bis heute keine Linux-Distributionen, BSD-Betriebssysteme etc. verwenden möchte. Die Server, auf denen die Pakete bereitgestellt werden, müssen einfach heruntergefahren werden und dann kann ich im Terminal nichts mehr installieren. Kenne auch keine einfache Methode in ein paar Schritten, dass man, wenn man die Pakete schon installiert hat, diese sichern und auf einen anderen Rechner übertragen kann, so dass man die Software wieder hat, die man vorher installiert hat.
Unter Windows kann ich einfach die .exe-Datei auf eine externe Festplatte sichern.