Hi @noobsoftware ,
Xamarin.Forms ran on the Mac using Xamarin.Mac (Cocoa App) as the mac platform project so since it was a Xamarin.Mac app, it had access to everything a native Mac app had access to.
.NET MAUI apps can be written for macOS 10.15 or higher, using Mac Catalyst. Catalyst apps are granted access to a part of AppKit in the SDK by Apple, so you could not access the full API with MAUI.
I read the article, the author used a swift third-party library to access hidden and private API. You could try to Bind iOS Swift libraries.
As YonglunLiu-MSFT said, some migration tools are not ready yet. And your main purpose is to change the appearance of window and may need Mac Platform API Support, you can join the discussion, or create a feature request at https://github.com/dotnet/maui , thanks for your understanding.
Best Regards,
Wenyan Zhang
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.