or Connect
AppleInsider › Forums › Software › Mac OS X › Sources detail new features in Apple's first beta of Mac OS X 10.7 Lion
New Posts  All Forums:Forum Nav:

Sources detail new features in Apple's first beta of Mac OS X 10.7 Lion

post #1 of 87
Thread Starter 
Apple on Thursday issued its first beta of its forthcoming operating system Mac OS X 10.7 Lion, packed with new features like application persistence, full-screen applications and file coordination.

People familiar with the early software shared details with AppleInsider on what Apple has detailed as "Major Features" in Mac OS X 10.7. Also provided to developers were a list of application features in Lion, which is set to arrive this summer.

Included below are new features and details on Lion. For more on other features revealed on Thursday, including AirDrop and FileVault, see the previous report on Apple's announcement on the release of the Mac OS X 10.7 Lion developer preview.

Application Persistence

After a restart, Lion automatically relaunches applications that were open when the user chose Log Out or Shut Down. The system also automatically restores the state of applications that are relaunched after a restart, including the size and location of a window, selections and contents.

Much like multitasking on Apple's iOS, Mac OS X may terminate an application behind the scenes when it goes unused or has no open windows. The application usually relaunches instantly when the user accesses it again.

Users can still choose to manually quit an application, but Apple has reportedly told developers that quitting is no longer necessary.

Automatic Document Saving and Versioning

In applications built in to Mac OS X 10.7, users are no longer required to save documents explicitly or be concerned about losing unsaved changes. A simple override enables this feature in document-based Cocoa applications.

Mac OS X 10.7 automatically writes document data to disk as necessary so that data displayed in a document window is always the same as the document data on disk. A file coordination mechanism maintains sequential access to files.

Applications that support automatic saving also support document version history browsing. Browsing previous versions of a document is accomplished by choosing "Browse All Versions" from the pull-down menu at the right end of the menu bar.

Mac OS X File Coordination

File coordination allows an application to access files and directories in a way that is serialized with other processes' accesses of the same files and directories. This prevents inconsistencies due to overlapping reads and writes.

Full-Screen Application Enhancements

The first Lion beta also adds support for full-screen mode through methods in the NSApplication and NSWindow classes, and the NSWindowDelegate Protocol protocol. Full-screen support is off by default, but an application can turn it on with a method call.

Turning on the support for full-screen mode adds an "Enter Full Screen" menu item with associated action methods to the "View" menu if it exists. Otherwise, it is added to the "Window" menu.

Also added is a new option for full-screen presentations. NSWindow full-screen support includes a window style mask and notifications upon entering and exiting full-screen mode. It also provides programming interfaces for implementing custom animations that are shown when an application enters and exits full-screen mode.

The NSWindowDelegate protocol allows the window delegate to control the full-screen content size and to provide a custom set of presentation options to be in effect while its window is the primary full-screen window.

Overlay Scrollbars

Overlay scrollbars in Lion are similar to those in iOS, with unique behavior (which users can override, if they choose, in System Preferences). With the new scrollbars, if all of the users pointing devices support both horizontal and vertical touch scrolling, the scrollbars are hidden during normal use. They will appear as an overlay on top of the window's content while the user is scrolling, and remain visible briefly to allow scrollbar dragging.

If a user has at least one external pointing device that does not support scrolling, the "legacy scrollbar" is displayed at all times and the usable space in the window is reduced, as in previous versions of Mac OS X.

If the user has no external pointing devices attached, the trackpad settings control the scrollbar behavior, and if the user has disabled scrolling for the trackpad in System Preferences, legacy scrollbars are used.

Application Features

Mac OS X 10.7 Lion also packs new features for built-in applications. People familiar with the first beta released on Thursday shared details on the highlighted features.
Safari
New Process Architecture: Lion adds a new process architecture that separates its rendering process from its application process. This aims to make Safari more responsive, stable and secure.

