The problem is that it makes the iPad harder to use, because there are so many interactions already. Now I'm suddenly managing workspaces whereas first I didn't have to.
I understand Apple is forced to have a 'mode' that you turn on/off, because if you don't you essentially have to go for a desktop focused interaction system, making the iPad more complex for users who aren't looking to manage windows.
Let's brainstorm a solution.
So assume we still have that mode. E.g "windowing mode". Let's say I turn it on.
This will create the three-dotted menu at the top of the window (like now) and and the resize handle-bar (like now). But it would also show a tiny X on the top right to quickly close down the window, more akin to a desktop OS.
By default you'd just work in one workspace / stack. Unlike Stage Manager which essentially creates workspaces on the fly which for many is confusing.
If I'd press-and-hold an icon on the dock or an app on the desktop, I would see the option "+ new window", if the app supports it. It would also show the open windows of that specific app as thumbnails with an abbreviated title. Tapping it would bring forward that window.
The above does not solve for 'stacks' of windows - but IMHO it would be easier to manage.
----
The alternative solution is to improve Stage Manager:
- I should be able to instantly drag an open window onto an existing stack and release it to have it added to that stack. Right now I can add it to the 'list of stacks' as a new item, but not immediately on top of an existing one. Why?
- 50% of the time, dragging an open window to the stack list doesn't work at all. FIX IT APPLE.
- When turned on, a new app opened IMHO should not create an empty stack for that window, but add it to the current stack
- I find it confusing that a left swipe shows/hides Stage Manager, unless no window is open, in which case it suddenly shows my widgets. The stack should be able to be called at any time for consistency reasons, and IMHO widgets should be called through a different interaction.
- Similarly, I find it confusing that dragging an app from the dock onto the desktop moves the icon to the desktop, away from the dock, but with Stage Manager the exact same action does something completely different: it opens up a new window of that app. Even more confusing, on macOS this action would remove the app from the dock and NOT show the app on the desktop (the infamous "poof!" effect). IMHO on iPadOS it can be forgiven because of the effect you see before you release your finger, but macOS should adapt the iPadOS behaviour and remove the "drag off dock to poof!" effect, and just keep that under a "right-click/keep in dock" action.
- I find it confusing that the three-dot-button on top of a window lists activities related to that window (logical!) except one, which is called "add another window" (illogical!) and implies you are adding a new window of the app you are interacting with, but doesn't. Instead it pushes all windows aside and allows you to add another app/window to the stack. Because of what it does, it does not belong under the three-dot menu. This should be removed, or moved to a tiny button that does this. To me this activity should exist at all.
- There should be improvements made to how I move/size windows. I get some of it is being automated - an interesting concept - but the resizing and placement in steps feels weird and sometimes works against what I want to accomplish.