System Requirements 2015r2
From Xojo Documentation
Contents
Xojo IDE
Download Xojo 2015 Release 2.x
The Xojo IDE can be used on systems that meet the following requirements:
Windows | OS X | Linux | |
---|---|---|---|
OS |
|
Note: iOS development requires 10.9.x or later and Xcode 6.x. <a href="#iOS Apps">See below</a> for iOS requirements.
|
32-bit recommend (refer to <a href="#Linux Information">Linux Information</a> below regarding 64-bit)
Note: ARM architecture is not supported |
RAM | Minimum 2GB | Minimum 2GB | Minimum 2GB |
Other | PDF viewer for documentation | PDF viewer for documentation |
Desktop Apps
Desktop apps created with Xojo have these requirements:
Windows | OS X | Linux | |
---|---|---|---|
OS |
|
|
|
Web Apps
Web apps consist of two parts: user interface and the app itself. Your users can use a web app in one of the following browsers for these platforms:
Windows | OS X / OS X Server | Linux | iOS | Android | |
---|---|---|---|---|---|
Browser |
|
|
|
|
|
The apps can be deployed to servers with these requirements:
Windows | OS X / OS X Server | Linux | |
---|---|---|---|
OS |
|
|
|
Deployment |
|
|
|
Console Apps
Console apps do not have a user interface and run on systems with these requirements (or any of the server requirements listed for Web Apps):
Windows | OS X / OS X Server | Linux | |
---|---|---|---|
OS |
|
|
|
iOS Apps
In order to work on iOS projects, you must be using Xojo on OS X 10.9 and later with Xcode 6.x (required for iOS Simulator).
Supported iOS Versions |
|
---|---|
Supported iOS Devices |
|
iOS Developer Subscription Requirements |
|
Linux Information
Because various Linux distributions provide different libraries installed by default, you may need to install additional libraries installed before your Xojo apps will run on Linux. At a minimum, Xojo requires these Linux libraries:
Always Required | Required for Desktop | Optional |
---|---|---|
glib 2.0 | GTK+ 2.20 | libwebkitgtk-1.0.0 or libgtkhtml (HTMLViewer) |
glibc-2.11 | libsoup 2.4 (Xojo.Net.HTTPSocket) | |
libstdc++.so.6.0.13 | ||
libicu 4.2+ |
|
If you're looking for a specific version and distribution, check out <a href="http://mirrors.kernel.org" target="_blank">mirrors.kernel.org</a>.
64-bit Configuration
Xojo currently creates 32-bit Linux apps. For easiest installation, you should use a 32-bit Linux distribution. If you want to run your Xojo apps on a 64-bit Linux distribution, you will need to ensure that the necessary 32-bit libraries are installed. Most 64-bit Linux distributions do not install any 32-bit libraries by default, so you'll have to install them manually. Below are some commands that might help you install the necessary libraries:
Debian/Ubuntu/Mint | CentOS/Fedora/OpenSUSE |
---|---|
sudo apt-get install ia32-libs
sudo apt-get install ia32-libs-multiarch |
sudo yum install ia32-libs
sudo yum install ia32-libs-multiarch |
sudo dpkg --add-architecture i386
sudo apt-get update |
sudo yum install glib2.i686 libgcc.i686 libstdc++.i686
|
sudo apt-get install libicu52:i386
sudo apt-get install libicu52 |
sudo yum provides missinglibrarypathorname
sudo yum install packagenamewithlibrary
|
Ubuntu 14+: sudo dpkg --add-architecture i386
sudo apt-get update |
/usr/bin/yum -y install glib2.i686 libgcc.i686 libstdc++.i686
|
sudo apt-get install libgtk2.0-0:i386
|
yum install libicu.i686
|
If you are still having trouble identifying necessary libraries, the ldd command might help. You can run from Terminal in the Xojo directory to return a list of libraries required by Xojo and their status on the system:
ldd Xojo