Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
A little slider in the app preferences for RAM allowance would be great. Be "automatic" by default but allow users to set it between the minimum and what the app would like for max performance.
 
  • Like
Reactions: BillyiPad95
Apple is taking such painfully slow baby steps to unlock the iPad Pro…but at least they’re taking baby steps. 1st Gen iPad Pro was a giant iPhone with pencil support. Then we got iPadOS which gave us some better multitasking. Eventually we may get a proper Files app, proper external monitor support, and more.
The use of the term "proper" is improper here. ;)

The iPad was never intended to do all these things. Apple is slowly transitioning the iPad into a "computer" without losing what makes it an iPad.

I think this is a harder balancing act than we can tell, because slapping macOS onto it is NOT the solution.

Don't get me wrong, I wouldn't mind if the iPad became the ONE device for everyone, but it will take a while before it gets there.
 
That scenario is useful for YouTubers to post a gazillion videos about how iPadOS is so disappointing for the ad money 💰

and now, they can start to make a new one: “I was wrong about iPadOS 15”.
No, ipados 15 is still disappointing. That complicated to code for limited access to additional ram “in certain scenarios” exists doesn’t change that.
 
Nice.

Now fix the external monitor support to run in full 16x9 mode on my monitor and give me the option to also have the external monitor run in extended (not mirrored) mode.

Add windowing support!

Fix the files app to have an unmount external media button! Consider adding the ability for the files app to allow certain apps to launch when a certain file type is selected. Like can I double click on an mp3 and load it in VLC automatically?

Come on Apple, let’s refine the interface!
While I’ll agree with you that they need a dismount button for external media, I’ll disagree with you on the other two.

We already have full external monitor support and have had it since 2018. There are many apps that use the external monitor without side bars, typically to display read-only content like a presentation or video. Unfortunately, what you want is not possible on a touch device. You can’t touch that external monitor, so how can you use apps or icons on that second monitor? By necessity, a touch interface requires mirroring by default because Apple cannot mandate a user have a keyboard or mouse. Think about it. Why would they extend the desktop if you can’t touch it? Why would they extend the borders if they’re mirroring? As long as Apple mandates that the iPad be touch first, the desktop will never be extended. I guarantee that in iPadOS versions years from now, the desktop will still be mirrored with borders as long as the iPad’s main screen is 4:3 and YouTubers will still be complaining about it, not able to understand why Apple won’t do it. Apps must manage the second monitor for their own needs since there is no way to handle it generically, unlike on a laptop or desktop. Most developers will not support a second monitor either for the same reason Apple doesn’t on their desktop. A second monitor is touch unfriendly. Any generic solution like on a desktop would break the tens of thousands of apps that would get lost if any of them ended up on the second monitor.

On windowing, it won’t happen on a touch device either. Windows are too easily lost and become extremely difficult to retrieve on a touch interface. That’s why Apple’s multitasking refuses to allow permanent windows. They will allow child windows on top of main app windows, such as the new Notes interface and the slide over app, but the second you leave the app, those windows go away. They don’t get lost behind other windows. On a touch interface, you’d be cursing the existence of windows.

The iPad is a touch device, not a laptop or a desktop. It will never have all the features those devices do because some interfaces just don’t work on a tablet. Generically extending a desktop and windowing are not touch friendly. I’m sure Apple’s tested out those features long ago and discarded them as unworkable.
 
I've never understood the people who want the iPad to be a Mac. And people who think the Mac is the be all and end all of computing. And its mostly people who use a handful of power apps like video stuff, or Xcode. As if even 1% of the total iPad user base would even use that software. Its just so silly.

Until a MacBook allows me to hold it in one hand and a read a book standing on a train or put it on my kitchen counter while I'm cooking reading a recipe.. well I'd rather the iPad stay as it is thanks.
 
  • Like
Reactions: iOS Geek
I've never understood the people who want the iPad to be a Mac. And people who think the Mac is the be all and end all of computing. And its mostly people who use a handful of power apps like video stuff, or Xcode. As if even 1% of the total iPad user base would even use that software. Its just so silly.

Until a MacBook allows me to hold it in one hand and a read a book standing on a train or put it on my kitchen counter while I'm cooking reading a recipe.. well I'd rather the iPad stay as it is thanks.
With Swift Playgrounds getting the ability to submit apps for distribution on the App Store, I’m guessing that’s Apple’s version of Xcode for the iPad. Why build submit functionality into Playgrounds if Xcode was on the way.
 
So I guess I am not sure why they limited each app's memory size, unix can move working sets around in VM without a problem and unless you are thrashing, why limit?
 
Now apps like Baidu can do crypto mining in the background even faster maliciously. When you have those apps open, you just know that it’s using your phone to do unrelated computation. Idling on a simple web page while connected to the internet should not consume 60%+ of the CPU.
I'm playing with server side events in a web-app for the first time right now. My computer fans turn on even when nothing is going on, so I suspect I've done something wrong.

My point being that 60+% CPU might be a result of the programmer not knowing what they're doing instead of them maliciously taking your compute resources.
 
  • Like
Reactions: BillyiPad95
So I guess I am not sure why they limited each app's memory size, unix can move working sets around in VM without a problem and unless you are thrashing, why limit?
Using so much memory makes it seem likely that you've got some major bugs in your program. The solution should be to fix those bugs, not just throw additional hardware at the problem.
 
Buy a MacBook if you want macOS, it's quite simple.
No, the "quite simple" answer is I spent $1999 (with Magic Keyboard) to have the EXACT same processor, ram, and ssd as a M1 MacBook Air - it should be MY CHOICE to dual boot MacOS and live with any shortcomings of its interface not being optimized for touch - but Apple wants to force me to buy iPad Pro AND MacBook Air because MacOS isn't touch optimized. No, they aren't protecting me from me; they are protecting their bottom line (over $94B in cash).
 
Last edited:
What is the purpose of Apple so tightly controlling RAM availability, when the OS doesn’t require a lot of RAM to function?
I think it’s also to avoid bad actors similar to how apps don’t play nice with cpu consumption or background refreshing to no end draining all the battery and hogging the resources. With RAM this is a new avenue for an app to take all the available RAM leaving nothing to others making them crash behind scenes.

Not saying it is on purpose, sometimes is really just lack of experience or avoiding the built-in APIs, for example the Adobe suite on Mac (because of legacy code) insists on using their own rendering, file management, etc… when I save a png and hit replace an existing file it doesn’t replace it and creates a copy instead, been years like that, plus the activity monitor always showing tons of processes doing “something Creative Cloud”.

I just hope that those entitlement rights are both not abused by those that don’t even need it (like Twitter or Facebook should never get it) and those that need it (i.e. Procreate, Affinity) don’t need to jump through too many hoops.
 
Now apps like Baidu can do crypto mining in the background even faster maliciously. When you have those apps open, you just know that it’s using your phone to do unrelated computation. Idling on a simple web page while connected to the internet should not consume 60%+ of the CPU.
I'll fetch my tinfoil hat just in case
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.