3 ms·
Will we start seeing "Universal" apps on windows too, as in the fat binaries which have multiple architectures compiled into one?
by cordite 10y ago
Will we start seeing "Universal" apps on windows too, as in the fat binaries which have multiple architectures compiled into one?
- simcop2387 10y agoI suspect we'll see it more with .net stuff rather than as a fat binary specifically.
- msbarnett 10y agope/coff doesn't support anything like mach-o's nfat_arch header/fat_arch structs, so it's unlikely
- DHowett 10y agoFWIW, neither did Mach-O in the beginning; the fat magic and fat_arch structs are bolted onto an archive of single-architecture binaries, and they debuted in 2005.
- msbarnett 10y agoErm, in Mach-O it dates back at least to the OpenSTEP multi-architecture support, which was early-to-mid 1990s?
- WorldMaker 10y agoThus far the approach (dating back to Windows 8) seems to be offloading that need to the Store (Cloud) backend and/or other Installer delivering the right bits instead of delivering everything. This is clearest in .NET applications and the .NET Native stack on Windows that most of the work in .NET Native builds to produce platform binaries actually happen on Store servers, but even Windows 8's Store would encourage uploading .NET IL and in 8 the Store app client-side would do the final AOT compile to ARM/x86 (with that getting offloaded to Store servers in 8.1).