I believe around the year 2000 AMD announced AMD64 and Intel spent years insisting nobody needed 64-bit on the desktop. Then promptly got trounced by AMD for years after they finally released an AMD64 based desktop and Intel scrambled to create a netburst CPU with 64-bit capabilities. So, a long time?
That is system wide. A far cry from per process 5GB limit. I can't imagine a IPad pro toy app ever needing more then that. All of the things you'd need more for you cannot do on an Ipad.
No. Starting with the Pentium Pro, 32 bit x86 could leverage up to 64GB of physical RAM using PAE. (Physical Address Extension) x86-64 was created to address the 3GB (or 3.5GB, or 2GB, depending on the OS configuration) process limit.
To illustrate a real-world example of a "pro" use-case: these devices are absolute monsters at processing video. How much memory do you need to edit 4k video? The answer is likely "how much have you got?"
That’s the wrong answer and always has been. You don’t need to store your entire video in RAM to edit it, and never have. I’m sure you can find many descriptions of how it actually works without having to guess but 4K video processing and editing has been done for decades and decades now on computers with barely Apple Watch grade CPUs. George Lucas was using an EditDroid to edit 35mm film through the generation of edit lists on a computer controlling a Laserdisc player. The computer had very limited RAM, IIRC 16MB which was extravagant at the time.
The editing process for the average YouTube ‘content creator’ may consist of previewing a bunch of effects and transitions and animated floating text in real time until they think they’ve hit the right viral load but in practice professional editing is still done by the composition of edit lists from preview material.
Hmmm... "decades and decades" seems like a stretch for digital. ;)
Are you meaning using things like Avid Composer and similar? eg software used for hollywood films and similar
Asking because I used to spec out then put those systems together for places. They were _very_ much pushing the envelope of performance (cpu, ram, disk io), even before networked editing systems became common.
Wasn't Visual Studio a 32bit application up to now, so that it can't use more than 4GB? I think an announcement for the next version contained 64bit? But sure - some of the sub-processes it starts might use more memory
Well iOS is also a subpar experience on the ipad pro. Besides Apple does not need to write drivers for it. The ipad pro is just a macbook with no builtin keyboard and with a 120hz mini-led touch screen. Work on getting linux to work on it is essentially a few months to a year away most likely. Apple only has to allow users to run non-apple OS on it.
These things are a trade off.
Developers should be targeting a platform rather than the hardware. Why would the user be concerned about the app pegging their ram and how to deal with it.
Yes. It seems to me that Apple really, really wants the iPad to be sold as a computer replacement and likes to think the problem is how powerful the hardware is, which is an issue for approximately 0.1% of their users, when the real issue is that it runs a toy OS.
With Mac OS X on ARM, Apple needs to port OS X to the iPad, otherwise they should stop production.
This limit makes sense for a mobile device. You don’t want some developer using up all the RAM and stomping on other processes like what happens with older generation iPads ALL THE TIME and I’m sure some Apple people got sick of certain programs kicking everything else out of memory.
Somewhere at Apple, I swear they have an internal Terminal iOS app. And I want it. It would be one of the biggest “Pro” things they could do.
I don’t want a lot of the incumbent developer tool apps on the App Store. Third-party devs suck at creating good Apple ecosystem apps.
I’m constantly appalled by the amount of low quality apps on the App Store because so many developers fail to either 1. Create good designs for their apps or 2. At least use the Apple Human Interface Guidelines[1] if you’re unable to come up with your own good branding and UI
Uh - these are user devices - don't most users run multiple apps? It seems some kind of upper limit per app is not totally unreasonable. What's the OOM killer equiv on ipad?
When did 5 GB of RAM become severely limited?
reply