[Suggestion 33][Optimize cTrader Desktop Installation by Removing Unnecessary Files Based on System Architecture]

Created at 25 Jan 2025, 22:49
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
R0

R0bot

Joined 27.08.2024

[Suggestion 33][Optimize cTrader Desktop Installation by Removing Unnecessary Files Based on System Architecture]
25 Jan 2025, 22:49


Hi,

1. Context:
    After installing the cTrader Desktop 5.1.11 application, its directories contain various architecture-specific files to ensure compatibility with different system types.

     For example, on my Windows 10 Pro (x64) system, unnecessary files for other architectures, such as ARM64-related files, are present in the installation directory.

2. Problem:
    On x64 systems, the inclusion of Arm64-specific files (e.g., WebView2Loader.dll under win-arm64 folder) is unnecessary and takes up disk space. 

    These files are not utilized on x64 architectures, leading to potential confusion and inefficiency in storage management.

3. Proposed solution:
    Option 1: Optimize the installation process by implementing an automatic system architecture detection mechanism. 

          The installer should identify the system architecture (e.g., win-x64 or win-arm64) and install only the necessary files for that platform.

          This would minimize disk usage, eliminate unnecessary files, and simplify the installation process.

           

     Option 2: Provide separate download options for each architecture, similar to .NET installers, which offer distinct download links for x64, x86 and Arm64 versions.

                      

                      Instead of a single installer containing all platform-specific files, the cTrader Windows download page could offer distinct links for x64, x86 and Arm64 versions.

                      

                      This approach would:

                       - Allow users to download only the relevant version.

                       - Reduce the overall installation package size.

                       - Offer a clearer selection process, helping users avoid confusion regarding the installed files.

    Implementing either or both of these solutions would lead to a more efficient and user-friendly experience.

4. What do you think about this suggestion ?

Thank you for considering this request and I’m happy to provide additional details or insights if needed.


cTrader
@R0bot