This guide uses the MATRIX kernel modules. The Kernel modules are still development and is not compatible with HAL or MALOS, so for now the answer is no. For recording you can just use arecord or if you are from C++ you can record from alsa using a ALSA C++ library.
When using the kernel modules is ok that you dont have the /tmp/mic_xxx files.