MSIX for iOS, MacOS, Android, Linux: what are the new Microsoft files?

Files that have the .msix extension are application installation files in Windows. Microsoft uses recently files with MSIX extensions as an alternative to EXE, MSI and AppX packages.

So until now Windows has three common installation files: MSI, EXE and AppX. Each of them has different advantages and disadvantages.MSIX

MSI

MSI installers are the best for simple installations. They use a basic graphical user interface (GUI) that installs or uninstalls the program without any add-ins or options.
This installer is a compressed set of installation files that contains all the necessary data for the software you want to install. The installation process does not detect if the software already exists or if any components are missing, and can replace any files in the installation path. This simplicity means "silent" installation of all defaults.

EXE

EXE installation programs are more flexible than MSI installers, but with the added capabilities come complications. This installer may have options for languages, add-ons, tracking of previous installations, and more. EXE installers allow custom installation paths and select the items you want to install.
Developers can add their own branding to the GUI and integrate them της υπηρεσίας σε διαφορετική or direct to a web page for a welcome message. All of this makes unattended installations much more complicated.

AppX

AppX installers are used for globals of Windows (Universal Windows Apps) and have some of the features of MSI. They are simple installers with very few options for the end user. They allow easier upgrades from older software versions to newer ones and allow for cleaner uninstalls.
AppX installers use container technology, so they are isolated from the rest of the operating system for greater security. Unfortunately, a program written with an MSI or EXE installer will have to be rewritten or converted from scratch into an AppX package. AppX packages can only be used with Windows 10.

MSIX

Τα αρχεία MSIX έχουν τα πλεονεκτήματα του AppX και μοιάζουν πολύ με τα αρχεία MSI. Πρόκειται για ένα απλό πρόγραμμα εγκατάστασης που οι διαχειριστές συστημάτων μπορούν ακόμη και να δημιουργήσουν για αυτόματες εγκαταστάσεις χωρίς παρακολούθηση. Χρησιμοποιεί και αυτό την τεχνολογία κοντέινερ, η οποία επιτρέπει ομαλές και ασφαλείς εγκαταστάσεις, απεγκαταστάσεις και αναβαθμίσεις.

On the user's side, MSIX files are installed as MSI files, but in the background the installation is like AppX. Additionally, MSIX files can be distributed outside of the Microsoft Store. It is easier to convert older programs and repackage them to MSIX.

But the most exciting feature of MSIX is that Microsoft has an SDK to enhance platform compatibility. As shown in GitHub page, support is available for iOS, MacOS, Android, Linux but also for older versions of Windows.

Uninstall

When you install a program with MSI and EXE files, this application can make changes to the registry, and create files and folders across your system. But when you remove the application, many of these files and changes to the registry remain, leaving lots of junk on your system.

With MSIX files, programs are installed into containers that contain all the necessary files. So when you try to remove the application, all the data is deleted and there is no junk in your system.

Are MSIX files secure?

This is another installer. Like any other installer, if you do not trust the source, do not run the application on your computer.

When will we see the MSIX files?

Microsoft is still developing the platform capabilities and, until recently, only Windows 10 Insiders could create MSIX packages.

But even after full development, developers will have to change installers that use years. Adopting a new format comes with risks and costs. We hope to see the new technology soon.

______________

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.082 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).