Native Apps
Experimental native apps are built and made available on GitHub at:
Native Apps are just one feature Coming “Soon”, but they have enough caveats that they get this, their own, section in this manual.
All the native Mb2 apps have been made using Tauri.
Caveats
Lobby <-> Table switching is horrible on phones and tablets
The macOS and Windows native Mb2 clients use a separate window per table. The iOS and Android Mb2 clients have little controls that allow the player to switch from any table to the lobby and from the lobby to any table. That aspect is very clunky and I’ll replace it with a better lobby after more people use the native apps and complain.
No per-device table view preference
Mb2 can currently display a table in four different ways, regular text, compact text, “original” graphical and “experimental” graphical. Experimental graphical is meant for tablets and phones. If you’re going to try a native app, you’re strongly encouraged to use the Prefs panel to select the “Experimental” table view. FWIW, new users and old users who haven’t used Mb2 in a while all get the experimental view by default.
iOS requires UDID or TestFlight
If you have an iPhone or iPad, you will be able to download the .ipa
file that contains the Mb2 client, but it won’t work for you unless
you supply me with your UDID. Or, if you’d like, ask me and I can
enroll you in TestFlight.
While we’re still in internal development, we can only have 100 testers and we can only drop UDIDs once a year. So, if you want to start testing iOS now, that’s great, but I hope you’ll continue to test.
Android has only been tested on arm64
I only have two android devices. Both are arm64. Tauri also builds Android for arm, x86 and x86_64. You’re welcome to try them, but I haven’t.
No Linux
I’m a big fan of Linux. I first installed it from floppies. My old email address ctm@ardi.com was in the Linux kernel but only for microscopically small changes. However, I do not have any experience with modern Linux GUI apps. Tauri can build Linux apps, so eventually there will be a Linux builds.
More
There are several issues tagged as
Tauri
in Mb2’s issue tracker. I’m sure as more people use the native apps
that the list will grow, but painful issues or popular requests will
typically be fixed soonest. The issue tracker will typically have a
lot of nits just so issues don’t completely fall through the cracks.
The Filenames
The latest builds are at https://github.com/ctm/mb2-doc/releases/latest
There’s no need to run older versions.
| OS | Arch | Filename |
|---|---|---|
| iOS | arm64 | Mb2.ipa |
| macOS | arm64 | MB2_aarch64.dmg |
| Windows | x86_64 | Mb2_x64-setup.exe |
| Android | arm64 | app-arm64-release.apk |
| Android | arm | app-arm-release.apk |
| Android | x86_64 | app-x86_64-release.apk |
| Android | x86 | app-x86-release.apk |