System Requirements

The specific system requirements for Solar2D depend on whether you are developing on a Mac or Windows system:

macOS

Solar2D for macOS supports building applications for iOS, Android, tvOS, and macOS desktop. It requires the following basic system elements:

  • macOS 10.11 or later
  • Xcode (minimum version allowed by Apple to submit apps to the App Store)

Ready to begin? Please proceed to Installing Solar2D — macOS.

Notes
  • We only support iOS devices that run iOS 8.0 or higher.
  • We only support Android devices that run Android 4.0.3 or higher with an ARMv7 processor. ARMv6 is not supported.
  • We recommend using the latest version of macOS and Xcode to avoid device build issues.
  • You don't need to join the Apple Developer program just to test your app in the Solar2D Simulator. However, you will need to join the program to test on actual devices or submit your app to the App Store.
  • The Android SDK is not required to create Android device builds.

  • Solar2D will not run in a Virtual Machine (VM) since most VM OpenGL drivers don't support OpenGL 2.1 as required by Solar2D.

Windows

Solar2D for Windows supports building applications for Android and Win32 desktop. It requires the following basic system elements:

  • Windows 10, Windows 8, or Windows 7
  • 1 GHz processor (recommended)
  • 1 GB of RAM (recommended)
  • OpenGL 2.1 or higher (available in most modern Windows systems)

Ready to begin? Please proceed to Installing Solar2D — Windows.

Notes
  • We only support Android devices that run Android 4.0.3 or higher with an ARMv7 processor. ARMv6 is not supported.
  • The Android SDK is not required to create Android device builds on Windows. You will, however, need to install the Java Development Kit.