A problem I can see especially if you forget that a heavy RAM using application is running. :/ It may not be immediately apparent to the user why the computer is running slow if you can't see what applications are running at a glance. I sometimes forget that I have Aperture running since a photo import, and there you go -- 2-3 GB less free.wouldn't that be confusing? Not knowing what's running at a glance?
I keep saying that I think iOS is a step backwards in computing. Maybe simpler, but a step backwards nonetheless. Now that Apple is implementing iOS features, I hope they don't lose their Mac roots.
Flash storage or not, I still would like to know when my 120MB Photoshop file and the Photoshop application is eating up my memory. Computers are smart enough to manage certain things, but their resources are hardly unlimited. Human intelligence is needed to know which apps take priority for the project(s) you are working on at the time.
EDIT: Actually, now that i think about it, this might mean that we'll be quitting apps far more than before. From the sounds of it, it's possible that all apps will have their state saved to disk so you can easily quit it at any time. Sort of like hibernation mode, except that it's for apps, not for the OS. This would be a huge leap over windows. I like the sound of it.
I'd imagine that this mode would have to be built into apps though. I could conceive of problems where an app that started up a bunch of processes is quit and put into this "mode" while the other processes are still running, and they're all like "WTF?". It's also possible that Mac OS will simply keep track of which processes were started by which app, and hibernate them all simultaneously, or maybe this feature will just be built into apps that come with Mac OS X for now, and adopted by others later on. Then again, i could be far off base. It sounds good though![]()
The iPad has shown that "always on" visible scroll bars are not necessary. The context of the page is more than enough info to know that there is more to the page above or below. Are there situations where you want to know where you're at in a document? Of course, but it's a very small use case in the grand scheme.
If you don't have an iPad, find one and mess around for a while. Scroll bars just aren't as necessary as we thought.
A problem I can see especially if you forget that a heavy RAM using application is running. :/ It may not be immediately apparent to the user why the computer is running slow if you can't see what applications are running at a glance. I sometimes forget that I have Aperture running since a photo import, and there you go -- 2-3 GB less free.
On the other hand... IF Apple is very confident in OS improvements that swap out rarely used applications, and swap them in again, so that there isn't much disadvantage in not caring which apps are running -- then I can see them making this move, since it do after all reduce "complexity" in the OS. One less thing to care about. They did it pretty well with their file system and disk fragmentation -- let's see if they can do it well again.
Really, cos I bet that an OS can keep much better control and measurement of the following:
- How much RAM is being used at any given instant by a particular app.
- How much CPU is being used at any given instant by a particular app.
- How often an app has been in the foreground.
- How often that foreground app has been used.
- How much time has been dedicated to USE of that foreground app.
- Provided the app is equipped with the necessary hooks into the OS, the earliest it COULD be suspended if necessary.
- How much idle time an app has had.
Regardless of how 1337 you think you are, the OS will be able to manage resources/applications better than you. Believing anything else is just delusional. We have OSes for a reason, after all.
If you ask yourself a few basic questions, that could go for any app:
- If you aren't actually doing anything that needs the 120MB of RAM + Photoshop's footprint, does it matter whether or not it's the app is loaded in memory?
- If you load another app and suddenly need to free up some RAM, can you realistically remedy it faster than an OS that would automatically suspend application X (photoshop in your case), given that you'd first have to evaluate what documents are open in said application prior to closing it?
- Does it matter that Photoshop was suspended, if it resumes faster than swapping photoshop back in from disk (as would be the case currently), and you notice no degradation in switching back and resuming it?
- If you have to make these sort of asinine decisions (i.e. to close or not to close depending on what documents an app has open) LESS!
[/LIST
I fail to see how, in a DESKTOP (not a Server) environment this could be considered a bad thing?
Maybe they're hypochondriacs?
But I often want my apps to be actively working in the background, not hibernating. What is the point of having 8 processors and 16GB RAM in my Mac Pro if only the foremost application is actively doing anything?
Are you serious? The OS knows better than the user?
If I have Photoshop batch processing 5000 RAW image files, Logic processing some multi-track audio, and Final Cut encoding a few hours of HD video, how does the OS determine which one the boss wants completed first?
The Mac isn't the iPad. It's the Mac.
I use my Mac in a very different way than I use my iPad. Granted, we'll have to see how this all plays out--I expect that we'll see a significant UI revamp when Lion is closer to release--but so far I'm not really on board with the iOSification of OS X.
Are you serious? The OS knows better than the user?
If I have Photoshop batch processing 5000 RAW image files, Logic processing some multi-track audio, and Final Cut encoding a few hours of HD video, how does the OS determine which one the boss wants completed first?
Are you serious? The OS knows better than the user?
If I have Photoshop batch processing 5000 RAW image files, Logic processing some multi-track audio, and Final Cut encoding a few hours of HD video, how does the OS determine which one the boss wants completed first?
Are you serious? The OS knows better than the user?
If I have Photoshop batch processing 5000 RAW image files, Logic processing some multi-track audio, and Final Cut encoding a few hours of HD video, how does the OS determine which one the boss wants completed first?
wouldn't that be confusing? Not knowing what's running at a glance?
Not quite. With a mouse, you can click on the scroll thumb to quickly move to another area of a document (right to the top or bottom for instance). This is faster than scrolling all the way with two fingers. That said, iOS often allows you to touch the titlebar of a window / app / pane to jump to the top... but what if you want to jump quickly to the bottom? Or the middle? The mouse + scroll thumb is faster. That said, I'm sure Apple has thought about all of this. They know what they're doing when in comes to UX.
Are you serious? The OS knows better than the user?
If I have Photoshop batch processing 5000 RAW image files, Logic processing some multi-track audio, and Final Cut encoding a few hours of HD video, how does the OS determine which one the boss wants completed first?