7 ms·
> Can I code on it yet? I (honestly) don't understand the appeal of writing code on an iPad. Feels like the Air or Macbook Pro already do that: a keyboard with
by wiremine 4y ago
> Can I code on it yet?
I (honestly) don't understand the appeal of writing code on an iPad. Feels like the Air or Macbook Pro already do that: a keyboard with a screen. I'd feel cramped if I had to develop on something like iPad OS.
- melling 4y ago“Why would you want to do that? I don’t understand “. I’m going to skip answering and simply say I would like to code on my iPad too
- Andrew_nenakhov 4y agoBecause it is a locked down supercomputer that could do a lot of things, if it wasn't artificially dumbed down. I completely understand why some people want to undumb it. It is light, powerful and more robust and portable than any notebook.
- MuffinFlavored 4y agoI wonder what jailbreak efforts look like in terms of getting full blown Mac OS (the M1/M1 Pro/M2 flavor) to run on iPad...
- threeseed 4y agoThis comment could equally be describing an iPhone or Apple Watch. What you call artificially dumbing down others would call optimising for the form factor.
- moystard 4y agoWhat is possible on a device should be driven by the creativity and will of its users, not by an artificial lock.
- threeseed 4y agoTurning the iPad into a MacBook is far more than some artificial lock. It requires consciously designing everything to work as both a fully fledged computer and content consumption device. That touches everything from product design, internal hardware, thermals, operating systems, frameworks etc.
- Andrew_nenakhov 4y agoIt has a processor, ram, storage, video output, Bluetooth and network connectivity. I'd say it's already fully functioning computer designed to do any computing task. Of course, manufacturer wants it to be a locked down appliance, but its predatory behaviour is not a reason to sheepishly accept the status quo. And what you say about 'consciously designed ...' amounts to nothing meaningful. Have you seen what hardware people have been running Doom on?
- threeseed 4y ago> It has a processor, ram, storage, video output, Bluetooth and network connectivity So does my watch, my fridge and my car.
- Andrew_nenakhov 4y agoAnd? iPad's hardware is already a perfectly usable general purpose computer. It is very portable, unlike your fridge, and has powerful processor and high-capacity battery, unlike your watch. The only problem preventing its use as a general purpose computer in a sense of Macbook is a lock by the manufacturer, which prevents loading a proper OS on it, and the absence of hardware specs, nothing more.
- pietro72ohboy 4y agoReductio ad absurdum just to drown out the merits of the parent post. Your iPad is far more capable than those three devices. It should be able to do what the user would like to do. And an iPad is nowhere close to the safety-critical nature of the other computers. There is no defence for its locked down nature.
- rtpg 4y agoThis might have been a valid complaint years ago, but now I think the app store rules (and well... sideloading) means that, if you want, you could build out all the apps needed to do this stuff! There is almost nothing stopping people from writing up iPad apps for coding things up, except for the fact that there is no market. Apple is no longer standing in the way IMO (stuff like Pythonista exists after all)
- moystard 4y agoSideloading is not accessible to everyone, even though it's fairly easy to achieve. Most users, even technical, would not want to rely on such methods for installing a development environment (or customising their devices for example); Any tentative for monetising an application that depends on sideloading would be bound to fail at scale. Is the context I described responsible for the lack of market? It may be. I still think that iOS is the best mobile experience out there, but it's
- dymk 4y agoIt's locked down so Grandma can't get it into a bad state.
- devonkim 4y agoPeople understand this usually. The problem is that when we try to put the same restrictions upon developers of all users there's going to be a lot of friction with the assumptions in design and UX that make it so great for grandma. Bifurcating iPad OS into a pro v consumer version is probably going to result in worse issues for both groups as well, so building something that can be unlocked once in power user mode seems like the better option longer term. There's speculation about _why_ it's been so hard to get this right and only Apple can definitively say what the reasons are.
- al_borland 4y agoThe iPad Pro + Magic Keyboard weights more then the MacBook Air [1]. I want to say I once read it was thicker as well. It's also just as much money, if not more. The benefit of the iPad is the touch screen, that's it. The size/weight argument is only valid for those who aren't loading it up with a keyboard cover. I assume everyone talking about coding on it are going to be using the Magic Keyboard. [1] https://www.theverge.com/2020/4/20/21227741/apple-ipad-pro-magic-keyboard-weight https://www.theverge.com/2020/4/20/21227741/apple-ipad-pro-m...
- kcplate 4y agoI have one of these for my 11 Pro. It’s lighter than my Air and much more portable. https://www.logitech.com/en-us/products/ipad-keyboards/folio-touch.html https://www.logitech.com/en-us/products/ipad-keyboards/folio... My iPad has better battery, cellular, etc… Do I use it to code, no, but that is because I don’t really code anymore. I have used it along with parallels access to remote in to my Air from literally across the world, and run VSCode to troubleshoot some code for a friend. It worked fine. Anymore it’s become my travel machine.
- dkdbejwi383 4y ago> The benefit of the iPad is the touch screen, that's it. The fact that you can remove the keyboard half is a big benefit to some as well.
- dachryn 4y agoand that you can write on it. Super cool for documenting technical stuff with diagrams etc..
- al_borland 4y agoYes, but that's only helpful because it has a touch screen. I don't think detraching a screen from it's input devices would be a helpful feature. Touch makes that possible.
- anon-guy 4y agoIt’s ergonomic if you set it up right. I have a stand that I attach my IPAD to and pull out my mini mouse and keyboard and don’t have neck pains. With a laptop, you have to crane your neck down to look at it. I see it as like a laptop with a detachable screen. It’s also less invasive that way, you can get a laptop stand but it looks ridiculous in coffee shops.
- nicoburns 4y agoPeople don’t want to develop on iPadOS. They want iPad hardware with a full fat os such as macOS or Linux.
- lawik 4y agoNot necessarily. I'd be curious to see a slightly different take on the programming environments I'm used to. I like macOS more than iPadOS but regardless, right now I couldn't work on the iPad if I wanted to.
- stetrain 4y agoI want a linux/mac compatible terminal environment sandboxed in iPad OS. I don't need them to be the root OS or try to use a mouse-centric UI via a touchscreen.
- m-p-3 4y agoAn actual VM, fully sandboxed from the OS would be terrific.
- mbreese 4y agoSadly, it would probably be memory starved. There isn’t much RAM on those devices. When I tried UTM, a year or so ago, it was difficult to get a functional VM on an iPad Pro.
- stetrain 4y agoTHe 2021 iPad Pro has 8GB of RAM, or 16GB with the 1TB storage option. iPad OS 16 also adds virtual memory for the first time on an iOS device.
- mbreese 4y agoThat's significantly better. It makes me wonder how much life my 2018 iPad Pro has left. I think it only has 3GB of RAM, which I could see being more important, as Apple adds more multitasking to the OS.
- celim307 4y agoFor someone like me who travels and digital nomads, the 14” MacBook Pro is perfect. iPad is definitely not in my interests but while I definitely can be more productive with more displays, I surprised myself how quickly I got used to using just the MacBook screen.
- maleldil 4y agoIt's stupid to say this, but I think I work better with just one screen. The temptation to put Slack and email on the second screen and have too many things going on at once is too great. Using a single screen (the MBP display) makes it easier to focus.
- goosedragons 4y agoIt's a more flexible form factor that can handle things like taking written notes, marking up PDFs, couch surfing extremely well which traditional laptops fail at. And with a Bluetooth keyboard it's perfectly serviceable for typing at a desk. Literally all it's restrictions are completely artificial which makes it doubly frustrating.
- spike021 4y agoI think it depends on the scope of what a user wants to code. I have a Mac Mini at home, but lately while doing some prep for interviews (sigh, leetcode), I’ve been going to the library or other places with my iPad and a BT keyboard, and it’s not half-bad to write some code. Unfortunately (or fortunately depending on who you ask) I’ve been mostly writing code on a DigitalOcean instance that I SSH to. That can be trickier if Wi-Fi is shaky where I am since my iPad doesn’t have access to mobile networks and my phone doesn’t do tethering. Nowadays newer iPads can even hook up to external displays. So form-factor wise, you’re not necessarily missing much, even if you prefer more screen real-estate. It would definitely be nice to have a native Terminal shell, though.
- kstrauser 4y agoBTW, if you haven't tried it already, look at Blink as an SSH client. It also supports Mosh, which is a godsend for working from flaky networks. I can literally open a connection from my house, close my iPad, get onto a bus using its WiFi or my phone tether, close it, walk into my office, and continue with the same connection. It's brilliant.
- phoobahr 4y agoI write a lot of python. A fair chunk of inside Jupiter notebooks. Safari is a capable browser for accessing remotes juypter lab servers and there are a couple developers one-upping each other & producing pretty good options for local development with native libraries. When I'm home I don't really need the iPad for this (much). There a few use cases where it's clearly better than my MacBook Pro though: the screen is veerry nice outside and I've written more in a hammock than you'd think. Also - airplanes which I am on more often than I'd like to be. an iPad Pro with the magic keyboard is fantastically shallow. It fits on a tray better than anything else.
- FreqSep 4y agoHere’s the appeal: it’s basically a MacBook Pro when the keyboard is attached. But you can take it off and write notes with it, pass it around, etc.
- makeitdouble 4y ago> Feels like the Air or Macbook Pro already do that: a keyboard with a screen. If these were your two requirements, you wouldn't need an Air or MBP either.
- nmfisher 4y agoForget about writing code, simply having the ability to compile would be a huge improvement. It's obscene that I have a $1500 iPad Pro with hardware/software perfectly capable of building iOS apps, but Apple demands that I buy yet another one of their overpriced machines to do so. It's not even about the money, it's the sheer audacity and arrogance that shits me.
- pantulis 4y agoI'd say the question is "Can I code iPad apps on an iPad?" I would not really expect iPadOS to become a regular developer enviroment for, like Java, Python or C#. I understand Swift Playgrounds can create some types of apps, but are iPadOS apps written on iPads? Until I can plug a screen and a keyboard to my iPad and write something as sophisticated as Cultured Code's Things on it, there is still ways to go.