Live data from Hacker News

iPad Pro as Development Machine

arslan.io

41–50 of 151 posts

Re: iPad Pro as Development Machine

#41

Too much configuration to even get started!! and the fact that you can't work offline makes this setup so much worse than a regular laptop for my regular use :( I wish there was a better dev environment on the ipad already

Why do you wish that? It sounds horrible. Why not just use a laptop (the right tool for the job).

By your own definition, if that commenter got their wish, the iPad would be a laptop.

Re: iPad Pro as Development Machine

#42

This topic comes up every month or so, and there's always this catch: > we need to first create a remote workstation which we can start using as our main development machine. A dumb terminal isn't a development machine. That's like saying "Using my DEC VT100 terminal to develop in Go", let me just hook it up to an actual computer

I came here to say the same thing. This article got me all excited. I made my coffee and sat down for the long read. And the first damn section killed all my excitement. It drives me god damn bonkers that the iPad is such an unbelievably powerful piece of hardware... that is practically unusable due to arbitrary OS limitations. Unusable for certain types of tasks that is. Le sigh. I dream of the day when an iPad can…

OP here: Thanks for making the coffee at least :) I also wish iOS wouldn't be limiting and Apple would allows us to develop locally. I think we're getting there slowly and I'm looking forward to that day.

Re: iPad Pro as Development Machine

#43
post #23

Everyone is so defensive about laptops here that you’d think they feel threatened by this post. Isn’t it in the spirit of the hacker community to be open to new modes of using computers? This is an experiment, that’s why they documented it and stated clearly that it’s an experiment. It’s something to think about and discuss, not a statement that you should throw your laptop out.

People are worried of a "war on general purpose computing" scenario if even development work can be moved to locked down devices, I think

Re: iPad Pro as Development Machine

#44
post #29

Earlier quoted context omitted.

OP here: Thanks for the comment. I thought I was clear that this was an experiment and that I wanted to try out things. Now that I'm using it for couple of months, I have even more things to share that are not covered by my blog post.

Thanks for the article - as a developer with an iPad Pro, it was fun reading your thoughts. I haven't tried coding on it, but I love it as a supplementary machine.

Mind expanding on how you use it as a supplementary machine? Any specific workflow you can share?

Re: iPad Pro as Development Machine

#45
post #29
post #23

Everyone is so defensive about laptops here that you’d think they feel threatened by this post. Isn’t it in the spirit of the hacker community to be open to new modes of using computers? This is an experiment, that’s why they documented it and stated clearly that it’s an experiment. It’s something to think about and discuss, not a statement that you should throw your laptop out.

OP here: Thanks for the comment. I thought I was clear that this was an experiment and that I wanted to try out things. Now that I'm using it for couple of months, I have even more things to share that are not covered by my blog post.

Would you be willing to try:

a) some IOS-native IDE, i.e. http://continuous.codes/ ?

b) how would android fare in comparison? I.e. I really like termux project, it seems to have much more installable packages than i.e. blink, and it could alleviate the need to run separate session in a separate box over the internet. Similarly, because android is based on linux, there are projects for running linux distros alongside (mostly in chroot?).

I am currently trying to learn Ocaml on my android phone on my way to work with Termux :)

Re: iPad Pro as Development Machine

#46
post #29
post #23

Everyone is so defensive about laptops here that you’d think they feel threatened by this post. Isn’t it in the spirit of the hacker community to be open to new modes of using computers? This is an experiment, that’s why they documented it and stated clearly that it’s an experiment. It’s something to think about and discuss, not a statement that you should throw your laptop out.

OP here: Thanks for the comment. I thought I was clear that this was an experiment and that I wanted to try out things. Now that I'm using it for couple of months, I have even more things to share that are not covered by my blog post.

+1 thanks for the writeup, I have a similar setup and reading the previous posts on blink et al was super helpful as well

Re: iPad Pro as Development Machine

#47

This topic comes up every month or so, and there's always this catch: > we need to first create a remote workstation which we can start using as our main development machine. A dumb terminal isn't a development machine. That's like saying "Using my DEC VT100 terminal to develop in Go", let me just hook it up to an actual computer

> A dumb terminal isn't a development machine. That's like saying "Using my DEC VT100 terminal to develop in Go", let me just hook it up to an actual compute

And to be clear: The iPad Pro does not even achieve the level of "dumb terminal": It does not pass control sequences intelligently, so even running remote emacs is not possible without major remappings (and the remappings are so major as to reduce functionality.)

That said, the iPadPro is good for what it's good for. I love having a portable library, and note taking with the pen is kinda nice. It just doesn't achieve the level of development machine for any intelligent definition of the word "development".

Re: iPad Pro as Development Machine

#48
post #5

I get excited every time I see an article about using the iPad Pro for development. But then it always turns out that people just use blink to ssh/mosh into another machine. I really wish I could have native Emacs on the iPad. It is one of the fastest and lightest machines around, phenomenally lightweight and with a great battery life. It has a pretty good keyboard attachment. And Emacs even without a native shell wo…

Wouldn’t the locked-down filesystem be a problem?

Re: iPad Pro as Development Machine

#49
post #16

Earlier quoted context omitted.

The Surface Pros are full fledged machines and quite powerful if bought with the right spec (not cheap though). Just get the keyboard cover. No idea how they work with Linux though.

> No idea how they work with Linux though. On the Surface Pro 1 you can forget using the pen input and sometimes the wifi will just disconnect until you reboot. Aside from that Linux will run pretty smoothly. From what I've read so far I get the impression it works better on the newer models though(SP3 and up).

The very newest models seem to have quite a few issues with WiFi/BT and touchscreen support. This is not really acceptable for a development machine, or for that matter a tablet. A lesser issue is that most Surface devices do not support plain old ACPI standby in hardware; rather it's replaced by something called "Connected Standby" where the OS is tasked with minimizing power drain. Support for that is also lacking AIUI, but at least we can expect this to improve in the future.

Re: iPad Pro as Development Machine

#50
post #42

Earlier quoted context omitted.

I came here to say the same thing. This article got me all excited. I made my coffee and sat down for the long read. And the first damn section killed all my excitement. It drives me god damn bonkers that the iPad is such an unbelievably powerful piece of hardware... that is practically unusable due to arbitrary OS limitations. Unusable for certain types of tasks that is. Le sigh. I dream of the day when an iPad can…

OP here: Thanks for making the coffee at least :) I also wish iOS wouldn't be limiting and Apple would allows us to develop locally. I think we're getting there slowly and I'm looking forward to that day.

I still read the whole thing. You know, after ranting on HN for a minute. Thanks for sharing! :)
Post reply on HN