Globet wrote:
Shouldn't Apple take some sort of a lead on this? Comms are confusing (for example - go to the Apple store for updated apps for silicon" seems only to apply to current Apple's own apps). Apple must be aware of (or can check) which apps sold on the store are of Kind Intel, Universal 1, or Universal 2. Maybe a flag on the store to indicate an app as "silicon compatible"? Vast majority of users don't become aware of this type of issue until it bites them...
Apple shows alerts for actively-used apps.
I’d assume Apple doesn’t show alerts for infrequently used or unused apps, because that’d bury many folks in alerts about their old and unused apps. They didn’t show alerts for unused stuff last time, either.
For those that want or need more details… As happened with the x86-32 to x86-64 transition at macOS 10.15 some six years ago (and that 32- to 64-bit app transition having started with OS X 10.4 and OS X 10.5, an aeon or two ago) the folks that want to inventory their entire macOS app installation catalog can use the existing macOS app inventory tool, the same inventory tool that was used previously, the same inventory tool that still shows the app kind. Which is the key to this whole discussion.
This thread is a discussion about the details and underpinning of macOS apps, including Mach-O and app bundles and about the migration from x86-64, as well as about the migration from x86-32, and from PPC, too.
This thread is not how I would suggest approaching the upgrade to macOS 27.
For where this is all headed, Apple will undoubtedly discuss that at WWDC26 next week.
And for completeness, I would (as a user) also not rush to upgrade to any new macOS version. Let Apple and the third-party app developers and other users find and fix and document whatever issues might arise.
If, however, you're an app developer or are managing or supporting IT, you will need test systems, and will want to test macOS 27 ahead of your users. Maybe this testing work includes running some betas too, and betas should only happen on testing machines, and not with any data you need to be available and uncorrupted, and not any hardware or any third-party apps you need to be available and uncorrupted.