I have programmed for 40 years, but with the program that we make I am in tech support, and not one of the developers. I do still have a developer account with Apple, and I have an ARM64 Mac mini. The developers have another one, and the hope is to get the program at least running through Rosetta 2, and then native at some point. I have questions, one of which may be naive!
The blocker at the moment is CEF, we use a lot of web views. Bypassing those shows that the app runs well with Rosetta 2, for all other functions. With a CEF that worked we could get by with doing nothing for Rosetta 2 support, and then spend more time on native support.
A few weeks ago Chromium added in the patch that at least allows it to work in Rosetta 2. Even so, Chrome 84 fails to load pages, and Chrome Canary 86 crashes, as does the latest Mac Chromium.
There was a post that said that the patch to allow 16 bit pages had been successfully tested in the CEF sample app, but that app still fails for me.
So, two questions, the second one is the naive one.
1. Will there soon be a Rosetta 2 compatible CEF that our developers can compile against? Not with the intention of shipping with that version, but it would let us try native improvements without being stuck on the web views. That does suggest another question, if any part of an app needs Rosetta 2, is the rest of the app also running through Rosetta 2?
2. I see there are ARM64 Linux builds. Do those in any way help towards making an ARM64 A12 build of CEF?