[HN Gopher] iPadOS 16
       ___________________________________________________________________
        
       iPadOS 16
        
       Author : todsacerdoti
       Score  : 179 points
       Date   : 2022-06-06 18:49 UTC (4 hours ago)
        
 (HTM) web link (www.apple.com)
 (TXT) w3m dump (www.apple.com)
        
       | kposehn wrote:
       | Hopefully external displays will also support full screen apps as
       | well (I haven't used normal windows since Lion).
        
       | minimaxir wrote:
       | The keynote implied it, but Stage Manager/Windows and Display
       | Scaling only works on M1 iPads per the footnotes on the product
       | page.
        
         | deergomoo wrote:
         | Completely expected but still quite lame considering I could do
         | more multitasking on an old Mac with a dual core i5 and 4 gigs
         | of RAM.
         | 
         | My 2020 iPad Pro has an A12Z and 6 gigs of RAM, gating off
         | access to the new stuff completely feels very artificial.
        
           | hollandheese wrote:
           | >I could do more multitasking on an old Mac with a dual core
           | i5 and 4 gigs of RAM.
           | 
           | I could do more multitasking on a 486SLC/33 with 4MB of
           | memory.
           | 
           | > My 2020 iPad Pro has an A12Z and 6 gigs of RAM, gating off
           | access to the new stuff completely feels very artificial.
           | 
           | I have that iPad Pro as well, and I'm infuriated. Looking at
           | the Surface line to replace it. Apple's strung me on too long
           | with the iPad Pro.
        
       | etra0 wrote:
       | The day iPad gets hardware accelerated VMs without any jailbreak
       | would be the day it'll become a productivity machine for
       | developers.
       | 
       | The iPad is cool, portable and has a nice screen, but iPadOS
       | still holds it back IMO.
        
       | josefresco wrote:
       | That trackpad drag from iPad to external screen looked awkward as
       | hell. He probably practiced that like 50 times, or it was a pre-
       | record action.
        
       | [deleted]
        
       | paxys wrote:
       | They say that with every update. I'm waiting for the day iPad Pro
       | will actually be useful for productivity, at least enough to
       | justify its hardware and cost.
        
         | tootie wrote:
         | I'm baffled. The entire iPad ecosystem is extremely expensive
         | portable TVs. They are also decent (but very expensive)
         | e-readers. For messaging, web browsing, gaming it's much easier
         | to use a phone. For doing real work, you need a keyboard and a
         | mouse/trackpad.
        
           | criddell wrote:
           | If your real work involves reading or writing or sketching,
           | an iPad is a pretty great choice. I use mine all the time for
           | marking up PDFs, drawing, and note taking (I prefer
           | handwriting to typing for notes).
        
         | imoverclocked wrote:
         | It's super productive for some things. eg: I love flight
         | planning on my iPad.
        
         | gman83 wrote:
         | I have to say, as a kid, I watched my productivity going from
         | 286 to 396 to 486dx to Pentium just skyrocket. I went from
         | writing config.sys & autoexec.bat files just to get my games to
         | run to running mIRC while my mom was screaming at me to get off
         | the phone line. Modern innovations just don't provide that
         | level of change for the end user, no matter how Apple spins it.
         | I wonder if we'll ever get that again.
        
           | zamalek wrote:
           | Try the "new cool" on Linux: the likes of NixOS and
           | Silverblue+Distrobox (especially the latter for dev). You
           | have to backtrack heavily on learned opinions, but it gave me
           | the same dopamine rush that Rust did when I first "got it."
        
       | westhom wrote:
       | Maybe 3-5 years until iOS/iPadOS and MacOS are essentially the
       | same. It doesn't make sense to keep them separate code based when
       | iOS is developing into a hybrid form factor OS, with mouse,
       | multitasking, windows, file system, external monitor, usb
       | accessories, keyboard, etc.
       | 
       | My guess is non-pro laptops will basically be iOS, and then there
       | will be a MacOS Pro, which unlocks some capabilities for
       | developers, but all in a unified code base.
       | 
       | First step was to share processor architecture and work in the
       | ability for iOS apps to run in MacOS. But iOS is very much
       | converging into a replacement for MacOS. And just like iPhone iOS
       | strips out features you unlock with iPadOS, same for the iOS-
       | ification of MacOS.
        
         | rasguanabana wrote:
         | I doubt it. There's a reason you can't call from iPad (despite
         | having SIM card variant). There's a reason you cannot use
         | Pencil with Mac on touchpad. There's a reason you have very
         | limited multitasking support on iPad and none on iPhone.
         | 
         | Apple wants you to buy more devices to fill gaps that another
         | one doesn't support.
        
         | mywittyname wrote:
         | If they aren't currently the same, they probably never will be.
         | 
         | The whole business case for the iPad falls apart the minute it
         | can install and run arbitrary code. At that point, the iPad
         | shifts from being a large form-factor iPhone to being a multi-
         | modal Macbook. Which is to say, it goes from a device that
         | compliments an existing device to one that replaces and
         | existing, more expensive device.
         | 
         | The reason professionals use Macbooks is because users still
         | need to install and run software that's not sanctioned by
         | Apple. And users are willing to pay a decently large premium to
         | do so.
         | 
         | I'm sure Apple would love to lock down Macbooks the same way
         | they did for iDevices, but if they do that, they would end up
         | killing the Macbook market overnight.
        
           | westhom wrote:
           | I definitely get why professionals want a MacBook. I'm just
           | observing that, from UI/UX/functionality standpoint, the
           | differences between what iPad OS can do and what MacOS can do
           | is quickly disappearing. It's been happening over a few
           | years, and will continue to converge. There will be a point
           | where it will be good enough to add to consumer MacBooks, and
           | satisfy most people. They will maintain differentiation
           | between the "iOS" MacOS just like they enable more powerful
           | features with iPadOS that you can't have with iOS. But it's
           | going to happen, the writing is on the wall.
           | 
           | Btw, this doesn't mean that iOS MacOS will be unusable by
           | devs. I'm sure they have already roadmappped what a pro iOS
           | looks like, for MacBook users. Eg terminal, compiling, code
           | running, etc. But might be more locked down from where you
           | can install .apps from.
        
             | mywittyname wrote:
             | Apple could have made the iPad a convertible laptop long
             | time ago. They just chose not to. It's not like Apple is
             | waiting for some technology to emerge that will enable the
             | iPad to be more like a laptop.
             | 
             | Apple straight up does not want people using iPads to do
             | laptop things. They don't want people substituting their
             | $999 Macbook Airs with $329 iPads.
        
               | wincy wrote:
               | But why not substitute the $999 MacBook Air with the $999
               | iPad Pro 13"? That's the one that bothers me. It's very
               | nearly the same device.
        
           | highwaylights wrote:
           | This, but I think it goes beyond this too.
           | 
           | If Apple allows exceptions to the iOS sandbox for developers,
           | it will very rapidly be abused by users who don't understand
           | the implications of what they're doing.
           | 
           | You can see this in the many just-jailbreak-your-iphone-to-
           | get-this-cool-feature videos all over youtube. Almost no-one
           | outside of developers understands what it really means to
           | disable these guardrails and the headache for Apple when it
           | starts going wrong would be enormous.
           | 
           | Grandma: "I let my grandson borrow my phone but now it has
           | this screen that says I need to pay money to decrypt my files
           | how do I fix it?"
           | 
           | Apple store staff: "That appears to be malware, madam"
           | 
           |  _blank stare_
           | 
           | Apple store staff: "I'm afraid there's nothing we can do"
           | 
           | Grandma: "But the ad said it was secure."
           | 
           | etc.
        
             | mywittyname wrote:
             | Apple doesn't allow it because App Store fees are key
             | component of their business model. That's it.
             | 
             | The argument that people are too stupid to know how to
             | properly use a computer is just a handy argument their
             | marketing team uses because protecting little old ladies
             | from evil hackers sounds better than the truth.
        
           | Nullabillity wrote:
           | Which is why we need to solve this through regulation rather
           | than hope that Tim Cook grows a conscience.
        
           | whimsicalism wrote:
           | Well professionals would use the MacBook pro
        
         | lattalayta wrote:
         | My prediction is that they are just slowly going to merge them
         | (like we've been seeing over the past few years with control
         | center, multi-tasking, and now stage manager and system
         | preferences). I bet there would be a lot of outrage and
         | pushback if they decided to merge them before all the
         | functionality is there, but eventually people will be asking
         | for them to be the same.
        
       | gnicholas wrote:
       | Will it finally support in-line links in Mail? Until then, my
       | iPad Pro seems decidedly un-pro.
        
       | [deleted]
        
       | tolmasky wrote:
       | Stage Manager follows the same pattern as the other features
       | Apple took too long to realize were already figured out on the
       | Mac: make it arbitrarily different to be able to call it new.
       | Just like the "changing cursor" for trackpad support on the iPad.
       | But hey, I'll take it I guess.
       | 
       | Unfortunately, in previous cases, these "justification" tweaks
       | have resulted in a strictly worse experience IMO. The
       | transforming cursor on the iPad is distracting and it can be
       | weird how it disappears over icons (resulting in me losing track
       | of it sometimes). The iPad Keyboard is more awkward than a real
       | keyboard, top-heavy, and sold separately of course. I wouldn't be
       | surprised if the same is true of Stage Manager, although at least
       | it's on the Mac too so hopefully if it turns out to not be that
       | great, it won't be excused as "people not getting it" like all
       | the weirdo undiscoverable gestures on the iPad.
       | 
       | The sad reality though is that it's taken 10 years for the iPad
       | to finally mature into... an arbitrarily different take on OS X?
       | Same chip as the Mac. Works with a keyboard and mouse. Better for
       | drawing but worse for external monitor support. And now basically
       | the same window management we've always had with the Mac. I was
       | always (and remain, theoretically) a big believer in the
       | opportunity the iPad presented, and think it could have gotten to
       | the same place sooner, but bolder, with the actual aim of
       | replacing the Mac (the same way the iPhone replaced the iPod).
       | Where it's at now kind of proves that's always been possible...
       | it just chose to get here meekly instead, not stepping on any
       | toes, always making sure there was an excuse to need to buy _both
       | devices_.
       | 
       | Universal Control to me is the epitome of that mentality: a
       | supremely technically impressive, but ultimately completely over-
       | engineered and absolutely ridiculous "solution" to a problem that
       | wouldn't exist if the Mac simply had a touch screen. You wouldn't
       | need WiFi and communication between two computers to move your
       | mouse from screen A to screen B if the Mac just had a touch
       | screen. The experience of having a touch Mac that you just...
       | plugged into an external display would be strictly better than
       | the weird world of Universal Control, where you drag an image
       | from Adobe Photoshop for Mac over to Adobe Photoshop for iPad, or
       | sometimes, you drag it from Adobe Photoshop for iPad running on
       | the Mac using Catalyst to Adobe Photoshop for iPad running
       | "natively" on the iPad.
       | 
       | I think Apple truly squandered the opportunity in the last decade
       | to get truly get ahead on "big screen" (aka, non-phone-based)
       | computing. Instead, the field still remains wide open.
        
         | kitsunesoba wrote:
         | Well, given the disasters that other parties in the industry
         | have seen trying to make the new platform into the only
         | platform, I can't help but think that some trepidation is
         | justified. Power users also seem to be quite outspoken about
         | traditional keyboard-and-mouse UX not going away, which also
         | makes the success of a single unified platform unlikely.
         | 
         | > Universal Control to me is the epitome of that mentality: a
         | supremely technically impressive, but ultimately completely
         | over-engineered and absolutely ridiculous "solution" to a
         | problem that wouldn't exist if the Mac simply had a touch
         | screen. You wouldn't need WiFi and communication between two
         | computers to move your mouse from screen A to screen B if the
         | Mac just had a touch screen. The experience of having a touch
         | Mac that you just... plugged into an external display would be
         | strictly better than the weird world of Universal Control,
         | where you drag an image from Adobe Photoshop for Mac over to
         | Adobe Photoshop for iPad, or sometimes, you drag it from Adobe
         | Photoshop for iPad running on the Mac using Catalyst to Adobe
         | Photoshop for iPad running "natively" on the iPad.
         | 
         | There are plenty of use cases for Universal Control that
         | wouldn't be fixed by a touch Mac, though. I use it to control
         | multiple Macs (previously used ShareMouse and before that
         | Synergy, but Universal Control works much more smoothly without
         | a hardwired connection), as well as to use native iPadOS apps
         | from developers that force their Electron apps on macOS with,
         | like Slack and Discord.
         | 
         | Personally speaking I have no desire for touch on traditional
         | MacBooks - I can only see it making sense on a dockable iPad-
         | like Mac.
        
           | tolmasky wrote:
           | _> Personally speaking I have no desire for touch on
           | traditional MacBooks - I can only see it making sense on a
           | dockable iPad-like MacBook._
           | 
           | Yes, the fundamental premise is that the last 10 years would
           | have been used differently to grow the touch space to where
           | it fits in the lineup. Arguably a desktop and laptop are as
           | far apart as a laptop and an iPad. That doesn't mean they
           | need different OSes. I shouldn't have to use a completely
           | different OS because I want to use the Apple Pencil. It's
           | just a peripheral. And yes, peripherals should influence the
           | UI (like how scroll bars appear or disappear depending on
           | whether you have a mouse with a scroll wheel attached). I
           | imagine a "Touch Mac" as a laptop where you could spin the
           | screen around to draw on the go for example. Forget complex
           | touch uses, just being able to fold it back to read like a
           | book or watch a movie is a killer feature. But even the Magic
           | Keyboard for the iPad doesn't support this transformation,
           | you have to take the iPad out to use it... like an iPad. It's
           | silly. Similarly, opening up touch to the Mac to allow for
           | things like the Surface Studio, for those who need it, would
           | be great! Instead touch is locked in a tiny screen on Apple's
           | least-used OS (well, after tvOS I guess).
        
             | kitsunesoba wrote:
             | I can kind of see the larger point you're making - it would
             | be nice to be able to directly use an Apple Pencil on a
             | Mac, but at the same time I do think separate OSes are
             | necessary for radically different form factors. The UX
             | requirements just change too much between phone/tablet and
             | laptop/desktop... when you try to fudge both models into
             | the same device you get a mess like Windows 8 or GNOME 3/4
             | which doesn't serve either set of users particularly well.
             | 
             | > Instead touch is locked in a tiny screen on Apple's
             | least-used OS (well, after tvOS I guess).
             | 
             | If sales figures are any indicator, it's _macOS_ that
             | likely takes the position second-least-used OS. Apple sold
             | 19.1 million iPads in 2021 and only 10 million Macs[0].
             | Lots of users who 'd never consider buying a Mac are in the
             | market for some form of iPad.
             | 
             | [0]: https://appleinsider.com/articles/22/02/23/apples-
             | ipad-domin...
        
               | tolmasky wrote:
               | _> but at the same time I do think separate OSes are
               | necessary for radically different form factors._
               | 
               | But the last 10 years have been Apple repeatedly
               | disproving this. iPadOS _started_ radically different
               | from macOS... only to have every major inflection point
               | be defined by it moving closer to desktop /macOS. Whether
               | it was giving up on the single-app model to one that
               | recognized that apps needed to run in parallel (first in
               | a "managed window manager" like a tiling window manager
               | you might find in Linux, and later to a more traditional
               | "unmanaged" one like in normal macOS), to shunning away
               | from keyboards and mice entirely, to then only being an
               | accessibility feature, to now being a major add-on that
               | they sell, and even finally adopting key-commands, etc.
               | (I don't know if anyone ever shook an iPad to undo).
               | 
               | I think this position was defensible at the start, but at
               | the very least has had little supporting evidence since.
               | It is indisputable that the evolution of iPadOS has been
               | to move further and further from iOS and closer and
               | closer to macOS. _Perhaps_ there exists some third way
               | (there probably does!), but Apple has proven to be
               | stretched too thin to try anything other than  "maybe it
               | should work more like a phone" and "maybe it should work
               | more like a laptop", and the latter has been the
               | consistent, if begrudging, winner.
               | 
               |  _> The UX requirements just change too much between
               | phone /tablet and laptop/desktop..._
               | 
               | I think this has the line in the wrong place. It should
               | be "between phone and tablet/laptop/desktop". The mistake
               | was starting at iOS and having to trudge to macOS over 10
               | years vs. the other way around (although perhaps it made
               | sense for marketing reasons). I mentioned this before,
               | and Gruber wrote about my thoughts here [1], but the
               | funny thing about the iPhone is that despite being _more
               | constrained_ than the iPad, I feel less frustrated with
               | it. I am _impressed_ with how much I can get done on my
               | phone, I am understanding when it falls short. But the
               | iPad makes it so clear to me all the time that all that
               | 's standing in the way of me getting something done is
               | some designer's stubborn reluctance to allow me to do
               | things the "old way". An easy example is writing long
               | form text before there was a good keyboard you could
               | attach. I get why the phone isn't a great place to type,
               | the iPad feels unnecessary for that to _always_ be the
               | case.
               | 
               |  _> I can kind of see the larger point you 're making -
               | it would be nice to be able to directly use an Apple
               | Pencil on a Mac, _
               | 
               | I think the best way to think about this is from user
               | workflows first, as I mentioned above it's not even just
               | about the touch aspects. I think the YouTube experience
               | is pretty great on the iPad. Touch here is kind of a bare
               | necessity, I need to pause the video _somehow_ , but it's
               | not a fundamentally "touch experience", it's just a nice
               | form factor for watching videos on the couch. But that
               | experience immediately changes to frustration if I want
               | to suggest the video to someone or have to quickly reply
               | to an email. I'd love to be able to swivel the keyboard
               | out, copy/paste the link, send it in Messages and type
               | something out quickly. Or reply to an email that's longer
               | than a sentence without thinking "ugh, I should really go
               | to my computer for this". This is a point that is
               | bizarrely absent in all these "the devices complement
               | each other" discussions: they work worse separately. I
               | _often_ want to circle something in a picture and draw an
               | arrow, which sucks with a mouse, then type something out,
               | which sucks with a Pencil. The experience is frustrating
               | on both devices, but would be better if I could do both
               | things. And just like a device _supporting_ all sorts of
               | peripherals doesn 't mean its a requirement, you could
               | choose to use it as if it didn't have a Pencil or touch
               | as well. There are tons of scenarios that would be way
               | better even in the absolute worst implementation of this:
               | a machine that when in flipped around in "iPad mode" gave
               | you iPadOS, and when the keyboard was out, have it act
               | like macOS (again, I'm not suggesting this is how it
               | should work, but it represents a "floor" of what the
               | experience could be like). Just the _weight_ savings of
               | not needing both devices is great.
               | 
               |  _> when you try to fudge both models into the same
               | device you get a mess like Windows 8 or GNOME 3 /4 which
               | doesn't serve either set of users particularly well._
               | 
               | I've never been impressed with pointing at Linux at
               | Windows as proof that "the other way doesn't work". It is
               | unfortunate that the cost-to-entry on this hardware means
               | we get very little alternatives to compare. And frankly,
               | Windows and Linux don't do that much great in any UI
               | department, that doesn't mean "if Apple can't do it, it
               | must be impossible." If you only had Windows and Linux,
               | you might be convinced that desktop computing was an
               | unsolvable UI problem too...
               | 
               | 1. https://daringfireball.net/linked/2020/04/30/tolmasky-
               | ipad-c...
        
         | ARandumGuy wrote:
         | It's even weirder when Microsoft has been releasing Surface
         | tablets for over a decade, which are generally well liked by
         | their users (from what I understand, I've never personally
         | owned one). They just created some dedicated touch UIs for core
         | functionality, and optimized the higher-level UI elements for
         | touch control. Surface Tablets certainly aren't perfect. But
         | they can run any windows software, they have proper file
         | management, and they can actually be used by professionals
         | without major compromises.
         | 
         | For professional use, iPad OS will always be a compromise until
         | it's fully integrated with MacOS. And it baffles me that Apple
         | is trying to market iPads to professionals, yet their unwilling
         | to take that step.
        
           | [deleted]
        
           | cudgy wrote:
           | Microsoft Tablet PC came into being over 20 years ago. It
           | worked quite well actually.
        
           | InitialLastName wrote:
           | > They just created some dedicated touch UIs for core
           | functionality, and optimized the higher-level UI elements for
           | touch control.
           | 
           | One should note that the changes Microsoft initially made to
           | support the Surface (and touchscreens in general) _so deeply_
           | compromised their desktop OS 's design and functionality that
           | many had to be reverted for the next OS release; many other
           | "features" have continued to be among the biggest usability
           | pain points for the ecosystem.
        
       | Tiktaalik wrote:
       | 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!
        
         | kryptn wrote:
         | I'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.
        
         | donbrae wrote:
         | The native CodeSandbox app[0] is pretty good if you're a
         | Web/JavaScript dev.
         | 
         | [0] https://apps.apple.com/gb/app/codesandbox/id1423330822
        
         | diob wrote:
         | Yes! 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 wrote:
         | Can you still not run Terminal on it? I'll know Apple is for
         | real once we can access Terminal + Finder.
        
         | MaxLeiter wrote:
         | I 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.
        
         | bradgessler wrote:
         | MacBook Air is that.
        
           | lostgame wrote:
           | How is a MacBook Air a multi-touch Apple Device I can code
           | on?
        
         | nunez wrote:
         | I 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 wrote:
           | We 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.
        
         | wiremine wrote:
         | > 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.
        
           | goosedragons wrote:
           | It'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 wrote:
           | I 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.
        
           | Andrew_nenakhov wrote:
           | Because 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 wrote:
             | I wonder what jailbreak efforts look like in terms of
             | getting full blown Mac OS (the M1/M1 Pro/M2 flavor) to run
             | on iPad...
        
           | phoobahr wrote:
           | I 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.
        
           | melling wrote:
           | "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
        
           | celim307 wrote:
           | For 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.
        
           | nicoburns wrote:
           | People don't want to develop on iPadOS. They want iPad
           | hardware with a full fat os such as macOS or Linux.
        
             | lawik wrote:
             | Not 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 wrote:
             | I 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 wrote:
               | An actual VM, fully sandboxed from the OS would be
               | terrific.
        
           | FreqSep wrote:
           | Here'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.
        
         | specto wrote:
         | I sold my m1 ipad because of this.
        
         | williamtrask wrote:
         | Surely 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
        
         | stetrain wrote:
         | - 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.
        
           | barkingcat wrote:
           | iSH is a great tool, but it's not a general purpose
           | replacement for a shell.
           | 
           | I tried running git clone <some reasonably sized project> and
           | ish died.
           | 
           | I am interested in helping out with iSH development, but it
           | isn't really viable at the moment. It's claim to fame is a
           | partial JIT that runs legally despite apple's jit
           | restrictions
        
           | simonh wrote:
           | Codea is a really nice lua development environment for the
           | iPad and can also be used to create App Store apps (though
           | you need to use Xcode to build the app bundle). There are
           | quite a few others but I think Codea is noteworthy.
           | 
           | Honestly the whoLe 'I wish I could code on my iPad' thing and
           | complaining kids can't learn to code on them, has been tired
           | for a very, very long time. Many of these dev environments
           | came out more than 10 years ago now. Being able to develop in
           | swift and publish to the App Store directly for the device
           | for free was announced at WWDC and released last year, but
           | people still keep moaning about it. Pay attention people!
        
             | lawik wrote:
             | I still can't feasibly code and build things in an
             | arbitrary language of my choice. I like my iPad Pro quite a
             | bit but the only way I can do the type of web app dev I
             | normally do through it is by remoting.
             | 
             | I don't believe there are any well-established general text
             | editors that offers decent git and text editing. Syntax
             | highlighting for a few langs, etc.
             | 
             | And then language runtimes. I do Elixir so I need Erlang
             | plus Elixir. The machine could run those fine but I don't
             | think you would be allowed to ship those via Apple's store.
             | 
             | Plenty of limitations. Kids can probably learn to code on
             | them, depending on what they want and like. The argumenta
             | may be tired but so are the unsolved unsolved problems I
             | feel.
        
             | humanwhosits wrote:
             | What you suggest are not what people are actually
             | complaining about. Those suggested dev environments are
             | very constrained
        
           | porcoda wrote:
           | Isn'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.
        
             | kstrauser wrote:
             | Basically, yeah. Pyto is good and getting better. I
             | recommend it over Pythonista to everyone who wants to run
             | Python natively and doesn't already have a bunch of
             | Pythonista code to support.
             | 
             | The main difference is in the UI libraries each app
             | provides, which aren't cross-compatible. If you want to run
             | plain text-based Python and work with a REPL, they feel
             | very similar. Pyto ship with Python 3.10, though.
        
             | mark_l_watson wrote:
             | It 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 wrote:
               | It'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.
        
           | bitexploder wrote:
           | iSH is horribly slow and not really useful to me for a lot of
           | things.
        
         | ghuntley wrote:
         | Yes, via Gitpod. See 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!
        
         | ProfessorZoom wrote:
         | GitHub Codespaces
        
         | [deleted]
        
         | gjsman-1000 wrote:
         | Undermentioned 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.
        
         | api wrote:
         | It'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 wrote:
           | If 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]
        
           | Veen wrote:
           | I 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
        
         | andrewmunsell wrote:
         | FWIW 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 wrote:
           | GitHub Codespaces has also been a useful option.
        
         | mnholt wrote:
         | I've developed on an iPad using Termius SSHed to an EC2 node
         | running tmux. Worked great.
        
           | type0 wrote:
           | You 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 wrote:
             | Agreed. Just wanted to point out that it is possible if you
             | have a flexible definition of "coding on an iPad".
        
         | 0x20cowboy wrote:
         | Seems like they could just allow Docker.
        
           | corrral wrote:
           | That'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]
        
         | fuzzy2 wrote:
         | Right 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!
        
         | tristanb wrote:
         | I 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 wrote:
           | You code through it, not on it. :)
        
         | meibo wrote:
         | Funny 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".
        
           | TwoNineA wrote:
           | I 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 wrote:
             | > 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 wrote:
               | Blink: <https://www.google.com/url?sa=t&rct=j&q=&esrc=s&s
               | ource=web&c...>, or Shellfish: <https://www.google.com/ur
               | l?sa=t&rct=j&q=&esrc=s&source=web&c...>, or aShell: <http
               | s://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c.
               | ..> for a local shell, or iSH: <https://www.google.com/ur
               | l?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.
        
             | minhazm wrote:
             | If your monitor can supply power over USB-C it can charge
             | the iPad. There are many options for dongles though. Or
             | even Apple's $350 keyboard has a second charging only port
             | built into the keyboard stand which leaves the main port
             | available for other stuff.
        
             | moonchrome wrote:
             | That sounds like a strange setup for C# unless I'm missing
             | something.
             | 
             | C# is basically "built for IDEs", even VS code can't hold a
             | candle to Rider or Visual Studio - vim and friends are a
             | joke in comparison.
             | 
             | I like iPad form factor and would love the idea of using it
             | as a thin client for development, but unless JetBrains come
             | up with iOS client for remote development (which I doubt)
             | it's a non-starter for me.
             | 
             | Also what's stopping you from charging form USB-C monitor
             | and using it as a hub ?
        
           | tessierashpool wrote:
           | except for the answers that boil down to "buy a $5 app."
           | 
           | this isn't about not being able to code on an iPad. that's
           | easy and people having been doing it for about a decade.
           | 
           | this is just about some people still being mad that they
           | don't get root on a machine they buy. I can understand being
           | mad about that, but just say what you mean. don't pretend you
           | can't code on it when people have been doing that basically
           | since day one.
        
             | usrn wrote:
             | No. I've tried coding on these machines. All your tools
             | _must_ run in an interpreter so they 're ridiculously slow
             | and the thing gets uncomfortably hot and you can't look at
             | anything else or the app will get closed. It's actually
             | fucking terrible.
        
             | aaaaaaaaata wrote:
             | > answers that boil down to "buy a $5 app."
             | 
             | Written by...who knows.
        
             | irrational wrote:
             | What drives me nuts is there aren't any good git
             | integration apps that don't require a subscription or have
             | a high yearly price.
        
               | mattkevan wrote:
               | Check out Working Copy. No subscription, just an IAP
               | unlock for the full version. And it's really good.
        
         | woevdbz wrote:
         | Curious if the web based version of vs code works for this?
        
           | donbrae wrote:
           | It 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 wrote:
             | When using Blink Shell you can open local files too and
             | connect to vps or use other providers like GitHub
             | Codespaces.
        
       | [deleted]
        
       | dan-robertson wrote:
       | The virtual whiteboard app looks exciting. I've not really been
       | able to find any diagram-sketching app I like yet. So I hope it
       | works without collaboration.
       | 
       | I'm also excited about lookup being made better. It seems like an
       | OS feature that could be much better if someone just spent a year
       | trying to come up with new things to look up and adding them.
       | Unit conversion is excellent.
        
       | NKosmatos wrote:
       | iPadOS 16 and still no multiuser support :-( Why can't we use one
       | iPad inside a family, with each user having his/her own apps,
       | settings, bookmarks and so on? (Ok I know, Apple needs to sell an
       | iPad to each one of us :-) )
        
         | Melatonic wrote:
         | Seriously. Ridiculous.
        
         | steve_adams_86 wrote:
         | I know enough families with multiple iPads that I'm assuming
         | the answer is that it drives sales
        
           | jclardy wrote:
           | 100% at this point. A few years ago Apple introduced a
           | classroom feature which is essentially a multi-user mode,
           | only for education. It is already essentially built, they
           | just have to enable it for general usage.
        
         | lostgame wrote:
         | Another pretty brutal failure on Apple's part. There's
         | literally no excuse for this beyond greed. Multi user support
         | is a base level OS feature.
        
         | floydnoel wrote:
         | iPad has had multi user support for quite a while, it is
         | necessary for schools, etc. I set it up via Configurator 2. It
         | isn't difficult. Send me an email if you need help getting it
         | working, happy to help!
        
       | rconti wrote:
       | Still no multiuser support?
        
       | wrs wrote:
       | But still no calculator!
        
         | kefabean wrote:
         | Indeed. Surely the development effort required is a rounding
         | error compared to that expended for most of the other
         | 'features' announced today. Totally inexplicable!
        
         | chipotle_coyote wrote:
         | Saving it for the M3.
        
       | ProfessorZoom wrote:
       | The gap between the iPad and 13inch Mac becomes smaller and
       | smaller
        
       | [deleted]
        
       | tester89 wrote:
       | Overall, it's kind of meh for me. Stage manager is a mashup of
       | spaces on Mac and a task manager that takes up wayy more real
       | estate than either of those, so it's not super impressive unless
       | you're using an external monitor.
       | 
       | What I would've liked to see were more splits in the multitasking
       | layouts, so you can show more apps simultaneously, while also
       | maximising the screen used for content.
       | 
       | Not even more developments on the "desk-top class apps", the
       | default apps are still not Mac-parity. On the API side of thing,
       | no API for generic background tasks (like hosting a server for
       | instance).
        
         | juve1996 wrote:
         | Unless the iPad has a Intel -> Apple silicon change in status
         | like the macbooks I don't think I'll ever get excited about it.
         | 
         | It's just a niche product and always will be. Making it more
         | like a macbook...just makes it a macbook.
        
       | mark_l_watson wrote:
       | I am most excited by better support for external monitors. I
       | think my Mosh client app is the only thing now that lets me
       | really use an external monitor.
       | 
       | I like my M1 MacBook Pro for programming but I other wise usually
       | use my small or large iPad Pros. I like Linux for dev, using a
       | few application specific VPSs so eventually dropping use of
       | laptops will happen for me. Mosh/tmux/EMacs is usually my best
       | setup.
        
         | joenathanone wrote:
         | I'm wondering if it supports multi monitor or just one external
         | display.
        
       | seltzered_ wrote:
       | For those who don't want to wait another year for 'further
       | versatility', there's a decent number of tablet PCs that can run
       | Linux and Gnome (along with Wayland, libadwaita, etc. which are
       | improving the tablet experience along with gesture support). Some
       | include:
       | 
       | - Lenovo X12 tablet
       | 
       | - Asus ROG flow Z13
       | 
       | - HP Elite X2 (G4 or G8) (what I use)
       | 
       | - Microsoft surface pro (touch support is finally coming for the
       | 7+ and 8)
       | 
       | Will you get good battery life or a fault-free experience? No, it
       | isn't for everyone. Tablet support might break with new releases.
       | But it's been reasonable enough to use as a my only computer for
       | a year after being a died in the wool Mac user, and inspired
       | exploring more ergonomic forms of mobile computing:
       | https://www.reddit.com/r/ErgoMobileComputers/comments/s6k1qr...
        
       | beepy wrote:
       | Is that elbow macaroni in the window corner a new convention in
       | iPadOS, echoing I suppose the old diagonal hash marks of
       | yesteryear?
       | 
       | I'd have to see it in person, but it looks like "stage manager"
       | occupies a lot of screen real estate for something that is
       | supposed to improve productivity, and it's not clear to me how it
       | plays with iPadOS's existing "split view."
        
         | iMark wrote:
         | My hope is that Stage Manager is configurable in a manner
         | similar to the dock, such that it can be hidden off screen
         | until the cursor hits the edge of the screen.
        
           | rwc wrote:
           | That is indeed how it works, in addition to the fact that it
           | must be manually enabled in control center.
        
             | beepy wrote:
             | How does it work if there's no cursor, in touch-only mode?
        
           | idle_zealot wrote:
           | Stage Manager is a mode that can be toggle in quick settings.
           | When enabled it replaces Split View and Slide Over for
           | multitasking. When Stage View is enabled the "..." button at
           | the top of each window can he used to toggle between Stage
           | Manager mode and single window mode.
        
         | vletal wrote:
         | I am not really sure whether overlapping windows was the thing
         | I was missing in iPadOS. I feel like this is gonna fall into
         | the "I will get used to it" category.
        
       | mrgalaxy wrote:
       | There's literally only one feature on the iPad I want:
       | virtualization. Can it do that yet?
        
         | floatboth wrote:
         | No, not yet (not without jailbreak, at least).
         | https://worthdoingbadly.com/hv/ mentions that M1 iPads "already
         | have Hypervisor support unlocked in the kernel" so they might
         | be planning something for someday...
        
         | cokeandpepsi wrote:
         | Why is this being downvoted? with virtualization you could just
         | run a linux distro or whatever and a lot of the complains in
         | this thread would be resolved
        
         | rmorey wrote:
         | yes, actually: https://getutm.app
        
           | teruakohatu wrote:
           | That is emulation, using I would guess qemu. The ipad
           | hardware is capable of full hardware virtualization.
        
           | minimaxir wrote:
           | > Does this require a jailbreak?
           | 
           | > UTM is supported on iOS 11, 12, and 13 for non-jailbroken
           | devices through sideloading. UTM requires a jailbreak to use
           | on iOS 14.
        
       | avrionov wrote:
       | _The Weather App Comes to iPad_
       | 
       | Finally! 12 years after the first iPad, Apple released a native
       | Weather app which doesn't point to a website with ads.
       | 
       | Next year they should release a calculator.
        
         | jiripospisil wrote:
         | I wonder what was the real reason behind this. Surely taking
         | the iOS's Weather app and scaling it to bigger screens didn't
         | take them 12 years. Anyway, I'm glad it's there.
        
           | nojito wrote:
           | Integration with dark sky most likely.
        
           | avrionov wrote:
           | MKBD asked Craig Federighi in 2020 [1].
           | 
           | Federighi said it would be very easy for Apple to just scale
           | the iPhone Weather app to the iPad, but that's not something
           | the company wants to do, instead looking to create an app
           | that makes use of the larger screen of the iPad in every
           | possible way
           | 
           | [1] https://tech.hindustantimes.com/tech/news/apple-exec-
           | explain...
        
             | Kon-Peki wrote:
             | > makes use of the larger screen of the iPad in every
             | possible way
             | 
             | For example, the Xsnow accumulation on the top in-app
             | widgets! I wonder - if you shake the iPad, will it clear
             | away?
        
               | seltzered_ wrote:
               | Funny, I switched to a linux tablet pc last year and at
               | one point ran xsnow while running macos in virtualbox.
        
             | mason55 wrote:
             | That's an answer but not a reason. Surely it didn't take
             | Apple 12 years to figure out how to make an iPad-native
             | weather app.
             | 
             | Either they explicitly didn't want to make one for some
             | reason or they just didn't care. If they actually wanted to
             | make a weather app they could have done it.
        
               | threeseed wrote:
               | Because Apple does not have infinite development
               | resources.
               | 
               | There have always been far more important things to work
               | on than an iPad weather app. In this case they happened
               | to get it for free with their Dark Sky acquisition.
        
             | jiripospisil wrote:
             | Isn't that exactly what they have done though? I guess they
             | were looking but didn't come up with something better.
        
         | [deleted]
        
       ___________________________________________________________________
       (page generated 2022-06-06 23:00 UTC)