Probably not; it's usually not as easy as just recompiling. If it were, 32-bit would have disappeared ages ago.
I'm aware it's rarely just recompiling and nothing else (though sometimes it literally is). But point remains that when it's open source you can rewrite the code and make it work.
They said 10.13 would be the last OS that would run 32-bit "without compromise," whatever that means. So they should run in 10.14 in some fashion, but that'll be it.
I believe it either means that the messages warning you about an app not being 32-bit will just come every time you open an app, and the "compromise" is that the system will annoy you with a pop up every time you open said app. Or that it'll endure an extra performance penalty because of some tricker. Or maybe just that they'll removed the least used 32-bit libraries entirely, but still keep the more commonly used ones in the system, so 5% of 32-bit apps will stop working
[doublepost=1516909849][/doublepost]
Yeah, but tell that to many of the posters on this site who think Apple going Ax for their computers would be the best thing since sliced bread.
ARM chips typically have an advantage in the low-power efficiency. So if Apple uses an A-series chip as a co-processor for certain tasks that could work out alright. An ARM chip is already used to run the TouchBar in the MacBook Pro (the T1 chip incorporates an ARM chip). If small operations could be programmed to be sent to an ARM co-processor instead of running on the Intel main CPU, it could potentially save power. Then again, maybe not since you'd then have two chips running instead of one, and that could negate the power benefit.