Apple broke an essential presentation feature of iPads

(teddysvoronos.com)

143 points | by evanb 2 hours ago

14 comments

  • randusername 42 minutes ago
    I see comments on posts like this complaining that Apple has the money to make software as high-quality as their hardware so they must be dysfunctional.

    I'm not sure it's so easy. I think you have to compromise on hardware or software and Apple makes a choice.

    My whole career in embedded devices, software is always under schedule pressure from hardware. Not because hardware is sloppy or evil, but because doing new things is hard and hardware has deadlines that software doesn't.

    Like, I think the lessons are that all the money in the world still can't buy you time and even Apple can't keep a lid on feature creep.

    • zamadatix 29 minutes ago
      It was an existing software feature who's behavior was broken in an update, not a bug to do with integrating new hardware or something. There are always difficulties but I'm not sure how to connect this to a time crunch from new hardware delivery.
      • HumblyTossed 8 minutes ago
        I bet xOS at this point is just a sloppy mess. The way they software lock certain features alone is probably cause of a bunch of slop.
    • 10111001 21 minutes ago
      > My whole career in embedded devices, software is always under schedule pressure from hardware. Not because hardware is sloppy or evil, but because doing new things is hard and hardware has deadlines that software doesn't.

      The problem is the internet made post-release patches practical, which made software deadlines more flexible, which then allows management to choose a cheaper and less rigorous QA process.

      Hardware is kinda like software in 1994 (just read about console game QA from the 80s/90s): you can't realistically patch defects after release, so you can't be sloppy.

      It's an illustration of why technological constraints aren't all bad, and "progress" can cause regressions.

    • bel8 25 minutes ago
      > because doing new things is hard and hardware has deadlines that software doesn't.

      It was nothing new tho. They broke existing software. This is caught by basic software regression test. That's engineering 101.

    • hilariously 16 minutes ago
      No one makes Apple release new products. There is a choice about the balance of releasing something and the quality of that release. Blaming that choice on anything but the people making it is nonsense.
    • kingkongjaffa 2 minutes ago
      > I think you have to compromise on hardware or software and Apple makes a choice.

      Why do you think that? With unlimited talent and money on either side it seems possible to do both really well without it hurting profit margin.

    • basilgohar 19 minutes ago
      It's only a compromise on profit levels.
    • troupo 7 minutes ago
      > I'm not sure it's so easy. I think you have to compromise on hardware or software and Apple makes a choice.

      No one forces Apple to stick to yearly releases. No one forces Apple to cut down on QA. No one forces Apple to prioritize shiny new poorly designed and half-baked features over system stability.

      • paulryanrogers 2 minutes ago
        In fact Apple gets its highest praise (from nerds like us) for OS releases that just fix bugs and improve performance. Of course shareholders praise other things like cutting costs and raising revenue.
  • e40 56 minutes ago
    I had heard 27 was much better than 26, so I broke my usual embargo on new macOS versions until x.y.5 and upgraded. I also had a problem with the 26.6.7(?) update that came out the same day as 27.0, so I went for it. Big mistake. I regret it. I also regret updating my homepods and ATV to 27.0. I had lots of phantom clicks on the tv remote. Turns out it was the homepods. When it happens I have to restart them to fix it. Never again. I will be on 27.x.y until 28.6 is released.
    • sznio 12 minutes ago
      yeah, for the first two days it was great since it was much less sluggish than Tahoe. but window management is fucked. the menu bar just disappears randomly. the window controls on a fullscreen window don't render (thankfully you can still click them). if you click too fast in mission control it just goes all black.

      yesterday i plugged in an extra monitor and found another bug. enable mission control, both screens show the windows, clicking on a window on the main screen focuses that window. clicking on a window on the secondary screen however doesn't focus it, it just passes the click right into the window as if mission control wasn't on.

  • abujazar 54 minutes ago
    Apple needs to get their software design on track again and do proper QA and testing on their software before making these kinds of changes. 27 was supposed to be a quality improvement snd bugfix release, but it's mostly been a cascade of bugs and UI failures.
    • hbn 45 minutes ago
      X.0 releases are always a mess at launch. Even everyone's beloved Snow Leopard had issues at launch, despite everyone remembering it as the perfect version of OSX.

      https://www.rubenerd.au/the-myth-of-snow-leopard/

      > This could be the first time I’ve ever downgraded an Apple OS.

      > As we speak I’m downgrading the Snow Leopard partition on my trusty old Core Duo 2006 MacBook Pro back to Leopard (and while I’m at it, I’m finally getting around to upgrading the FreeBSD partition to 8.0!). I kept waiting for updates to fix the severe stability problems in the Finder, my FireWire 800 ExpressCard and my iMovie HD plugins, but I’ve decided to give up for now.

      I know the OP was about iPadOS but same rules apply. Give the OS 27s a few minor version bumps and it'll stabilize. I'd argue OS 26's were worse at launch but they've gotten pretty stable in the last few updates (still ugly as sin on macOS though, Golden Gate is a huge improvement visually)

    • ponector 4 minutes ago
      Why do you think they need to do proper QA? People are going to buy their products anyway.
    • afavour 41 minutes ago
      Judging by what OP is describing this isn't a bug, it's a functionality change they thought was better. And they might even be right for the majority of users. But OP has a valid use case that's broken by the change.
      • abujazar 15 minutes ago
        Yea, the problem is Apple thought this was an UI improvement, but actually broke a common usage pattern. This kind of change should definitely be a setting, and considered thoroghly before changing the default. This is poor design and lack of QA, not a bug, per se. But the result is even worse because it means the previous functionality likely isn't coming back.
  • algoth1 38 minutes ago
    Stage manager and liquid glass were 2nbig flops. Stage manager because it’s unusable and adds clutter to the screen and liquid glass because it makes an m1 ipad pro feel like a 2010 device
    • jaffa2 18 minutes ago
      stage manager is just a worse implementation of the old ‘auto hide other apps’ flag that has been broken for some time now. shame. i preffered that mode and it might have been the default on early builds on os x Steve jobs used it in his presentations.
  • dwh452 37 minutes ago
    millions of settings to wade through, but no real control over anything.
    • intrasight 35 minutes ago
      Those millions of settings give some users a pleasurable but false sense of control.
  • post_break 26 minutes ago
    I hate stuff like this. Apple changed how the new Apple Watch buttons work, breaking massive muscle memory on how to get the app switcher. "Thankfully" my Apple Watch "ultra" from 4 years ago is basically considered obsolete so it won't get the update.

    MacOS 27 has made adding an AirPlay display a chore, it's gone from the setting panel and now in the quick settings on the top right. Took me forever to figure that one out.

    My iPad with a faster chip than my MacBook Pro can't do the most basic computer things even though the form factor is what I want from a modern computer.

  • everdrive 1 hour ago
    An important lesson for anyone who believes it makes sense to use an iPad instead of a computer. (for any task)
    • tkdb 38 minutes ago
      This is a myopic take.

      I've found iPads to be fantastic presentation tools.

      Having an ipad on a conference/convention booth is amazing - airplay my rotating content to a big screen, and when someone walks up I can grab the ipad to delve into details based on the conversation.

      Early on (first gen ipad) I had a whole client team nickname me "the ipad guy" because I showed up and presented across a few ipad apps where I could pinch, zoom, and annotate live instead of showing a vanilla PPT file.

      • kingkongjaffa 1 minute ago
        Which apps do you use for this? Keynote or something else?
    • usui 45 minutes ago
      Well, the author needs it to be a tablet form factor with a stylus as described here https://teddysvoronos.com/2015-11-19-in-praise-of-goodnotes/

      Both the hardware and software market for tablets running a real desktop OS still seem pretty terrible, and it's been over 10 years since the release of the first Apple Pencil. No competition seems to be coming at all. Windows Surface exists, but software is still not great and the stylus not as good as Apple's.

    • layer8 1 hour ago
      I’m sure Apple could as easily break presentation mode on macOS.
      • dankons 9 minutes ago
        They kinda already did for niche use-cases. When they introduced the orange/green activity indicators for camera or microphone, they broke some workflows for VJing as your stage visuals now got a persistent dot in the top-right.
      • wpm 58 minutes ago
        But it'd be far easier for me to fix it, even if I had to disable SyStEm iNtEgRiTy PrOtEcTiOn to do it.
    • infecto 43 minutes ago
      Why? It would be helpful to understand why you support such a silly statement.
    • DauntingPear7 1 hour ago
      A lot of teachers at my uni use them for drawing on the slides during lecture
    • Grombobulous 45 minutes ago
      I served on a jury recently. The lawyers used an iPad with special trial software to present evidence.

      It worked fine. They won their judgment, the lawyers with the desktop PC setup lost the case.

      I rented a car from Enterprise recently. They use iPads for everything since you are walking out to the cars. This is a giant company doing most of their business logic on iPads.

      In my mind the “iPad isn’t a real computer” crowd are doing a sort of pearl clutching. Has your “real” computer never had a bug or regresssion?

      • orsorna 31 minutes ago
        Perhaps "real computer" means being able to perform general purpose tasks. I don't think iPads are capable of that with how locked down they are.

        I do believe them to be computers that excel in specialized settings. Like in your two examples.

        • jyunwai 3 minutes ago
          [delayed]
        • Grombobulous 25 minutes ago
          I don’t think the examples I gave were particularly specialized.

          Enterprise is running what I assume to be a web-based CRUD application and the trial attorneys were displaying PDFs and other documents on a projector.

          Besides code compilation I can’t really think of anything an iPad can’t do. Can you list out some examples?

      • VorpalWay 39 minutes ago
        > Has your “real” computer never had a bug or regresssion?

        Sure, but the question is how limited you are in what you can do about it. iDevices are incredibly locked down. On my laptop I would just use the package manager to downgrade a package until it is fixed, or restore a backup. Or you could just fix the code yourself (or ask an AI for help to do so these days).

        Even Windows has system restore to roll back to a previous OS version iirc (though it has been many years since I used windows last, going to all Linux has been so good). Not sure if that is possible on an iPad? I know Android doesn't really let you downgrade either the OS or an individual app, I would assume it is similar on iOS.

        • Grombobulous 26 minutes ago
          The ability to downgrade a package on a desktop OS is not universal.

          You can’t do it if the application is a web application.

          You can’t do it if the vendor doesn’t provide the old version and you didn’t save a copy.

          You can’t do it if there’s a security issue that required the update in the first place.

          You can’t do it if you consume the app via the Microsoft store or Mac App Store.

          You can’t do it if the application automatically manages its version.

          Windows is probably the only OS that even gives you a realistic OS downgrade option that a non-technical user could utilize. On macOS you’re looking at a full disk wipe to downgrade. On Linux, well, let’s just say I don’t think the small law firm that won the trial I served on is going to be able to operate Linux in the first place.

          Fix the code yourself, again I don’t think a small law firm is going to do that. Even if they were going to it wouldn’t be worth their hourly rate to try. They depend on their software vendors to fix issues.

          In a corporate environment, a company like Enterprise can tightly test and control what versions of iPadOS and their own in-house apps run on their iPads. In that respect it’s just like a regular computer.

    • tippa123 50 minutes ago
      Why not play it even safer with an overhead projector?
    • devilbunny 47 minutes ago
      Good luck convincing anyone outside of HN types. I get regular requests from my wifeto assist with some task and my answer is “you can’t really do that on a phone or tablet, you need to use a real computer”. They are still not done.
      • Forgeties79 36 minutes ago
        It sounds like she’s asking you for help and you’re suggesting using a different tool rather than helping. If you keep repeating that it means she either doesn’t want to or has trouble doing it. Just take care of the tasks dude lol
        • bel8 22 minutes ago
          How is he able to help more other than telling the truth that phones and tablets can't dowhat she needs?
    • virgil_disgr4ce 49 minutes ago
      This is a completely absurd take. The entire point of TFA is that it used to work fantastically well until iOS 27 broke it.
      • eddieroger 45 minutes ago
        It's not clear if the way it worked before was the way Apple intended or not. Usually the app in the foreground controls displays, which wasn't a problem on iPads until the definition of foreground changed. It could be that an app was /supposed/ to let go of external displays when leaving foreground, and not it's just enforced. Unfortunately, Apple gets to decide what is the correct behavior, not the user.
        • bluGill 33 minutes ago
          > Unfortunately, Apple gets to decide what is the correct behavior, not the user.

          Apple used to put a lot of money into user experience to get the behavior correct for the users. Presentations are an important niche that that group wouldn't have ignored. What is correct presentations is probably wrong for everything else - but you still need to make that group work correctly since it is important.

          I'm not sure what happened to user experience groups everywhere. They seem to have lost and the world is worse for it. Though at least they did set some good patterns that remain to this day - but only because the people in charge haven't changed it.

  • neya 59 minutes ago
    At some point people are going to realize how crippled iPad OS is and will start switching to other platforms. It doesn't matter how powerful the processor is, the OS has always been the limitation. My M4 iPad Pro has a desktop grade processor but fucking useless for any real task even remotely related programming. It's just a glorified $1000 YouTube machine at this point because the OS pretty much doesn't allow you to do anything with it other than media consumption or basic media editing. The "Pro" moniker is just a joke.
    • afavour 39 minutes ago
      I'd argue the account given in the blog post disagrees with what you're saying. Up until recently the OS did exactly what the OP wanted:

      > I rely heavily on writing on handouts from my iPad, projected via AirPlay to an external screen that my students can see. When I’m doing this, my iPad is also doing many other things: controlling a PowerPoint presentation on my Mac, showing me notes that I’ve taken on points I want to mention and students I want to call on, and showing me the results of polls before I reveal them to the class.

      That's not a crippled OS. And he's using it professionally so "Pro" doesn't seem inappropriate. The way the author describes what they're doing, it's difficult to see a laptop replacing it.

    • cfiggers 50 minutes ago
      Hard agree.

      Just this past weekend, just for fun and for recreational programming purposes, I tinkered with Termux on my Samsung S9 FE tablet until I got a full-fledged XFCE window environment running. It uses Termux:X11, which is a stand-alone APK that functions as an X server client, and the Termux app running an X server. So I can seamlessly use apps installed on the tablet as Android apps (such as Brave browser) with terminal sessions in Termux (essentially the "TTY" layer) and other in a full-fat terminal emulator within XFCE (in my case I really like Alacritty) to do web development (serving stuff to http://localhost:8000) or desktop graphics/game programming that's easily transferrable to my other machines because it's written in a portable scripting language like Lua and Love2D.

      I got it all working the way I like over the course of a single weekend of not-particularly-focused or effortful hobby-grade tinkering.

      And not a single part of this would even be possible if I was trying to do it on an iPad, despite the iPad having like 10x the compute power of my Android tablet.

      • someguydave 49 minutes ago
        Why doesn’t Apple allow you to use native screen sharing to control other Macs on the iPad??? it is enraging
      • simonask 29 minutes ago
        Consider that your use case is relevant for an infinitesimally small percentage of Apple's user base. It would be an utter waste of time for them to cater to you, and it's a waste of your money to buy their products.
    • ForceBru 43 minutes ago
      I personally don't understand the point of an M4 iPad to begin with, let alone M4 Pro. What kind of CPU-intensive work can you do on an iPad? Video editing, I guess? You can't do any serious programming because there's no proper terminal emulator and you can't compile and run custom code. All you have are interpreted languages like Python and Ruby, but it seems like they still can't use the full power of an M4 because iPadOS doesn't let you spawn threads AFAIK.

      Even for photo/video editing, why not use a Mac mini with the same (!) CPU and proper cooling? An iPad doesn't even have a fan, so surely the CPU will throttle.

      "A glorified $1000 YouTube machine" is a pretty accurate description of an iPad LMAO

      • swiftcoder 26 minutes ago
        > iPadOS doesn't let you spawn threads AFAIK

        It certainly lets you spawn threads. What it doesn't let you do is spawn processes (which blocks what a typical IDE would like to do, as well as things like the Chrome sandboxing model)

    • Kerbonut 45 minutes ago
      This is the exact reason why the Apple Vision Pro is failing, because they put a toy OS on it instead of an actual operating system that is conducive for getting real work done.
    • someguydave 50 minutes ago
      Yeah, I’ve had a similar experience. Even the features of iPadOS that work are buggy. iPadOS is a nerfed buggy mess compared to macOS
    • etcetcetcetceta 42 minutes ago
      if I could have macos on an ipad pro I'd stop using my macbook forever, it would be the perfect device, until then it's just a big phone, and since I replaced my iphone with a watch I don't need either pad or phone.
    • xattt 54 minutes ago
      I don’t understand why users even went to iOS-based devices as a daily driver for more serious computing. They need to be seen as appliances.

      You wouldn’t use a Web TV and then get frustrated when you lose your magnum opus that you’d been working on the last three years.

      • bluGill 25 minutes ago
        The form factor is useful for a lot of application. My laptop/desktop is more powerful, but they are limited to places where I'm sitting down. There are a lot of jobs that are better done walking around. Trying to fix a machine - you want the computer with you. Trying to do a presentation - your presentation is better if you are not standing still.

        What is serious computing? There are some things where I expect to have to be at my desk for hours to get them done and then a phone/tablet is worse. However there are also a lot of things better done when not at a desk and a laptop/desktop is worse.

  • surfingdino 14 minutes ago
    Apple hardware is underserved by software. iPad versions of the desktop applications are severely limited and I see no reason to upgrade my iPad Pro to the latest version, because I know all that computer power would be wasted.
  • pflats 10 minutes ago
    I also teach from an iPad, as do the majority of the teachers at my school. I don't think the issue is as simple as the article presents.

    > Essentially, you had to swipe up as though going to the home screen, then tap on the app you wanted in the dock, and that app would take over the external display if it had a presentation mode. This was weird and hard to understand, but Apple’s solution is to just make it so that whatever is the most recently tapped app takes over, which is much, much worse.

    Some apps, like PowerPoint and Google Slides, only enter "presenter mode" and take over the external AirPlay screen on explicit user action.

    Other apps, like Notability, will automatically enter "presenter mode" and take over the external display if they detect a secondary display without explicit user action, even when it is not the only app on screen. You can then turn off this mode if you would like by going into the menus.

    AirPlay calls itself "screen mirroring" in the Apple menus, and I can say with confidence from talking to the average teacher in the building that they expect it to mirror their screen. Well-behaved apps like PowerPoint that only take over the AirPlay session when prompted by the user will match the naïve user's expectations.

    Apps like Notability that take over the entire AirPlay session without explicit interaction and without being the only app on screen break the naïve user's expectations of display mirroring. Multiple teachers have asked me why their calculator app (for example) does not show up on the Airplay display when they're using Notability.

    > As for what the behavior should be, I’m not a developer, but here’s a proposal: if you’re using an app that is in presenter mode (e.g., PowerPoint playing a presentation, or a GoodNotes document open), it should always get precedence on the external display, until that presentation gets stopped, the document is closed, or the app is quit. Period.

    I understand and even share the author's concerns, but I think the new compromise—only the active app can take over external displays—makes sense as a default because it matches the average user's expectations of AirPlay. The old method had major benefits and some annoyances, and in my opinion it should still be an option for a background app to control the external display if the user explicitly wants it or has enabled some toggle.

    Apple did not handle the 26-27 transition well at all, and this really threw me the first time it came up. (I did not have the option to not update my employer's iPad, so I've been on 27 since release.) There should be a way to have a second app (secretly) open and focused while you present only from app #1, but I think the new default is better.

  • Zealotux 53 minutes ago
    Am I the only one having ridiculous issues in MacOS 27? The window management is simply broken, whenever I click an app in the dock the OS switches to the completely wrong screen, and when I move a window to another screen I often have a black screen on the source screen.

    It's almost unusable I can't believe it passed QA _and_ is still not fixed.

    • Lwerewolf 10 minutes ago
      Mac user from May this year (maxed out mbp16, you can guess the use case). The dock sometimes doesn't want to unhide, the window manager sometimes thinks it's still there when trying to maximize something (not "fullscreen"), the taskbar (or whatever the thing at the top is called) sometimes blacks out completely when switching workspaces (clicking on it kinda fixes it - not sure if clicking _anywhere_ on it fixes it), still no shortcuts for stage manager, alt(cmd)-tab is still practically useless for me, workspace animations are still always there, etc, etc, etc.

      Basically it's anything but "just works". It's still an extremely nice general purpose machine.

      Oh, forgot. Spotlight takes over a second to autocomplete sometimes. Everything but apps is disabled from the settings menu for it, and I exclusively use it to launch (or bring back in focus, cause... "alt-tab") applications. Super annoying.

    • galad87 39 minutes ago
      No, we are all on the same boat. 27.2 is a bit better, but introduced some new bugs too. In the end they fix one bug and introduce two new ones.
    • dmtroyer 34 minutes ago
      I honestly haven't seen any behavior like this. I use two external monitors and use different spaces heavily.
    • virgil_disgr4ce 46 minutes ago
      You're not the only one. I also regret upgrading, primarily because of the window management issues. I typically use 3-4 "spaces" and an external monitor and it's now a pathetically stupid nightmare, where windows almost never retain their last position correctly (which they used to do perfectly fine), and my keyboard shortcuts for spaces don't work until I run `killall Dock`, but I have to do this EVERY TIME MY MONITOR TURNS OFF or every time I change monitors. So freaking ridiculous and irritating. It's fucking 2026
  • nalekberov 5 minutes ago
    Ever since Mac OS X 10.6 Snow Leopard, Apple has, deliberately or not, been introducing regressions into its software. Is it more secure? Yes. But things are getting uglier and uglier (I’m looking at you, Ive), and many things are broken or slower.
  • junglistguy 15 minutes ago
    [dead]
  • binlog 1 hour ago
    Reason #1385275 why an iPad will never be a replacement for a real desktop OS no matter how much fancy hardware they shove in it.