Plug-in Support in Safari: All browser plug-ins will run in their own process, improving browser stability and security. Netscape plug-ins continue to work in Safari with no modification. Safari does not, however, support WebKit plug-ins. The WebKit plug-in API is not compatible with this new process architecture and is being deprecated. Plug-in developers currently using the WebKit plug-in API are recommended to adopt the Netscape plug-in API in order to be compatible with Safari on Mac OS X v10.7.
The Finder
In Mac OS X v10.7, the following files and folders are now hidden: /lost+found, $HOME/Library

For more, see AppleInsider's previous coverage:

First look: Apple's new Mac OS X 10.7 Lion

Mac OS X 10.7 Lion bringing iOS features to Mac in summer 2011
post #2 of 87
Bring it on.
post #3 of 87
The Safari potion is actually WebKit 2. They may have spread this idea system-wide but WebKit 2 is designed this way and so you won't have to upgrade to 10.7 to get Safari to perform better.
post #4 of 87
Macrumours is reporting that Lion will generously enabled OpenGL 3.2 on these new DX11 capable MacBook Pros. \

I'd be interested to know the minimum system requirements of Lion. Will it drop support for first-gen Core Duos and go 64-bit kernel only, which I'm kind of expecting? In such a case will Merom Core 2 Duos (late 2006/2007 era) models which don't currently support the 64-bit kernel in Snow Leopard still be supported? Otherwise, that's killing off a lot of the installed base.

I'd also be interested to see if Rosetta is still available as an optional install. Hopefully it is. There are a number of older games, primarily Starcraft, that would be a tragedy to lose. I'd hardly think Apple's recommended solution would be to Boot Camp Windows.
post #5 of 87
Does it still send .files and DS_store files when file sharing using Samba and zip archives? If so, that is just lame.

Life is too short to drink bad coffee.

Reply

Life is too short to drink bad coffee.

Reply
post #6 of 87
Application Persistence sounds like a nightmare not a feature! What happens when a piece of bad code goes crazy and you have no quit option and a reboot just opens it back up for you?
post #7 of 87
Quote:
lug-in Support in Safari: All browser plug-ins will run in their own process, improving browser stability and security. Netscape plug-ins continue to work in Safari with no modification. Safari does not, however, support WebKit plug-ins. The WebKit plug-in API is not compatible with this new process architecture and is being deprecated. Plug-in developers currently using the WebKit plug-in API are recommended to adopt the Netscape plug-in API in order to be compatible with Safari on Mac OS X v10.7.

Is it just me or does this sound really backwards? Apple is deprecating their own Webkit plugin API and telling dev's to go back to using Netscape plugin API's?
post #8 of 87
Can we get REAL full screen back in iPhoto please, pretty please?
"Islam is as dangerous in a man as rabies in a dog"~ Sir Winston Churchill. We are nurturing a nightmare that will haunt our children, and kill theirs.
Reply
"Islam is as dangerous in a man as rabies in a dog"~ Sir Winston Churchill. We are nurturing a nightmare that will haunt our children, and kill theirs.
Reply
post #9 of 87
Windows 7 is looking antiquated by comparison.
post #10 of 87
Quote:
Originally Posted by beg View Post

Is it just me or does this sound really backwards? Apple is deprecating their own Webkit plugin API and telling dev's to go back to using Netscape plugin API's?

I believe the Netscape plugin API is the standard plugin architecture across many browsers including Firefox, and Chrome. Netscape's lasting contribution I guess. It's probably best to stick with the standard that everyone is using.
post #11 of 87
Can I cut and paste files in Finder? I never understood why I can't do that. Unless I'm doing it wrong.
post #12 of 87
Maybe it's here and I didn't understand it, but some better integration with TimeMachine would be welcome, particularly with Mr. iTunes. My iTunes library changes a lot, and I'd really like an incremental backup that I can simply switch to if the original drive dies. TM only copies files, and getting back to start after a HD failure looks really painful.

