The requirements for hardware and system are heavily dependent on the type of application being created by the Softphone SDK. At minimum, CounterPath recommends the following:
Development Environment
Windows | MacOS | Linux | iOS | Android | Xamarin | |
---|---|---|---|---|---|---|
Language | C++ .NET Java (Deprecated) |
C++ Objective-C Swift |
C++ | C++ Objective-C Swift .NET (with Xamarin) |
Java .NET (with Xamarin) |
.NET |
Operating System | Microsoft Windows 10 | MacOS 10.15 and above | CentOS 7 | MacOS 10.15 and above | Windows 10 | Microsoft Windows 10 |
Memory | Minimum: 4 GB Optimal: 8 GB |
Minimum: 4 GB Optimal: 8 GB |
Minimum: 2 GB Optimal: 4 GB |
Minimum: 4 GB Optimal: 8 GB |
Minimum: 4 GB Optimal: 8 GB |
Minimum: 4 GB Optimal: 8 GB |
Hard Disk | 2 GB | 2 GB | 2 GB | 2 GB | 2 GB | 2 GB |
Framework and SDK | .NET 4.6 (for .NET SDK) JDK 7 or later (for Java SDK) |
MacOS 10.15 SDK or later | devtoolset-8 | iOS 13 SDK or later | JDK 7 or later Android SDK 29 or later |
Xamarin |
Development Software | Windows Visual Studio 2017 | XCode 11 or later | Mac XCode 11 or later | Android Studio 4.0 | Mac: Visual Studio for Mac 8.7 or later, Xcode 11 or later. Windows: Visual Studio 2019 | |
Processor | Intel Core i5 | Intel Core i3 | Intel Core i3 | Intel Core i3 | Intel Core i5 | Intel Core i5 |
Runtime Environment
Windows | macOS | Linux | iOS | Android | Xamarin | |
---|---|---|---|---|---|---|
Operating System | Microsoft Windows 10 | Mac OS X 10.13 and above | CentOS 7 | iOS 12+ iOS 13+ recommended |
5.0+ Android 6.0+ recommended |
iOS 12 and above or Android 5.0 and above iOS 13 and above recommended; Android 6.0 and above recommended |
Target architecture | i386 and x64 | x86_64 | x86_64 | Device: arm64 Simulator: x86_64 |
Device: armeabi-v7a, arm64, x86 via libhoudini Simulator: x86_64 |
iOS device: arm64 iOS simulator: x86_64 Android device: armeabi-v7a, x86 via libhoudini |
Redistributable packages | Visual C++ 2017 |