Supported Platforms for Ice 3.8 Preview
Ice 3.8 Preview is expected to work on the platform, compiler, and environment combinations shown below. Other platforms and compilers might work as well but have not been tested.
Operating Systems
Operating System | Architecture | Supported Languages |
---|---|---|
Windows 10 | x64 | C++1, C#, Java, JavaScript, MATLAB2, Python |
Amazon Linux 2023 | x86_64, aarch64 amd64, arm64 | C++, C#, Java, JavaScript, MATLAB2, PHP, Python, Ruby |
macOS 26 | Apple Silicon | C++, C#, Java, JavaScript, PHP, Python, Ruby, Swift |
iOS 26 | C++, Swift | |
Android 14 | All | Java |
1 Ice for C++ also provides x86 libraries on Windows.
2 Ice for MATLAB is only tested on Windows x64 and Ubuntu amd64.
Language Versions
Ice Framework | Min Language Version | Compiler, Framework, Runtime Environment |
---|---|---|
Ice for C++ | C++17 | Visual Studio 2022 (Windows) |
Ice for C# | C# 12 | .NET 8.0, .NET 9.0 |
Ice for Java | Java 17 | JDK/JRE 17, Android SDK 34 |
Ice for JavaScript | ECMAScript 6 | Recent versions of Chrome, Edge, Firefox, Safari |
Ice for MATLAB | MATLAB R2025a | MATLAB R2025a |
Ice for PHP | PHP 8.4 | PHP 8.4 |
Ice for Python | Python 3.12 | Python 3.12, Python 3.13 |
Ice for Ruby | Ruby 3.4 | Ruby 3.4 |
Ice for Swift | Swift 6.1 | Swift 6.1, Swift 6.2 |