Xojo System Requirements
Xojo runs and creates desktop and web applications for Microsoft Windows, Apple OS X and a variety of Linux distributions.
Visit the Deprecations page for information about previously supported OS versions.
Compiled applications run on these versions of Windows:
Compiled applications (Carbon or Cocoa) run on these versions of OS X:
Compiled applications run on these versions of Linux:
64-bit and Library Information
Xojo and applications created with Xojo require these libraries:
On 64-bit Linux distributions, you will need to ensure the appropriate 32-bit compatibility libraries are installed in order to run Xojo or applications built with Xojo. Note that glib 2.0 might not be included in 32-bit library packages, so be sure to check or install it manually.
One of these commands usually works for Ubuntu:
sudo apt-get install ia32-libs sudo apt-get install ia32-libs-multiarch
Newer versions of Ubuntu may require additional steps as well:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs-multiarch
For more information on Multiarch support: https://wiki.debian.org/Multiarch/HOWTO.
On CentOS, this command should install 32-bit libraries:
/usr/bin/yum -y install glib2.i686 libgcc.i686 libstdc++.i686
To determine which libraries are used by Xojo, you can use the ldd command:
Web applications consist of two parts, the server component and the user interface, which runs in a web browser. The server component has the same requirements as the platform you are building for, so refer to the above requirements.
Web applications support the following web browsers:
- Firefox (10.0 or later recommended)
- Safari 5+
- Internet Explorer 8+
- Mobile Safari (iOS)
- Chrome for Android devices
Only the OS X version of Xojo can open and create iOS apps. There are also more restrictive IDE requirements:
- OS X Mavericks 10.9 or later
- Xcode 6.x (for iOS Simulator)
iOS apps created with Xojo work on these versions of iOS:
- iOS 7
- iOS 8
These iOS devices are supported:
- iPhone 4S and newer iPhones
- All iPad mini models
- iPad 2 and newer models
- iPod touch (current model)
A paid Apple iOS Developer account is required for:
- Deploying to iOS devices
- Submitting to the App Store