Only the Windows version of Forscan can actually program the truck, would recommend getting a USB cable over Bluetooth. The Android/iOS versions are just code readers/data loggers I believe (haven't tried them).
If you're technically inclined, you can use a Linux or Mac laptop to program it. Get VirtualBox, and one of these free VMs:
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ Make sure to back up your original programming to the host computer OS as the free VMs expire after 90 days. You have to setup VirtualBox to pass-through the USB to the virtual machine and set the assign the OBD2 programmer to it.