3 ms·
You can have compilers on iOS with iSH which emulates an x86 processor and has a Linux syscall translation layer. https://iSH.app https://iSH.app On Android th
by easrng 5y ago
You can have compilers on iOS with iSH which emulates an x86 processor and has a Linux syscall translation layer. https://iSH.app https://iSH.app
On Android the situation is much better, you can use Termux and it runs things natively.
For Android file transfer is easy, except on a Mac where IIRC you need to install a separate transfer tool. On Windows and Linux the file explorers come with support for the protocol used. (It's MTP I think?)
For iOS with a non-Mac it's more complicated, IIRC for Windows you need iTunes and I never used my iOS device with Linux. You could mount the folder you want in iSH, start an SSH server, and tunnel it over USB to your computer with one of the usbmuxd tools (I don't remember what the specific command is) then copy the files with SFTP/SCP, but that's kinda overkill and would probably be slow.
- usrn 5y agoiSH is mindnumbingly slow and will chew through your battery in hours. My slow Pinephone with an Ancient Allwinner SoC that wasn't great when it was released runs circles around anything on iSH. Also if the screen turns off it kills your sockets so you get to start things like git clone over (which can take tens of minutes on a normal sized repo and will make the phone hot enough its uncomfortable to hold.) Also you can't multitask at all. And most importantly: The interesting thing about compilers is that you can generate native executable for the platform. gcc on iSH is generating executables for an interpreter which is no better than just messing around with javascript. >complicated File transfer stuff I can literally just scp things back and forth between my phone and computer, the UI is exaclty the same, no extra wires, no extra software and it doesn't matter what device I'm sitting in front of. On my Girlfriend's machine running Gnome I can even type the IP into the graphical shell and everything shows up like a local disk. If I had an MDNS responder set up it would be 100% point and click. If I had a Windows or OSX machine in the house it would just work with those too, no extra software needed (now that Windows ships with OpenSSH.) The UX for this is unbeatable by Apple and Google.