This is the reason I ditched the iPad for a Surface. Windows isn't my preferred environment but the ability to run my normal tools (IDEs, command line tools, etc) really was a game changer. iPad Pro is great for creative workflows, but it's a shame it leaves programmers in the dust. It would be really great even to see something like XCode come to iOS
I own a Surface device, an iPad Pro, and a Macbook Pro. While I write code on all of them, macOS is still the king of development environments. On macOS, you can just work. That's what the end goal should be in other platforms. I doubt iOS will ever get there. I mean, how are you supposed to copy and paste code from Vim running in tmux inside of Blink? With your finger? Hell's bells! Windows is just too weird. If you…
Coding on an iPad Pro in 2019
151–160 of 196 posts
Re: Coding on an iPad Pro in 2019
#152I've crossed Europe and Russia by train while receiving emails and calls from work (from Brazil) during 50 days and the only machine I had was a 2017 10'5 iPad Pro. I've ditched the laptop because of how light it was and also the fact that it could connect to cellular networks with a SIM card. So I had a browser, Slack, Fortinet VPN, ProtonMail client, Shelly SSH client, Textastic and Working copy (git), TeamViewer,…
> and also the fact that it could connect to cellular networks with a SIM card I never actually understood that. Everyone carries a cellphone, can't you just do tethering? that's what I do anyways. I guess the only advantage of an iPad with SIM is that is 'always connected' as opposed to click and connect to your mobile hotspot?
Re: Coding on an iPad Pro in 2019
#153I'm struggling to work out why anyone would want to do this. Leaving aside the other concerns, I personally find input via touchscreen pretty painful and can't imagine being able to program at any real speed. It's entirely possible I'm missing something though!
> I personally find input via touchscreen pretty painful and can't imagine being able to program at any real speed With Logitech Create Pro keyboard on iPad 12.9, it is comparable to a laptop. 4:3 HiDPI screen has more vertical space than 16:9 laptops. Arm processor means instant on, long battery life, fanless/silent, fast charging and never gets hot in your lap. The web browser is faster (by feel and benchmark) than…
* 3:2 screen ratio, 267 PPI
* Despite an i5 it has instant on, connected standby, LTE built in
* 9h of web browsing on battery: https://www.anandtech.com/show/13471/the-microsoft-surface-p...
* Fanless
* Charges in 2h40m
* Does not get hot
* Can run everything from games to servers to IDEs to scripts
* Not a walled garden
Re: Coding on an iPad Pro in 2019
#154This seems like an exercise in masochism. Why would you want to code on an OS targeted for smartphones and without any native compiler support? To those who want LTE connectivity, I don't think you know there's a device called the Thinkpad X1 with this functionality built in. Or is it that coding on tablets is considered "hip" these days?
Sidebar - why do people even want built in LTE? It makes no sense to me when tethering is so fast, convenient, and doesn’t require an extra bill!
Re: Coding on an iPad Pro in 2019
#155Earlier quoted context omitted.
> I personally find input via touchscreen pretty painful and can't imagine being able to program at any real speed With Logitech Create Pro keyboard on iPad 12.9, it is comparable to a laptop. 4:3 HiDPI screen has more vertical space than 16:9 laptops. Arm processor means instant on, long battery life, fanless/silent, fast charging and never gets hot in your lap. The web browser is faster (by feel and benchmark) than…
I think the parent means that x86 devices, specifically a favorite of mine, the Surface Pro, can provide mostly all of that and then some, but without the hassle of iOS: * 3:2 screen ratio, 267 PPI * Despite an i5 it has instant on, connected standby, LTE built in * 9h of web browsing on battery: https://www.anandtech.com/show/13471/the-microsoft-surface-p... * Fanless * Charges in 2h40m * Does not get hot * Can run…
Re: Coding on an iPad Pro in 2019
#156Earlier quoted context omitted.
> and also the fact that it could connect to cellular networks with a SIM card I never actually understood that. Everyone carries a cellphone, can't you just do tethering? that's what I do anyways. I guess the only advantage of an iPad with SIM is that is 'always connected' as opposed to click and connect to your mobile hotspot?
Tethering drains the phone battery very fast, and your phone is usually the one thing that you want to die last on you. But there are plenty of laptops with integrated SIM card slot and modem, and the rest of them can be extended with the same via USB.
if you say you don't WANT to carry another thing then your assertion fails - either you need a full working environ on the go or you don't. tethering with a mobile phone and laptop provides a mobile work environ with no drawbacks at all
Re: Coding on an iPad Pro in 2019
#157For those of us married to emacs: I would love to know if anyone has succeeded in using SSH on an iPadPro with a sensible mapping of the keyboard. Every SSH I tried had some intercept of control sequences, which was fatal as far as I was concerned. This was at least couple of years ago, so perhaps there's been progress. So far, the only usable iPadPro emacs is via uVNC to a graphical remote machine, which does seem t…
Why is everyone in this thread ignoring Android tablets? There are ports for most command line apps, including Emacs. Try Termux.
To give an example and add some context: just last week I thought of a possible bug and gap in the test coverage for a personal project. Within a Zsh prompt, I pulled the latest revision from Bitbucket using Mercurial, used Emacs (via the Hacker's Keyboard [1] soft keyboard) to edit the test suite and add a couple of lines, then used CMake to generate a makefile for GNU Make to build the project using Clang, and finally ran the test suite and confirmed the expected segfault.
All of this was done locally (except for the pull, obviously) from within a Termux [2] session on a sub-$300 Android phone. Granted, the full test suite takes about 14x longer to run on my phone compared to my aging desktop and it's tedious to type very much, but as the old saying goes: "The marvel is not that the bear dances well, but that the bear dances at all."
[1] https://github.com/klausw/hackerskeyboard
[2] https://wiki.termux.com/wiki/Main_Page, http://termux.net/dists/stable/main/binary-arm/
Re: Coding on an iPad Pro in 2019
#158Programming is not just about programming tools, it is about the OS environment. I prefer being able to arrange things anywhere , and the iPad has always bugged me by rationing shared-app screen space as if I’m a child (you get up to this fraction of the screen but it must be arranged only “here” ; or, you can picture-in-picture but only the specified way; etc.). My first iPad was wonderful for web browsing until web…
Re: Coding on an iPad Pro in 2019
#159Earlier quoted context omitted.
I attempted to use an iPad pro as a primary device for a few weeks. It seemed to be more than just the user agent. Things were rendered wrong, it seems some browser defaults we're also different so if the site developers assumed they were there, it looked funny. Switching to "request desktop site" wasn't always a solution
I hope I'm wrong, but it sounds like you're arguing against responsive webdesign. Any decent website should look exactly the same on the iPad and a desktop window of equal size. If it doesn't, the developer rather than the browser is to blame.
Re: Coding on an iPad Pro in 2019
#160I want a touch first drag and drop editor
your finger has 3 articulation points, your hand has 5 fingers. the touch interface uses maybe two points out of all this complicated mechanism - it's fundamentally frustrating to use. it's fine for when a phone is cradled precariously on your palm/little finger but an iPad instantly makes you think "why can't i have a mouse or something"