Hacker News new | ask | show | jobs
by tnelsond4 17 days ago
If you get an Android you can use termux and do literally anything. I like to write websites, write newsletters in vim and run a jekyll instance, transcode video with ffmpeg, etc.
3 comments

Termux and DOSBox are great for running or writing software on a phone. I almost never resort to installing or writing apps anymore as that is just more cumbersome and has APIs that keep breaking (not to mention the threats from Google about making non-Play app deployment more regulated).
I think the remaining friction is mostly ergonomics and integration
Termux for iOs might also be available, cursory searching suggests.
Termux on Android is truly phenomenal in its capabilities. Unfortunately, nothing even close to it exists on iOS. Termux from the App store is completely unrelated, and essentially a scam.
The iOS one is pretty much just an SSH client (and also seems like a different developer piggybacking off the name)
iOS doesn't allow for native code execution (or JIT compilers) in apps like Android does (they don't like anything that could be used for sideloading) so the termux equivalents are ridiculously slow. I tried using ffmpeg on someone's ipad one time and it went so slow (about 100 times slower) that I ended up launching a web server, downloading the file to my phone and running ffmpeg there and then transferring it back.
ish and a-Shell both give you a terminal and some sort of semblance of a Unix vm with package management.

Both good but nowhere near the termux ecosystem and integration