And for reasons I still don't understand, I can't seem to do backups to disk out of iTunes anymore. It syas 4 DVDs will be needed, then simply stops after one. I long ago assumed this is a bug requiring a iTunes update.
post #13 of 87
great improvements.
post #14 of 87
Quote:
Originally Posted by ghostface147 View Post

Can I cut and paste files in Finder? I never understood why I can't do that. Unless I'm doing it wrong.

You mean move? mv file1 <path-to-File>file1 || file1a
post #15 of 87
After years of using plug ins to make Apple Mail Wide screen. Finally they will offer mail the way I've always wanted it.

post #16 of 87
I think the biggest news that has been overlooked is that Lion Server is built into OS X and it's free for everyone to use.
post #17 of 87
post #18 of 87
Quote:
Originally Posted by AIaddict View Post

Application Persistence sounds like a nightmare not a feature! What happens when a piece of bad code goes crazy and you have no quit option and a reboot just opens it back up for you?

Quit is still there (as is Force Quit, aka Unix kill) it just won't be necessary.

Quote:
Originally Posted by bdkennedy1

I think the biggest news that has been overlooked is that Lion Server is built into OS X and it's free for everyone to use.

I certainly didn't overlook it
post #19 of 87
Quote:
Originally Posted by mdriftmeyer View Post

You mean move? mv file1 <path-to-File>file1 || file1a

Well yeah, but I don't want to do it in terminal. All gui for me. I know how to use terminal, just when showing new users to Mac, they don't want to use terminal.
post #20 of 87
Quote:
Originally Posted by bdkennedy1 View Post

I think the biggest news that has been overlooked is that Lion Server is built into OS X and it's free for everyone to use.

But what would an average person use Lion Server for?
post #21 of 87
Have you seen the "Gestures and animations" video here?
http://www.apple.com/macosx/lion/

It's just one step ahead in the convergence of iOS and Mac OS. Imagining Mac OS running on a tablet is easier than ever.
post #22 of 87
Quote:
Originally Posted by bdkennedy1 View Post

I think the biggest news that has been overlooked is that Lion Server is built into OS X and it's free for everyone to use.

That is interesting, however as others pointed out in older threads related to the demise of xserve, there wasn't much left in OS X Server that was that special since most of the useful server characteristics can be implemented in any UNIX based desktop OS variant.

Life is too short to drink bad coffee.

Reply

Life is too short to drink bad coffee.

Reply
post #23 of 87
Quote:
Originally Posted by eightzero View Post

Maybe it's here and I didn't understand it, but some better integration with TimeMachine would be welcome, particularly with Mr. iTunes. My iTunes library changes a lot, and I'd really like an incremental backup that I can simply switch to if the original drive dies. TM only copies files, and getting back to start after a HD failure looks really painful.

And for reasons I still don't understand, I can't seem to do backups to disk out of iTunes anymore. It syas 4 DVDs will be needed, then simply stops after one. I long ago assumed this is a bug requiring a iTunes update.

Automatic longterm incremental backup changes for all Cocoa apps would be great, but we do need to get iTunes to Cocoa first.

I don't know about the DVD issue as I never so disc backups, but I am sure you can work it out manually with Finder.



Not sure about DVD backup bug, but
post #24 of 87
Quote:
Originally Posted by TenoBell View Post

After years of using plug ins to make Apple Mail Wide screen. Finally they will offer mail the way I've always wanted it.


If Mail doesn't have calendar and addressbook full access then it's not the app I want.
post #25 of 87
Still doesn't solve the problem of using Final Cut Pro or Photoshop on tablet.

Quote:
Originally Posted by ClemyNX View Post

It's just one step ahead in the convergence of iOS and Mac OS. Imagining Mac OS running on a tablet is easier than ever.
post #26 of 87
.....
post #27 of 87
I'm not sure how you want to see this ability in the user interface but Mail does have direct access to calendar and the address book. There is an address book icon at the top of any message window. There is a To Do button that creates new calendar events.

