welp, i could generate a function list and function string mapping and then search the list by string for a match and then call the associated function
Если именно NDK (те набор компиляторов и почего добра) то нативной поддержки полностью ещё нет. Работает через Rosetta2. Сам Android Studio уже нативный. Там встроена Java что работает нативно на M1. Котлин тоже недавно обновили компилятор и он работает нативно на M1. Adb и прочие утилиты в SDK тоже через Rosetta2 работают.
Именно NDK работает замечательно. AS все еще имеет ряд багов. Например при попытке накатить дифф обновление - качает диффы от интеловской версии и естественно обламывается при накатывании. Приходится руками перекачивать
Я в начале года пересел с хакинтоша на i9-9900 на Mac mini M1 c 16гб оперативы. Если пересобирать большие библиотеки полностью - хакинтош был чутка быстрее. Миник же работает быстрее на линковке. При разработке явно удобнее (поменял один файл пересобрал- проверил)…