Recently I've had to work with Flutter, I have a client that just landed a deal with a Furniture company and they want to license the APP I built for my client, more specifically the part where a AI model is used to detect certain parts of the body, anyhow, This furniture company have their own developers but they are using Flutter to build their app, so I've had to dive in a little so that I can integrate an Android and iOS library into their Flutter app.
I Started thinking that if B4X could be run in Mac it would be perfect, I've been digging a little deeper into how Flutter works under the hood and it seems similar from what I can see to how B4i works on the iOS side, as flutter creates a .xcworkspace project where it configures everything that is needed to compile an iOS app, which I assume is similar to what Erel does with B4i and the B4i Build Server, my point is that since Android Studio already runs on Mac and xcode is native to mac, there wouldn't be a need to have a windows machine and a mac machine to build multi-platform apps, I know we all love B4X but I think it would take out a lot of the complexity when using a windows machine to code and a mac for those who prefer to have a local b4i Build Server.
Again is just a thought, I don't know the specifics as to why B4X can't run on Mac, I assume there's a very good reason for it, but after working with Flutter a little, I realize is also a great framework to build multi-platform apps. Hopefully one day!
Cheers,
Walter