You can control click any name, date, or phone number and pull up a dialog window for address book and calendar.

Quote:
Originally Posted by Logisticaldron View Post

If Mail doesn't have calendar and addressbook full access then it's not the app I want.
post #28 of 87
Quote:
Originally Posted by AIaddict View Post

Application Persistence sounds like a nightmare not a feature! What happens when a piece of bad code goes crazy and you have no quit option and a reboot just opens it back up for you?

I imagine that Lion will still support the "Force Quit" capability. That's what I rely on now when I need to blow away a rogue application. It would make sense to implement this in such a way that "Force Quit" gives you a clean slate with respect to the application process.

Thompson
post #29 of 87
Great Features! Applications Persistence sounds fantastic. It will take exactly one day to wonder why it was never thus before. I have always preferred the Windows way of quitting apps and this is basically it, only better.
Not so sure about apps preserving state. Often I find it annoying when I open Safari and several windows / tabs load. If I quit with many tabs going it's usually because I am done. I don't want them back again. It just means having to close windows before quitting. Which in terms of apps generally makes the experience more like Windows - the red button top left will see a usage spike ;-)
post #30 of 87
Quote:
Originally Posted by mdriftmeyer View Post

You mean move? mv file1 <path-to-File>file1 || file1a

Do you really believe that the poster was asking for a Unix command line solution? Geek much?

Thompson
post #31 of 87
Quote:
Originally Posted by ClemyNX View Post

It's just one step ahead in the convergence of iOS and Mac OS. Imagining Mac OS running on a tablet is easier than ever.

It's too early to know if they'll converge just yet. I think at this stage what we're seeing is simply things that have turned out popular being migrated from one to the other. Cross-polination of ideas rather than a deliberate convergence strategy.
post #32 of 87
Quote:
Originally Posted by ClemyNX View Post

It's just one step ahead in the convergence of iOS and Mac OS. Imagining Mac OS running on a tablet is easier than ever.

It seems to me that your imagination is running in reverse. My hunch is that Apple is aiming for a future where we no longer need to worry ourselves with trivial things like where files and apps are actually stored on disk and/or which applications are running or documents are saved.

In other words, you should be imagining the Finder and many other features of Mac OS "melting away" on the computer, so that it becomes more like the iPhone or iPad, rather than imagining the iPhone or iPad becoming more like Mac OS X. I don't see anything like the Finder or system wide "menu bars" coming to tablets.

Thompson
post #33 of 87
It sounds like a lot of great things will be in Lion. Too bad Microsoft Office won't Work with any of them.
post #34 of 87
Did anyone test the connection to Exchange 2010? I'm interested to know if there is an out-of-office option and delegation support.
post #35 of 87
At first I couldn't understand why Apple would adopt WebKit plugins and then dump them a year later. But I guess this means we can use the same extensions as Firefox folks, and that's definitely welcome given the number of them available.
post #36 of 87
Will Mail5 FINALLY support the system proxy?? Please? Pretty Please? I'm getting tired of being able to do everything EXCEPT Mail on my Mac at work behind the firewall.


Quote:
Originally Posted by idji73 View Post

Did anyone test the connection to Exchange 2010? I'm interested to know if there is an out-of-office option and delegation support.
post #37 of 87
Has anyone come across detailed changes to FileVault? I work in clinical research using health data and HIPPA/HITECH has some tough requirements about encryption. I need better integration with time machine!
post #38 of 87
I guess Adobe needs to get their sh*t together because those are some major changes.
post #39 of 87
Only one question about Lion: is it snappier ?
post #40 of 87
Quote:
Originally Posted by tullius View Post

Only one question about Lion: is it snappier ?

You question the snappier? You don't question the snappier!
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mac OS X
AppleInsider › Forums › Software › Mac OS X › Sources detail new features in Apple's first beta of Mac OS X 10.7 Lion