Supported Platforms for Ice 3.8.0
Ice 3.8.0 is fully tested and supported 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 11 | 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 10.0 |
Ice for Java | Java 17 | JDK/JRE 17, Android SDK 34 |
Ice for JavaScript | ECMAScript 2020 | Recent versions of Chrome, Edge, Firefox, Safari |
Ice for MATLAB | MATLAB R2025b | MATLAB R2025b |
Ice for PHP | PHP 8.4 | PHP 8.4 |
Ice for Python | Python 3.12 | Python 3.12, Python 3.13, Python 3.14 |
Ice for Ruby | Ruby 3.4 | Ruby 3.4 |
Ice for Swift | Swift 6.1 | Swift 6.1, Swift 6.2 |