Tabs For All Windows

Sometimes the best features in a software update are the small additions that end up having a large impact on how you use a device. I think the inclusion of universal tabs on macOS is a great example of this. Everyone who has used a computer should be familar with tabs, as they're a common style of interface for applications that work with many pages or documents that follow the same sort of format. Excel is a great example of a tabbed application that works with many documents of the same type, while web browsers are an example of applications that use tabs to avoid creating a great number of windows that would all have the same interface but with a different internal content pane.

While tabs are certainly useful, there are many applications that allow you to open multiple windows but do not allow you to organize those windows as tabs. With macOS Sierra Apple has implemented a system-level tab manager that works across essentially all applications. The only requirement is really that the application uses macOS's standard window chrome so the tab bar can be easily integrated into the application.

As you can see, the implementation fits in quite well alongside apps that already supported tabs such as Safari and Finder. A rule of thumb is that if an application supports multiple windows, it will now support tabs under macOS Sierra. For applications that work like a browser such as Safari and Apple Maps, using the standard cmd+t shortcut will create a new tab. For other apps like pages where that shortcut has likely been taken, cmd+opt+n opens a new tab, which complements the cmd+n shortcut to open a new window. When in full screen mode cmd+n is overridden to create a new tab, as you can't open a new window in full screen.

I've had some issues with the cmd+opt+n shortcut not working correctly in applications like Pages, which is likely due to Sierra's state as a very early beta. I was able to show tabs working in Pages by using the command in the View menu to make the tab bar render and hitting the button to open a new tab, and the issues with the implementation will hopefully be sorted out by the time Sierra comes into its public beta phase.

Picture in Picture

Picture in Picture or PiP mode is available on iPads as of iOS 9. It allows an application that displays videos to continue playing the video in a floating window even after the user has left the application and gone to another app or the home screen. On the iPad the usefulness of this feature cannot be overstated, as it allows you to continue watching a video while also interacting with two completely different applications in split-screen mode. With macOS Sierra PiP is now available as well, and it works in the same manner as it does on iOS.

Since macOS has windows, Picture in Picture isn't as necessary as it is on the iPad where applications generally take up the entire screen. For example, it's helpful that an iOS video application implements PiP so you can keep watching even if you have to switch to another app, but on macOS that doesn't really matter because your video app has its own window anyway. Where it does come in handy is popping videos out of Safari and displaying them in a floating window while you use other applications or browse other websites.

Like the iPad, the PiP window on macOS snaps itself to one of the four corners of the display and sits atop other applications so it cannot be obstructed. It can be resized to a degree, with the max size being about one quarter of the screen on this 13" MacBook Pro. Out of the box it works with any website that uses the standard Safari HTML5 video player. Unfortunately, sites like YouTube that use their own custom player have to integrate the functionality themselves, but Apple has noted that ESPN and Vimeo have actually done the work to implement this already and you can see an example of that above. iTunes will support PiP when Sierra is officially released, but for now there aren't really any desktop applications that it can be used with, although as I said before, PiP isn't as necessary for video players on macOS as it is on iOS.

Siri Comes To The Mac Storage Optimization and iCloud Integration
Comments Locked

81 Comments

View All Comments

  • WaitingForNehalem - Wednesday, July 13, 2016 - link

    It would have been nice to cover improvements to the kernel and the new file system...you know the important parts of an operating system.
  • Brandon Chester - Wednesday, July 13, 2016 - link

    APFS isnt even shipping until 2017, it's not a Sierra feature.
  • damianrobertjones - Wednesday, July 13, 2016 - link

    Whatever you do Apple... DO NOT give this update away for free as the entire internet, or a selection of loud mouthed people, will slam it and refuse to update. /s (Windows 10 anyone?)
  • theduckofdeath - Thursday, July 14, 2016 - link

    Yup, with a rate outpacing the previous fastest ever adopted operating system-release by around 145% is a massive failure, amirite?!...
    I know a small but loud group wanted to create the impression that no one updated to Windows 10, but that attempt failed miserably, like most internet trolling attempts tends to do.
  • Ascaris - Sunday, July 17, 2016 - link

    145% for one month, when no other version of Windows has been a free upgrade before, so all of the early adopters that might have had to wait to afford it don't have to wait-- yeah, that's quite an accomplishment. What about the heaps of people who resent MS for what they've done, and are more likely than ever before to jump ship to Apple or Linux? I remember the browser wars, the introduction of WGA, Windows Vista, Windows 8... but I don't remember there ever being this level of contempt for MS and the product in question than there is now. Is alienating all of their customers part of some kind of grand plan? If I were a MS competitor secretly plotting to destroy them, I don't think I would do anything different than MS has.

    But yeah, plenty of people upgraded to Windows 10-- though their target of a billion devices by ($date) won't happen, as they've admitted, but there have been a bunch. Many of them are people who were not tech-savvy enough to know how to block 10, and they're not happy about it. So much for people using Windows because they want to and not because they have to!

    There's a difference between giving something away and essentially forcing people to take it even as they tell you they don't want it. I've never liked Apple, but they've never stooped to using malware techniques and dark pattern trickery to get people to upgrade to something free. They stick to that old-fashioned method of trying to produce products people want so that they'll buy them. Microsoft has a different idea-- make something no one wants, then force them to upgrade with dirty tricks.

    Oh, and the growth rate of Linux last month (as reported by Netmarketshare.com) was 30% higher than that of Windows 10. Another Microsoft achievement!
  • Commodus - Tuesday, July 19, 2016 - link

    You're being a bit hyperbolic. It's not that no one wanted to upgrade to Windows 10, it's that there's a significant minority that doesn't... and isn't happy that Microsoft used underhanded tactics to upgrade some people without their explicit consent.

    There are very real stories of people who didn't realize that Windows was set to auto-upgrade and came back to see their PC running Windows 10. I'm sorry, but that's just not cool -- even Apple with its relatively aggressive upgrade strategy won't automatically install the latest version of macOS.

    It's a classic example of letting business goals override what the user wants.
  • ex2bot - Friday, July 15, 2016 - link

    Mac OS updates have been free for years now. And there is a vocal minority who refuses to update past 10.6.
  • Hyper72 - Monday, July 18, 2016 - link

    Not that it have much relevance; but the app store always suggests me to install latest free version of OS X. It's too bad it immediately fails as my 2006 MacBook Pro C2D doesn't run anything more recent than Lion. That means I can't run latest X Code, so only way I can try out Swift is in a Linux VM which doesn't target iOS or macOS - sigh.
  • Meteor2 - Wednesday, July 27, 2016 - link

    It might be time to replace your ten year old computer.
  • wsjudd - Wednesday, July 13, 2016 - link

    For anyone curious what the YouTube link spotted in the Messages screenshot was: https://www.youtube.com/watch?v=ETfiUYij5UE

Log in

Don't have an account? Sign up now