Run VSCode and terminal on any iOS device
Blink + VS Code on iOS: What It Actually Does
- Blink is an iOS terminal/SSH (and mosh) client that can host a web-based VS Code instance locally.
- It can edit files on the iPad or on remote machines, using VS Code’s web/remote APIs.
- Users report it works well, but:
- It’s the web version of VS Code, so some extensions and features (e.g., integrated terminals, full filesystem access) are limited or require extra setup.
- UI scaling of VS Code inside Blink is mentioned as a pain point.
Remote-First Dev Workflows
- Common patterns:
- SSH or mosh into a remote dev box, often with tmux to preserve sessions.
- Some replace mosh with SSH-over-WireGuard/Tailscale to get roaming and persistence.
- Others run code-server or Kubernetes dev pods and use Blink as the front end.
- For many, all heavy work (builds, containers) runs remotely; the iPad is mainly a thin client.
iPad Power vs. OS Restrictions
- Many lament that M-series iPads are as powerful as laptops but can’t run general-purpose OSes (macOS/Linux/Windows).
- Frustration that development tools must be webified or tunneled through remote setups instead of running natively.
- Some say Apple intentionally segments products (no macOS on iPad, no touchscreen Macs).
Should Lockdowns Be Legal?
- One camp argues iPad/game-console-style lock-in should be illegal:
- Seen as anti-consumer, bad for sustainability, and harmful to kids’ learning environments.
- Suggests requiring unlockable bootloaders so users can install alternative OSes.
- Others counter:
- Buyers know the constraints; if you dislike them, don’t buy.
- Companies can design constrained appliances; overregulation could backfire (e.g., Apple crippling hardware instead).
- Antitrust actions may be more appropriate than mandating macOS on iPads.
Alternatives and Comparisons
- Samsung DeX + Termux/Ubuntu, Surface Pro with full VS Code, Linux tablets, Android phones + Termux/Proot are cited as more “real computer” options.
- Some use Raspberry Pi or remote desktops instead of relying on iPad tricks.
Blink Pricing, FOSS, and iOS Limits
- Blink is subscription-based (~$20/year), open source (GPL), and can be self-built.
- Supporters see the sub as sustainable funding; critics dislike “renting tools.”
- iOS signing/JIT restrictions mean self-built or FOSS apps often require periodic reinstallation and lack full capabilities, which is seen as hostile to FOSS.
Safari, Web Standards, and Dev UX
- Mixed reports on Safari’s clipboard and web app behavior (e.g., Codespaces, Jupyter).
- Some say clipboard APIs work; others experience broken copy/paste and scrolling, reinforcing the “Safari is the new IE” sentiment.
Is an iPad a Viable Dev Machine?
- Works well for:
- Remote-only workflows (SSH, cloud dev, college students on a budget).
- Occasional coding with external keyboard/stand.
- Still seen by many as a workaround-laden, second-class experience compared to a laptop.