7 ms·
On resuming application state: >So, how's that "geek panic" now? Still there, huh? Well, let me try to reassure you. As a committed user of a great Mac text ed
by natesm 15y ago
On resuming application state:
>So, how's that "geek panic" now? Still there, huh? Well, let me try to reassure you. As a committed user of a great Mac text editor that, years ago, implemented its own version of almost all the document management features described so far, I can tell you that you get used to it very quickly. Spoiled by it, in fact. Ruined by it, some would say. Yes, it's a very different model from the one we're all used to. But it's also a better model—not just for novices, but for geeks too.
This works fine with text editors (although I'd argue that if invoked via the equivalent of "mvim" or "mate" they should discard this), but it absolutely falls apart with media creation applications. Photoshop and Illustrator files can be big, and they can take a long time to open. Just so that you can close it immediately and open a different one. Logic Pro currently does this, and it isn't nice or better. It's annoying.
Then there's the privacy concerns. If a designer is working with multiple clients, the last thing he or she wants is a different client's work showing up when he or she is showing something to a client.
- ddagradi 15y agoDon't worry - Adobe won't be updating the Creative Suite with these features until at least the next release cycle. I imagine that, as you said, "Resume" will not be supported for performance reasons alone.
- YooLi 15y agoI'm not sure I follow. You mean that when you are working on something, you just shut down the application to close all your open files? BTW, the apps need to be updated to take advantage of resuming application state, so application authors can choose to not support it if it doesn't make sense (giant Photoshop files, etc.).
- natesm 15y agoI casually dabble in making music with Logic. When you open it (in Snow Leopard), it opens the last opened project. Logic is a pretty complex application, and there are a lot of different synths and filters. The synths take a lot of memory, since they have a large number (presumably) lossless audio samples in them (think every key on a piano, times X for X number of different strike velocities). Therefore, Logic only loads the synths that are needed for files that you have open. It actually recommends with an alert box that you close your current file before opening another one. When you open a file, it loads all of the synths for that file - this can take a long time. The result is, when you open Logic, if the last file that you had opened isn't the one you want to work on now, you have to wait for that file to load, then close it, then open the file you actually want and wait for that one to load. This probably won't be a problem for Adobe users, because Adobe is really bad at making native-feeling Mac OS software, so this probably won't be supported. But for Apple's document-based media applications (Final Cut and Logic, Aperture is different because of its nature), this is a bigger issue (Final Cut has some... bigger issues right now though). The other issue is the privacy one. I used graphic designers working for competing clients as an example, but really, it could apply to anyone that values their privacy. Personally, I like my browser being a blank slate each time I start it back up. A final issue that I can think of is with applications that tend to be opened by files (the user clicks on a file in Finder, not on the application). QuickTime and Preview are good examples. If I open a picture in Preview by double clicking it in Finder, typically I don't also want to see the last picture I viewed as well. I quit Preview when I was done looking at that picture for a reason - I was done with it.
- ugh 15y agoI know it doesn't help much, but you can globally prevent apps from resuming. There is even a checkbox for doing so in the System Preferences, it's not a hidden preference. I say it's not helping much since it's a global preferemce and resuming apps would be great to have – at least sometimes.
- deleted 15y ago[deleted]
- jbrennan 15y agoThe APIs in Lion which enable the saving and resume are built to do their reading and writing asynchronously. So long as the developer makes use of the new system APIs, it should be a nicer experience for a case like Logic with its significantly larger files.
- icarus_drowning 15y agoTry doing this with 3rd party sound libraries (e.g. East|West) and you can quickly get into loading times that are hugely longer. I love opening my projects that only use Logic's built in synths, because they load quickly compared the marathons that can ensue when I am working on a large, fully-orchestral, 70/80-track piece. And that's before I've added other media, such as video, to the project.
- hamedh 15y agothere's an options in system preferences to turn it off. but it's global for all apps
- masklinn 15y agoAnd it's an application implementation in any case, your application is perfectly free to not implement that API.