Published June 17, 2026 | Version v1

Native MSIX or App Attach for Azure Virtual Desktop? A Decision-Oriented Comparison of Package Delivery, Assignment, Image Management, and Operational Risk

Authors/Creators

  • 1. EfficientEther Ltd, United Kingdom

Description

Native MSIX or App Attach for Azure Virtual Desktop (AVD) and other VDI estates is usually argued as a performance question. This preprint reframes it as a capability and operational-cost decision: when is native MSIX delivery sufficient, and when does App Attach provide value that native MSIX cannot provide cleanly? App Attach is treated as what it actually is, an image-based delivery and assignment model, not a performance feature.
 
Native MSIX is evaluated in several shapes: current-user install, provisioned all-user availability, an image-baked or endpoint-managed baseline, and a desired-state deliver/switch/rollback/dispose loop. App Attach is evaluated as the Windows image-attach lifecycle (connect, stage, register, deregister, destage, detach) in both VHDX and CimFS formats, plus disposable AVD control-plane and runtime host-pool pilots.
 
The finding is a route-selection rule, not a winner. Native MSIX remains the lower-complexity choice when installation, provisioning, normal version rollout, or a native desired-state loop meets the requirement. App Attach is justified when the requirement becomes image externalization and dynamic AVD assignment: different entitlements per user or group on shared pooled hosts, payloads kept out of the base image, reuse across host pools, central image-level promotion and rollback, or image-assigned concurrent versions. Bounded local timing (one Windows 11 host, one signed package, n=10) shows App Attach recorded lower repeated delivery-lifecycle medians than native per-user install/launch/remove, while already-installed native MSIX and already-staged App Attach VHDX had similar steady-state launch medians. These are descriptive results from an underpowered design and are not a general benchmark.
 
The contribution is the decision framework plus a validation method: choose the lowest-complexity model that meets the requirement, then validate lifecycle, launch, cleanup, signer trust, ACL and RBAC, storage, post-reboot behaviour, endpoint-security behaviour, and AVD assignment on the real package set and platform.
 
This record contains the paper (PDF) and a sanitized public-evidence bundle (ZIP): per-lane CSV summary tables behind every figure and result table, a manifest mapping each figure and table to its source CSV with SHA-256 hashes, the figure-generation script, and a verifier. Raw logs, generated packages and images, signing material, local paths, and tenant identifiers are withheld for safety and privacy.
 
Status: public preprint, not peer reviewed; a vendor-authored technical case study and methods report, not a general performance benchmark. Contact: info@efficientether.co.uk.

Files

MSIX-AppAttach-Native-MSIX-Decision-Study.pdf

Files (1.2 MB)

Name Size Download all
md5:b2e9c6a0137e241a5c7cb649c3323c46
17.3 kB Preview Download
md5:e01277c25f10e5359077039f11708ada
1.2 MB Preview Download

Additional details

References