-
doesitarm
🦾 A list of reported app support for Apple Silicon as well as Apple M2 and M1 Ultra Macs
-
XNNPACK
High-efficiency floating-point neural network inference operators for mobile, server, and Web
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
It's not quite so bad as this. A surprisingly high fraction of games run on Mac already, even indie games, and some others (eg Humankind) have announced ports. There are companies like Feral that help to port games, and they've picked up several AAA titles. Personally about half my Steam library claims to have a 64-bit Mac version, and most of my favorites, Steam or otherwise, run under Rosetta. Not Civ IV -- older games will probably never be ported/updated -- but supposedly you can run it on CrossOver? And Civ V and VI run, according to doesitarm.com.
Ok, concrete example time! At work, we're going to be using some software which includes XNNPACK, which is a library of highly-optimised operations for doing neural-network inference. This is the sort of thing where people have gone in and specifically tuned for performance, and nope, there's no attempt at all made to have code which is different for Intel/AMD or Apple/Other ARM. What they target is elements of the ISA, like NEON (i.e. ARM SIMD) and SSE, AVX etc. on x86(-64). And Wasm SIMD for Wasm.