For both reasons you mentioned: There is no native support, and where there is, it is wildly outperformed by cheaper Windows machines.
The only solutions for the first problem are increasing the market share of Macs to make it worthwhile for companies to port, or increase the market share for Windows on ARM making it worthwhile for companies to port to that. This switch brings the possibility of both. Arm Macs will be more competitive with Intel-based Windows from a performance standpoint, and with specialized hardware like the Neural Engine, will be much more interesting than they have been for some classes of AI applications. On the other hand, there will very quickly be a much larger base of ARM-based laptops/desktops, which may make porting Windows apps to Windows on ARM.
As I have asked others, what specific applications do you run (both native that and Windows only) for which you are concerned?
I feel you are suggesting Macs will become cheaper? I don't think so...
Apple will no longer have to pay Intel/AMD’s R&D, marketing, administrative costs and profit margin on one of their most expensive components. Their profit margins have remained remarkably consistent over the years, meaning they have 4 choices for their savings:
- Increase their margins.
- Lower their prices.
- Maintain their prices, but increase performance.
- Some combination of 2 and 3 (or of 1, 2 and 3).
Unless they pick option 1 (the least likely), their price performance will improve. In addition, there are currently many applications I use that have Windows versions and iPadOS or iOS versions, but no macOS versions. That will immediately change, radically increasing the App ecosystem.
And what you say about Metal, yes, that was what I meant in my original post, developers will have to rewrite or port their codes, instructions, API, etc. in a market that may not be so attractive due to the raw number of users.
Given that Metal has been pretty much a requirement for 2-3 years, any company that has not made the move, is not investing anything in the platform. That clearly means that Apple’s current strategy was not working for them. This is a new strategy. I have no guarantee that it will work, but it seems highly likely that it will not be worse.
We have seen a million posts where someone compares some hacked together machine, with no support or warranty that is faster (for some thing on Windows) and/or cheaper than Apple’s products. Being on Apple’s own silicon means that they once again have a chance to offer genuinely different systems, that have the potential to have real advantages. Macs on Intel/AMD will be inherently more expensive as they pay around the same underlying cost of components, have to do their own hardware design and have to pay for all their OS R&D for a system with under 15% market share.
With these machines, for the first time ever, they have the chance to offer products that no one can match. Whether they will succeed at that remains to be seen.