B4X for Mac?

walterf25

Expert
Licensed User
Longtime User
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
 

tchart

Well-Known Member
Licensed User
Longtime User
B4J runs fine on MacOS using CrossOver. They have a free version.

 

walterf25

Expert
Licensed User
Longtime User
B4J runs fine on MacOS using CrossOver. They have a free version.

I was referring more to the B4A and B4i IDEs.
 

walterf25

Expert
Licensed User
Longtime User
That’s what I’m referring to as well. I don’t use b4a but b4j works fine using crossover
Got it, my post was more towards finding out if Erel has any plans to release and B4A and B4i IDE that works on mac, this will make things a lot easier for some of us who only use macs.
 

JordiCP

Expert
Licensed User
Longtime User
Hope it helps

I'm progressively migrating several kinds of projects (microcontrollers Firmware, B4X projects and others) from my old Windows PC to a MacBook Pro, so that I can seamlessly work from any of both (for convenience and/or in case the old Windows finally fails).
For those languages which don't have a Mac IDE version, I found the free UTM VM, installed Windows (ARM version) and, after a bit of trouble setting it up, works stable and really smooth.

I have already migrated and successfully tested B4A and B4J projects. Still pending to check B4I projects communicating with the Local Builder running on the Mac side, but I guess (hope) it won't be a problem.

Perhaps you have already considered other VM options, but at least this one is free and, even if it has some limitations compared to other paid options ( not speed, it's really fast!) totally covers my needs regarding Windows-specific IDEs, including USB capture for debugging
 

tchart

Well-Known Member
Licensed User
Longtime User
Got it, my post was more towards finding out if Erel has any plans to release and B4A and B4i IDE that works on mac, this will make things a lot easier for some of us who only use macs.
I believe he has stated before that the controls/libraries he uses for the IDE are windows only.
 

LWGShane

Well-Known Member
Licensed User
Longtime User
I believe he has stated before that the controls/libraries he uses for the IDE are windows only.

I can't speak for what he uses under the hood but for the UI there are a number of cross-platform solutions for C# including Avalonia XPF and the open source AvaloniaStudio.

And even though you can run the IDEs with Cross-Over or WINE, I do hope there'll be a "native" Mac/Linux package. (Even if it has to be an entirely separate version like WYSIWYG Web Builder / Quick n' Easy Web Builder.)
 

Beugelaar

New Member
Licensed User
Longtime User
I am using VM Ware Fusion Pro 13 which is free for personal use.
You can keep a Windows application (eg. a B4X application) in the Mac Dock as if it is part of the Mac ecosystem. It is fast and runs in the background on the Windows platform.
 
Top