While there are no official applications available for Windows or Mac, there is an effective workaround to play Mobile Legends on a PC using Android emulators.
There are many reliable emulators in the market. You could pick anyone that you trust, and then the process is pretty straightforward. There is nothing more to it than setting up the emulator software and then installing Mobile Legends on it to play.
Doing this gives you the freedom to play the MLBB anytime, anywhere.