26 ms·
Can I code on it yet? Just wild to have such an unbelievably powerful piece of hardware that I pretty much only use for youtube and netflix. You sell a keyboa
by Tiktaalik 4y ago
Can I code on it yet?
Just wild to have such an unbelievably powerful piece of hardware that I pretty much only use for youtube and netflix.
You sell a keyboard for it. Let me code on it!
- andrewmunsell 4y agoFWIW I do code on my iPad and have gotten rid of my Mac laptop. I have two options: remote desktop into my gaming PC, or use GitPod (which works quite well for a more "native" but not offline dev experience). One day maybe there will be a full IDE, but for now this works well for occasional side project work.
- kposehn 4y agoGitHub Codespaces has also been a useful option.
- mnholt 4y agoI've developed on an iPad using Termius SSHed to an EC2 node running tmux. Worked great.
- type0 4y agoYou developed on EC2 then and iPad was your dumb terminal. What is really needed is some sort of native container support so that overpriced gadget could be even useful offline.
- mnholt 4y agoAgreed. Just wanted to point out that it is possible if you have a flexible definition of "coding on an iPad".
- fuzzy2 4y agoRight now, just like you could yesterday. But maybe you actually want to run that code? That's probably never going to happen, not on the App Store at least!
- woevdbz 4y agoCurious if the web based version of vs code works for this?
- donbrae 4y agoIt works quite well (I have it ‘installed’ as a home screen app). You can open individual files or remote repos, but not local folders. Seems responsive.
- monkin 4y agoWhen using Blink Shell you can open local files too and connect to vps or use other providers like GitHub Codespaces.
- Sirened 4y agoDoes it? I remember playing with Codeserver last spring and found the complete lack of basic things like scrolling using the trackpad to be deal breakers. It's neat but mobile safari just was not up to it.
- donbrae 4y agoScrolling with the trackpad is working fine for me (I’m on a M1 iPad Pro on iPadOS 15.4), at least on the ~7000-line package-lock.json I just tested. The app does have some quirks, mind you, like the native scrollbar obscuring the VS Code scrollbar.
- kryptn 4y agoI've used blinkshell to remote into other machines and it's worked well enough for me, although it still requires another machine. It apparently has vscode built into it now, but I haven't used it much since. I'd really love to see a native vscode on ipad.
- deleted 4y ago[deleted]
- meibo 4y agoFunny how most of the answers to this post boil down to "remote into another $2k machine to do your work on a $2k machine that would be extremely capable of doing it by itself".
- hulitu 4y agoIf it works for Google, why not for Apple. Wait, Google is cheaper.
- TwoNineA 4y agoI write C# code by remoting to a $2k machine, however, iPadOS 16 got me hyped for the fact that I can take my old Mac Mini give it to my mom and just use my M1 iPad on my 43 inch 4k monitor to do mundane stuff as logging into work via VPN, run RDP, run Teams and use it as my "desktop". All I need now is a decent terminal for iPad OS AND some kind of USB-C hub to allow charging AND display out the same time.
- manuelabeledo 4y ago> All I need now is a decent terminal for iPad OS AND some kind of USB-C hub to allow charging AND display out the same time. Do you use Blink by any chance?
- phoobahr 4y agoBlink: <https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjgi7qN4Jn4AhVbK30KHfNuDTMQFnoECAMQAQ&url=https%3A%2F%2Fblink.sh%2F&usg=AOvVaw3A68myaIFAlRwpwlmUtSu5 https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...>, or Shellfish: <https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjrtOaY4Jn4AhVSOH0KHVRXCuUQFnoECAUQAQ&url=https%3A%2F%2Fsecureshellfish.app%2F&usg=AOvVaw3rhCn5l8XKB2YznvtzHwnk https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...>, or aShell: <https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj5mv2s4Jn4AhXhJX0KHUotD6kQFnoECBUQAQ&url=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Fa-shell%2Fid1473805438&usg=AOvVaw1yJUnsd8S4nEsn5fu41pSC https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...> for a local shell, or iSH: <https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjs7di64Jn4AhXXBTQIHTaJCvsQFnoECBkQAQ&url=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Fish-shell%2Fid1436902243&usg=AOvVaw0HRH6yxjsabd9sFC-v10UU https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...> for an emulated shell. I'm sure there are others. I don't know about C#, it's not an ecosystem I swim in at all, but there are multiple python options (including Pyto, the venerable Pythonista and jupyter notebook hosts like Juno & Carnets). There are js environments like Scriptable and Play.js. And it's not Xcode but Swift Playgrounds offers, of course, swift including swift.ui and the ability to redistribute those projects (with some limitations) including submitting directly to the App Store. I get it; I use an iPad a lot for a great many things. It's not perfect - I have a long list of things I would like to see addressed. Low effort complaints like "let me know when I can code on it" are just that though; low effort. So those who complain "how to code on it?" or about how it exactly match the workflow they use on a completely different platform etc just sound.... whiney. Low effort noise when some basic infrastructure could enable so many other workflows. I like my iPad, I use it every day, I hope to use more with less friction soon-ish. Yup, same thing every June.
- MaxLeiter 4y agoI coded on my iPad for a few months (jailbroken with X11) and loved it. I’ve accepted I’ll need to run Linux on an old one if I ever want to use one as a proper workstation. I can’t foresee Apple ever relaxing the security enough to allow a proper development environment.
- stetrain 4y ago- Swift Playgrounds supports coding, running, and submitting iOS apps to the app store. - Pythonista is a python IDE for iOS - iSH Shell is an emulated x86 terminal environment I still wish they would allow a full dev sandbox on iPad. It can be fully isolated from the root filesystem, I just want to have a terminal, local git repos, and be able to point a text editor at it.
- bitexploder 4y agoiSH is horribly slow and not really useful to me for a lot of things.
- porcoda 4y agoIsn’t pythonista abandonware? Last time I checked the forums for it there were a number of posts about it not getting updates for at least 2 years. It’s a real shame since it’s a nice piece of work that would be great to have actively maintained and updated.
- mark_l_watson 4y agoIt runs perfectly. It may not be fair to criticize for lack of major updates. I don’t much like Python but I have bought both versions of Pythonista-really a nice product.
- porcoda 4y agoIt’s using an EOL version of python. Keeping it up to date to use at bare minimum a version that isn’t EOL (even if it isn’t the latest version) would be nice. Heck, I’d happily pay periodically for major updates since I’m not expecting free work for a product I value and paid for in the first place. It’s a fair criticism if an app is part of an evolving ecosystem (eg, python) and just stops keeping up: slowly but surely it skews further from what people are expecting, what practices are currently in use and those that have been abandoned by the community, etc. What I don’t understand is why people who have popular apps and decide to stop working on them don’t sell them so someone else can keep them alive. Pythonista is awesome, and lots of people use it. I’m sure someone out there would happily step up to help keep it alive or take it over.
- api 4y agoIt's a mobile device. Mobile devices are designed primarily for consumption or interaction with walled gardens where your content can easily be monetized by someone else (like social networks). They're consumer devices with the emphasis on the word consumer. As you say it's entirely an OS limit not a hardware limit.
- paulcole 4y agoIf they're emphasizing the word "consumer" why do they put "Pro" in the product name? I generally agree w/ you by the way (just think your reasoning is wrong). Apple clearly has no interest in making an iPad into a computer anytime in the near future. But somehow "Why isn't this a computer yet?" is all you hear after any iPad announcement.
- deleted 4y ago[deleted]
- Veen 4y agoI think that overstates things and it’s a blinkered “developer” perspective. Many professionals use iPads to create and do real work every day: writers, artists, designers, lawyers, etc.iPads aren’t useful for developers, but developers are a vanishingly small percentage of the population. “Pro” != Developer. There are many other professions
- api 4y agoThat's not exactly what I meant. My post above wasn't that well phrased. The problem is that if you do all those things on an iPad, you don't own your data. It belongs to whatever walled garden you're working in. Uninstall the app and your data is gone. Stop renting cloud and your data is gone. The company running the app goes bankrupt and your data might be gone. This is the fundamental difference I see between "mobile" and "desktop" ecosystems. Mobile is designed from the ground up to place you into a much more subservient relationship to vendors. I've described the mobile ecosystem as "feudal computing."
- 0x20cowboy 4y agoSeems like they could just allow Docker.
- corrral 4y agoThat'd mean Linux VMs, too. There's no "allowing" docker without Linux, and if you can run Linux there's no need for them to "allow" anything further.
- deleted 4y ago[deleted]
- 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.
- williamtrask 4y agoSurely the main reason iPad and Air don’t become the same product is to push more and more consumers into the increasingly locked down product. Opening up iPad to run arbitrary code would ruin this anti-competitive advantage
- ProfessorZoom 4y agoGitHub Codespaces
- donbrae 4y agoThe native CodeSandbox app[0] is pretty good if you’re a Web/JavaScript dev. [0] https://apps.apple.com/gb/app/codesandbox/id1423330822 https://apps.apple.com/gb/app/codesandbox/id1423330822
- bradgessler 4y agoMacBook Air is that.
- lostgame 4y agoHow is a MacBook Air a multi-touch Apple Device I can code on?
- bradgessler 4y agoIt’s not multi-touch—it’s pretty much the same size as an iPad Pro, but with a keyboard and IS that let people code on it.
- nunez 4y agoI have been trying to code on my Pro for years; depressing every time. The day I can finally code on this thing is the day that I stop carrying a laptop with me.
- throwaway894345 4y agoWe have a Pro and basically the only advantage is illustration via Apple pencil. It’s even more frustrating to type on than a phone, and every external keyboard I’ve seen requires a flat surface (no ergonomic typing on your lap). In hindsight I’d rather have spent the money on an M1 MacBook Air and a Wacom tablet.
- rsfinn 4y agoHow about getting a MacBook Air and using your iPad Pro as a second display (using SideCar) on which you can also draw with your Apple Pencil? Possibly more flexible than a Wacom tablet.
- throwaway894345 4y agoThat’s probably the path forward at this point. Not super keen to shell out for a Macbook Air at the moment (they’re definitely a compelling machine, but I’m trying to keep costs down for other priorities).
- bosie 4y agoNot an endorsement but have a look at Brydge Max+, maybe that is a keyboard that works for you if a non-flat surface is a requirement.
- mbreese 4y ago> the day that I stop carrying a laptop with me I gave up on the idea of coding in my iPad when I realized that my iPad Pro, with the keyboard, weighed as much as a MacBook. There was no real benefit after that point, so I stopped trying. :(
- gjsman-1000 4y agoUndermentioned new feature: DriverKit is now available on iPadOS. You will be able to, apparently, write your own drivers and run them on iPads. That's a big deal.
- Klonoar 4y agoGetting DriverKit entitlements is notoriously slow and/or painful, so... I'd take this with a grain of salt. It's also only M1-based iPads, though this is a minor distinction.
- tristanb 4y agoI run code-server on my home server and it gives me VSCODE running in a browser, its great. I code on my iPad all the time.
- layer8 4y agoYou code through it, not on it. :)
- diob 4y agoYes! I want one only because of the possibility of a true depth camera which the air doesn't have. But I can't justify it just for that.
- MuffinFlavored 4y agoCan you still not run Terminal on it? I'll know Apple is for real once we can access Terminal + Finder.
- specto 4y agoI sold my m1 ipad because of this.
- ghuntley 4y agoYes, via Gitpod. See https://ghuntley.com/anywhere https://ghuntley.com/anywhere for tips and recommendations for apps / keyboard configuration because the magic keyboard doesn’t have an esc key. Happy to answer any questions folks may have. Ask away!
- mbreese 4y agoDoes gitpod work well with Cmd- key combinations? That was the problem I had with the coder.com vscode fork. It worked great, but copy/paste/undo were always problematic. I eventually found an iOS app that acted as a dedicated front end to the coder.com web app. This is the one I use. It talks about subscriptions, but works for free if you supply your own remote VM/server. https://apps.apple.com/us/app/servediter-for-code-server/id1504491325 https://apps.apple.com/us/app/servediter-for-code-server/id1...
- Jemm 4y agoCan I run a multitasked app that Apple won't kill to save battery life even though I have the PRO iPad plugged in. Just put MacOS on the damn thing already.
- deleted 4y ago[deleted]
- tomc1985 4y agoJust... why? Laptops and IDEs are fine. How does anyone possibly want to do anything without multiple screens anyway?
- zzzbra 4y agowould be nice to only have to purchase one device that does everything.
- SkyPuncher 4y agoI have an iPad and MBP for work. I'd love to be able to code on my iPad. Airplanes are the clearest, but not frequent use case. A 15" MBP is just a bit too big to comfortably use. Broadly, it'd be nice in more casual settings where I don't want to haul a MBP around.
- gigatexal 4y agoI have no idea why Apple is being so unwilling to let the iPad become its touch enabled tablet/laptop. They famously commoditized the iPod to huge success when they made it an app on the iPhone. Why not risk cannibalizing sales of MacBooks by letting the iPads achieve their full potential? I mean what is the point of a m1 in the iPad with 16GB of ram if it’s going to be hindered by the OS? Let it run if not full MacOS at least let us do things like run XCode and such — let us take advantage of the hardware!
- sangnoir 4y agoApple deliberately segments prices of each device to maximize margins
- ryanSrich 4y agoIt really is a tragedy, but who in their right mind would buy a laptop if Apple made iPads useful for doing work?
- pjmlp 4y agoYou can code on it for the last 10 years already, Pythonista, Continuous, Shaderific, LispPad, Swift Playgrounds, among plenty others.
- johnywalks 4y agoSeriously. I really wanted to buy an iPad but then realised i have no use for it. It's not as good as my laptop and the functionality in every aspect is still very limited. The only unique feature is drawing/notes which might work for artists but paper is good enough for me. I want to like it but for now it's still a giant iphone with a pen.
- nvarsj 4y agoYeah, this is why I sold my last iPad Pro, after owning iPPs for about 4 years. It's such an incredible device crippled in the most brutal way by this overly restrictive mobile OS (let's be real, iPadOS is just an iOS skin and changed nothing). Doesn't seem like Apple has any interest in ever changing this, so I doubt I'll buy an ipp again.
- joshspankit 4y agoI was going to say “Isn’t that what Xcode Cloud enables?” but I guess they’re not there (yet?). Still requires Xcode to be installed.