Today at WWDC Apple announced the next version of their OS X operating system. This next release, presumably version 10.11, is named OS X El Capitan. OS X Yosemite came with a comprehensive redesign which brought it in line with the new design principles that Apple introduced with iOS 7. The focus of El Capitan can be found in its name, which is a rock formation within Yosemite National Park. With Yosemite being the radical revamp, El Capitan focuses on improvements to the user experience and to performance.

One of the areas that has seen dramatic improvements in El Capitan is Spotlight Search. In my experience, Spotlight has historically never been very smart. It was only with Yosemite that it gained the ability to search for keywords or phrases inside files. Even then, it was never able to bring up obvious results to certain queries that Siri would be able to do on the iPhone. For example, searching for the current weather would just try to find the phrase "current weather" somewhere on your Mac, which isn't useful at all. In El Capitan Apple is applying the search functionality of Siri to text searches done via spotlight. You can ask for information on the weather, or on the scores from a hockey game. You can also ask for very specific items, such as the query in the image above where Spotlight is used to find a set of Keynote slides about a natural park that were sent by a certain person.

Mission Control sees a number of improvements as well. On the most basic level, there are a few changes to the interface. A blur effect is no longer applied to your wallpaper, and the bar at the top with your virtual desktops doesn't expand if you only have a single desktop at that moment, which gives more space for application windows. Apple has also added the ability to drag windows into the bar at the top to instantly put them into fullscreen mode.

Application multitasking has also been improved. El Capitan has a new feature that essentially performs the same function as Aero Snap on Windows. Two apps or other parts of the interface can be set so they split the screen down the middle. This even works with parts of the OS like Mission Control which you can see in the photo above.

As usual, Apple has included a number of updates to their existing applications. Notes was definitely the app that saw the greatest amount of improvement. You can now embed photos and use rich type with the Notes app, which almost makes it like a very simple version of Pages, as you're no longer limited to just typing in text with the most basic of formatting abilities.

Mail was another application that saw changes. You can now use trackpad gestures in the mailbox view to quickly mark or delete images. This is such an obvious feature, with the iOS version having had these abilities for some time now, and I'm surprised that it took this long to add it to OS X. 

Safari also received a couple of new features. You can now slide tabs to the left to pin them, which will keep them persistent even after restarting Safari or your computer. There are also indicators for which tabs are playing sound, which is something other browsers have had for some time now.

Of course, the biggest area of focus in El Capitan is performance. With the release of Yosemite it was clear that Apple needed to focus more on the performance of their OS after adding in visual effects that were taxing on the CPU and GPU. On my Retina MacBook Pro I saw considerable performance regressions compared to Mavericks, and even with OS X 10.10.3 many of those issues still remain.

There are two areas of performance that need to be considered. The first is raw speed, while the second is the frame rate of animations. El Capitan tackles some of the issues with the first aspect, but Apple has definitely been focusing on the second aspect with their announcement that the Metal graphics API is coming to OS X. Both the Core Graphics and Core Animation APIs now run on Metal rather than OpenGL. According to Apple, they've seen up to a 50% in rendering performance with Metal, and this will hopefully translate to improved UI smoothness for users.

The developer beta of OS X El Capitan is available today so developers can test their apps and try out new APIs. Like Yosemite, El Capitan will have a public beta beginning in July, and the final release will come this fall.

Comments Locked

45 Comments

View All Comments

  • hfm - Monday, June 8, 2015 - link

    Hmm.. wonder if future OS X games will use Metal.
  • tipoo - Monday, June 8, 2015 - link

    I'm guessing just a few key titles will. There are getting to be way too many APIs duking it out, out there. I kinda wish Apple just went in to support Vulkan fully in OSX rather than split attention with Metal. Now developers have DX12, Mantle, Metal, and Vulkan to think about. Granted Mantle may just meld into the Vulkan project eventually.
  • jeffkibuule - Monday, June 8, 2015 - link

    Vulkan will replace Mantle, as it's strongly influenced by it. As far as developers supporting OS X with Metal, having the major game engine support it will probably be enough for Apple, with the remaining companies using OpenGL.
  • tipoo - Monday, June 8, 2015 - link

    Which is also why they should get around to fixing that whole being 5 years behind on OpenGl implementations thing. I hope they support Vulkan as well.
  • Buk Lau - Monday, June 8, 2015 - link

    If Apple really wants to promote gaming on mousepads, I mean macbooks, they always have the option of paying devs to support Metal exclusively just like MS and Sony paid devs to have console exclusives, and keep in mind that Apple has way more cash to spend. but like other people said major engines will probably support Metal as well, how well they support Metal solely depends on sales and sponsorship from Apple
  • jabber - Monday, June 8, 2015 - link

    So when do they come out with something new and fresh?
  • Conficio - Monday, June 8, 2015 - link

    All I want to know: Did they fix DNS? Does DHCP stop assigning random host names to my laptop (in default config)?
  • tipoo - Tuesday, June 9, 2015 - link

    In 10.10.4, they killed DiscoveryD and went back to mDNSresponder, so yeah it's fixed in the latest beta.
  • bj_murphy - Tuesday, June 9, 2015 - link

    Will this graphics performance update perhaps allow the 13" RMBP from late 2013 (First version with Haswell and Iris graphics) to output 4k on display port at 60 FPS like it should be able to?
  • tipoo - Tuesday, June 9, 2015 - link

    A graphics API has nothing to do with a chips video output capabilities. That's down to the DAC and cable. Can't change hardware.

Log in

Don't have an account? Sign up now