I use github, you can access visual studio in safari with github.dev, and github spaces is free for 30-60 hours a month to execute or validate code. I use mostly Python and C++, with occasional swift or C. All my code is synced and triggered with github/CICD actions. Its pretty easy to sync between my MBP/Linux workstation or if i boot to windows on my linux workstation. I use free Termius on Ipad pro for terminal, which is amazing considering I can maintain all my commands/activity accross Linux and MBP in single place. My MBP and Linux Workstation pretty much run on Max load, Here is sample snapshot from my MBP working on a 300GB Data set, and taxing 80% CPU and 80% GPU. I have Jupyter environment setup for inference or testing, which I pretty much use with my iPad Pro in bed. I had a severe car accident an year ago, with head and neck injuries. iPad Pro is more portable, and top heavy, which fits my ergonomic needs.
View attachment 2364960
Like I said, I didnt try to convert ipad Pro in to laptop, but leverage its advantages. As some one who pushes all my devices ot max, I dont think iPad pro can ever run Mac OS in compact form, unless it has bigger area to dissipate heat. My iPad Pro gets warm. If You need a full fledged computer buy one, iPad is not for every one. Its funny when people say you cant use ipad Professionally. It has become my goto device to trigger, monitor my pipelines, in cloud, local and other day I setup a Cluster of Apache Spark to process over 3 TB Data per day using an iPad.