List of platforms planned to be supported under Betacraft (v2)
Microsoft Windows
- Windows 10 - 11
to be built using Qt 6.10.2
- x86_64 (since 1809)
- aarch64 (since 1809)
macOS
- macOS 10.14 - 12
to be built using Qt 6.4.3
- universal (x86_64 + aarch64)
- macOS 13 - 26
to be built using Qt 6.10.2
- universal (x86_64 + aarch64)
GNU/Linux with X11
Kernel 4.18 (glibc 2.28) or later
List of platforms being investigated for support in Betacraft (v2), not planned yet
GNU/Linux with X11
Kernel 4.18 (glibc 2.28) or later
- x86_32 - not sure if Qt6 allows targeting x86_32
- armv6 - not sure if Qt6 allows targeting armv6
- armv7 - not sure if Qt6 allows targeting armv7
Linux with X11 or Wayland
Kernel 4.18 (glibc 2.28) or later
List of platforms planned to be supported under Betacraft (v2) Retro
Betacraft Retro is going to be a branch of Betacraft v2 for legacy platforms that is updated every once in a while.
It has no priority support, although it is supported.
Updates from the main v2 branch might come whenever we feel like it's time to bring them to Retro.
Overall the functionality between main v2 and v2 Retro should be mostly preserved, but expect some subtle changes here and there,
because with main v2 we're working with latest Qt6, and with v2 Retro we're working with Qt4.4.
Microsoft Windows
- Windows 95 - Me
to be built using Qt 4.4
- Windows NT 4.0 - 2000
to be built using Qt 4.4
- Windows XP - Vista
to be built using Qt 5.6
- Windows 7 - 10
to be built using Qt 5.15
- x86_32
- x86_64
- aarch64 (only win10)
Mac OS X/OS X/macOS
- Mac OS X 10.4 - 10.6
to be built using Qt 4.7
- x86_32
- x86_64 (only 10.5 and 10.6)
- ppc32 (only 10.4 and 10.5)
- ppc64 (only 10.5)
- Mac OS X 10.7 - 10.12
to be built using Qt 5.6
- macOS 10.13
to be built using Qt 5.15
List of platforms being investigated for support in Betacraft (v2) Retro, not planned
Microsoft Windows
- Windows NT 4.0
to be built using Qt 4.4
- alpha - not sure if JRE is going to be available, if OpenGL drivers available, if Qt4 can target arch, or if LWJGL support achievable
- mips - not sure if JRE is going to be available, if OpenGL drivers available, if Qt4 can target arch, or if LWJGL support achievable
- ppc32 - not sure if JRE is going to be available, if OpenGL drivers available, if Qt4 can target arch, or if LWJGL support achievable
- Windows XP
- ia64 - not sure if targeting with Qt4 possible, or if OpenGL drivers available
- Windows RT
- armv7 - not sure if targeting with Qt5 possible, if JRE is going to be available, or if OpenGL drivers available
- Windows RT 8.1
- armv7 - not sure if targeting with Qt5 possible, if JRE is going to be available, or if OpenGL drivers available
- Windows 10
- armv7 - not sure if targeting with Qt5 possible, if JRE is going to be available, or if OpenGL drivers available
GNU/Linux with X11
Kernel 2.6 (glibc 2.11) or later
to be built using Qt 5.6
- x86_32
- x86_64
- armv6 - investigate if hard-float builds required or not, or if we should do both base and hard-float armv6 builds
- armv7 - investigate if hard-float builds required or not, or if we should do both base and hard-float armv7 builds
- aarch64 - was this even a thing for Qt 5.6?
Microsoft Windows Mobile - might have to be a new UI implementation
- Windows Mobile 6.5 - Qt4.8, not sure if OpenGL drivers available, if JRE is going to be available, or if LWJGL support achievable
- Windows 10 Mobile - Qt5.15, not sure if OpenGL drivers available, if JRE is going to be available, or if LWJGL support achievable
- x86_32
- x86_64
- armv7
- aarch64
Microsoft Windows Phone - might have to be a new UI implementation
- Windows Phone 7.8 - not sure if Qt4.8 or another UI implementation, if OpenGL drivers available, if JRE is going to be available, or if LWJGL support achievable
- Windows Phone 8.1 - Qt5.6, not sure if OpenGL drivers available, if JRE is going to be available, or if LWJGL support achievable