Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

OSArchFilename
iOSarm64Mb2.ipa
macOSarm64MB2_aarch64.dmg
Windowsx86_64Mb2_x64-setup.exe
Androidarm64app-arm64-release.apk
Androidarmapp-arm-release.apk
Androidx86_64app-x86_64-release.apk
Androidx86app-x86-release.apk