AMD Ryzen 9 3950X can overclock to 4.3GHz on all cores, blowing away Intel Core i9-9900K

AMD’s Ryzen 9 3950X lands in November (after it was delayed), but beforeit hits the street some interesting fresh details have been spilled on the CPU and its overclocking potential.

This comes from hardware vendor Gigabyte which made an overclocking guide for its Aorus X570 available online, detailing the firm’s results when juicing up the Ryzen 3rd-gen processor.

AMD’s graphics cards are also crushing it, beating out Nvidia

Best CPU cooler 2019: top CPU coolers for your PC

These are all the best processors

We already knew that the 3950X boosts up to 4.7GHz – or at least that’s the official word from AMD – but that’s over two cores, Gigabyte notes in the documentation (and potentially the wrong – ie not active – cores, another bugbear with Ryzen 3000 CPUs which has been highlighted recently).

So how fast can the incoming flagship chip be pushed over all its 16-cores with overclocking? As fast as 4.3GHz, it would seem, given Gigabyte’s setup which utilized an EK-KIT P360 water-cooling solution and the Aorus X570 Master motherboard. That’s a good chunk faster than the base clock speed of 3.3GHz, of course.

The firm found the 3950X reached a stable 4.3GHz using around 1.4V, and the overclock meant an increase in Cinebench R15 multi-threaded from 3,932 at stock to 4,384 overclocked, an 11% boost. Not too shabby, indeed.

Thermal marvels?

Gigabyte further observed that the temperatures witnessed during the overclocking session were “similar [to] what we were getting last year using a Ryzen 7 2700X”. So for this 16-core behemoth to be pushed across all its many cores and be performing in similar thermal terms to a 2nd-gen 8-core model is, well, quite impressive.

Also remember that the Ryzen 9 3900X recorded a Cinebench R15 result of 3,097 when we reviewed the chip, so that makes the incoming flagship something like 27% faster at stock speeds.

Even more telling is the comparison between the 3950X and an Intel Core i9-9900K, with the latter hitting 1,873 – so AMD’s chip is more than twice as fast.

Of course, this is only one benchmark, and as such hardly the whole performance picture – but still, it would seem that things are shaping up very nicely for the Ryzen 9 3950X, and it could help to hammer home the big gap AMD continues to open up in sales over Intel (at least in the desktop market).

Although how easy it will be to buy one of the things may be another matter entirely, so let’s hope the launch delay is about suitably ensuring demand doesn’t once again completely outstrip supply (as with the 3900X).

macOS Catalina released today: One feature that will make your MacBook even better

macOS Catalina has just been released in full and it comes with this brilliant new feature that’s never been seen before on a MacBook and iMac.

UPDATE: Apple has now officially released macOS Catalina with it available to download on the Mac App Store.

ORGINAL STORY: If you own a Mac have now upgraded to macOS Catalina, you can now access Apple Arcade, the tech firm’s new all-singing, all-dancing app subscription service centred around games.

Apple Arcade provides instant access to a deluge of games, many of which are exclusive titles from renowned developers.

Take Rayman Mini by Ubisoft for instance, the title’s art style and gameplay are extremely reminiscent to the developer’s famed Rayman Origins and Rayman Legends, but this time the qwerty character has been miniaturised, giving stages an unexpected twist.

Other notable exclusives on Apple Arcade include ChuChu Rocket! Universe from Sega, Shantae and the Seven Sirens by WayForward and Various Daylife from Square Enix.

Apple has promised that by the end of this year Apple Arcade will be brimming with over 100 games.

It’s worth noting that no title included in Apple Arcade will feature in-app purchases or ads.

Apple Arcade costs £4.99 per month, but the Cupertino-based tech powerhouse is giving fans a month free trial.

That means Mac owners running the latest Catalina beta can take advantage of the service’s offerings right now.

To try Apple Arcade, all you need to do is head to the Mac App Store where a separate tab should appear duly titled “Apple Arcade”. From there you can instantly access all the titles on offer.

To make gaming on your Mac even better, you can pair a PlayStation 4 or Xbox controller. You can always just use your computer’s keyboard though, if you prefer.

macOS Catalina has a number of new features worth shouting about, chief of which is certainly Sidecar that allows Apple fans to use their iPad as a second display with supported apps.

Sidecar is compatible for any iPad with Apple Pencil support. The stylus itself can be leveraged to improve productivity, such as by finely editing a photo in Adobe Illustrator.

Catalina also scraps iTunes in favour of three apps called Apple Music, Apple Podcasts and Apple TV. Apple claims the new programmes should deliver incredibly fast performance when compared to its all-in-one offering that certainly felt bloated towards the end of its life.

Apple’s new computer operating system also revamps a number of key applications such as Photos, Safari, Mail, Notes and Reminders.

Roll your own high-speed portable storage solution with this SSD enclosure

Having trouble finding an external storage solution that is fast and stylish enough for your liking? Asus may have what you’re looking for, assuming you’re interested in going the DIY approach and want something that looks aggressive. If so, the company’s ROG Strix Arion fits the bill.

The Strix Arion is an external enclosure that is compatible with a range of M.2 form factor NVMe SSDs—those are the ones shaped like a stick of gum. It supports full-size M.2-2280 SSDs, and also smaller drives, including the M.2-2260, 2242, and 2230 form factors.

This enclosure leverages the PCIe 3.0 interface. You should be able to install a PCIe 4.0 drive inside the Arion Strix, as well, it just would not make much sense to do that—you’d be paying a premium for a bleeding-edge drive, but have no way of tapping into all that speed.

That said, this is a USB-C 3.2 Gen 2 enclosure that is rated to transfer data at up to 10Gbps, which is equivalent to 1250MB/s (PCIe 4.0 SSDs boast sequential read speeds of up to 5000MB/s). It is made from aluminum and has thermal pads inside for “aggressive heat dissipation.”

Installation is supposed to be easy. No screwdriver is required—just use the included the pin tool to pop the enclosure open (similar to popping open a SIM port on a phone), install your M.2 SSD, and tighten the thumbscrew.

RGB lighting is part of the package. It also comes with a detachable R-hook to attach the drive to a laptop bag, belt buckle, or whatever else, and both USB-C to USB-C and USB-C to USB-A cables.

Asus did not say when the Strix Arion will be available or how much it will cost.

OPPO RENO ACE GUNDAM EDITION COULD LAUNCH ON OCTOBER 10 TOO

Oppo has a small surprise in store for the upcoming event on October 10th. Alongside Reno Ace, in fact, it will also debut a variant born of the collaboration between the Chinese brand and Gundam, a franchise of the famous Japanese giant robots created by Yoshiyuki Tomino and Sunrise. The VP of Oppo Shen Yiren revealed this.

Although the exact name has not been officially mentioned, it is possible to assume that the smartphone can be called Oppo Reno Ace Gundam Edition. Already in May it was anticipated that as part of this collaboration Oppo would launch a smartphone in a special edition.

Reno Ace Gundam Edition should share most (if not all) of the features of Reno Ace. The PCLM10 model was recently certified by TENAA. It measures 161 x 75.7 x 8.7 mm, has a weight of 200 grams. And is equipped with a 6.5-inch AMOLED display. With FHD+ resolution (1080 x 2340 pixels) and 90Hz refresh rate.

The datasheet includes the SoC Snapdragon 855 and up to 12GB of RAM. Along with 128 GB of internal memory and four rear cameras. Including 48MP (Sony IMX586) + 13MP + 8MP + 2MP. Finally, the 4,000 mAh battery will be able to support the new 65W SuperVOOC fast charging technology announced in September.

This is Google Photos’ black-and-white ‘Colorize’ filter in action

Back at I/O 2018, Sundar Pichai showed Google Photos re-creating a black-and-white photo in color. This May, the Google Photos team provided an update saying that “Colorize” is still on track. Today, we’ve enabled a beta of the filter.

The Google CEO framed Colorize as AI delivering delightful, “unexpected moments.” Originally scheduled to roll out “over the next couple of months,” the filter clearly missed that deadline. Back in May, Google said that “it’s in the works” and that the Photos team “just didn’t want to rush it.”

Or if you happen to have a very special memory. Something in black-and-white of your mother and grandmother, we can re-create that moment in color and make that moment even more real and special.

In August, we spotted a beta in development with Google officially describing the Colorize feature as “analyz[ing] black and white photos and add[ing] color.” With Google Photos 4.26 today, we have fully enabled the functionality.

Photos will automatically recognize when you edit a black-and-white picture. Colorize — labeled as a “BETA” in the upper-left corner of the thumbnail preview — will appear after the Original and Auto filter in the first tab. It features a rainbow icon at the bottom, with the app warning you about the status of the feature.

In our brief usage, we’ve noticed how you must first upload an image to Google Photos before the Colorize filter works, suggesting that processing is currently done server-side, rather than on device. The entire process took a few seconds.

While the thumbnail preview is available immediately, you might encounter a “Colorizing your photo” overlay. Once complete, there is a “Send feedback” pill at the bottom of the editing window.

After testing with a handful of images, we’ve noticed how Google Photos has a tendency to go for an older, vintage look. We ran the original images below through Snapseed’s B&W mode before having to Colorize filter it.

The Modular PC: Intel’s new Element brings Project Christine to Life

Way back at CES 2014, Razer’s CEO introduced a revolutionary concept design for a PC that had one main backplane and users could insert a CPU, GPU, power supply, storage, and anything else in a modular fashion. Fast forward to 2020, and Intel is aiming to make this idea a reality. Today at a fairly low-key event in London, Intel’s Ed Barkhuysen showcased a new product, known simply as an ‘Element’ – a CPU/DRAM/Storage on a dual-slot PCIe card, with Thunderbolt, Ethernet, Wi-Fi, and USB, designed to slot into a backplane with multiple PCIe slots, and paired with GPUs or other accelerators. Behold, Christine is real, and it’s coming soon.

‘The Element’ from Intel

Truth be told, this new concept device doesn’t really have a name. When specifically asked what we should call this thing, we were told to simply call it ‘The Element’ – a product that acts as an extension of the Compute Element and Next Unit of Computing (NUC) family of devices. In actual fact, ‘The Element’ is a product of the same team inside Intel: the Systems Product Group responsible for the majority of Intel’s small form factor devices has developed this new ‘Element’ in order to break the iterative design cycle into something that is truly revolutionary.

(This is where a cynic might say that Razer got there first… Either way, everyone wins.)

What was presented on stage wasn’t much more than a working prototype of a small dual-slot PCIe card powered by a BGA Xeon processor. On the card was also two M.2 slots, two slots for SO-DIMM LPDDR4 memory, a cooler sufficient for all of that, and then additional controllers for Wi-Fi, two Ethernet ports, four USB ports, a HDMI video output from the Xeon integrated graphics, and two Thunderbolt 3 ports.

The M.2 slots and SO-DIMM slots are end-user accessible, by lifting a couple of screws from the front. This is in no-way a final design, but just a working prototype. The exact cooler, styling, and even the product name is in no way final yet, but the concept is solid.

The product shown used a Xeon BGA processor, however it was clear that this concept can be moved into consumer processors as well. As with the current NUC family, this would likely migrate into the mobile processors rather than BGA versions of desktop processors, and the fact that there are Thunderbolt 3 ports on the side would hint towards 10th Generation Ice Lake, however Intel stated that all options at this design stage are open at this point.

This whole card has a PCIe slot, which we believe at this time to be PCIe 3.0. It stands to reason that if this Element becomes a generational product, then it would migrate to PCIe 4.0 and PCIe 5.0 / CXL as and when Intel moves its product families onto those technologies. Intel is planning to bundle the card to partners with a backplane – a PCB with multiple PCIe slots. One slot would be designated the master host slot, and the CPU/DRAM/Storage combination would go in that slot. Discrete GPUs, professional graphics, FPGAs, or RAID controllers are examples of cards that could fit into the other slots.

In these configurations, in every instance the CPU compute card is the host, rather than an attached device. Intel does offer CPUs-on-a-card-as-a-device, which is Intel’s Visual Compute Accelerator (VCA), which pairs three Xeon E3 CPUs onto a slave card that is accessed from the host. We asked if Intel has plans that its Element cards could be used as a slave card in this configuration, but Intel stated there are no current plans to do so.

The backplane would also be the source of power. A direct PSU into the backplane would serve as offering 75W to each of the PCIe slots, as well as any other features such as system fans or additional on-backplane controllers. This power could come from a PSU, or from a 19V input, depending on the exact configuration of the system. The Element card we saw had an additional 8-pin PCIe power connector, suggesting another 150W could be powered to the card, giving a total of 225W for CPU, DRAM, and storage: which would beg the question if the card could support something like a Core i9-9900KS.

On the topic of cooling, the demo unit shown had very much a basic cooling setup. As stated, Intel said that this is in no-way the final version of what Intel is trying to do here. When asked if it would be easy enough for users to liquid cool the CPU, the Intel spokesperson said it would be customizable, though it would be up to component manufacturers to enable that themselves.

For board partners, Intel stated that they are not seeing this Element form factor as something that partners would create themselves. In essence, there would be no AIB partners like in the GPU market, but for OEMs that to build pre-built systems, they could take the Element card and customize on top of the Intel design, as well as develop their own backplanes and such.

Ultimately with the Element, Intel wants to make it easier for integrated system upgrades. Customers can keep the chassis, keep the system setup, keep the backplane, and all they would do is change the Element card to get the latest performance and features. This was the ultimate goal with something like Razer’s Project Christine, and is certainly something to work towards. However, by keeping the storage on the Element rather than having it as a separate add-in card, this is somewhat limiting as it would require swapping the drives out. This might not be much of an issue, if one of the PCIe slots on the backplane was used for M.2 drives (or even with drives on the backplane itself).

Intel stated that the plan for the Element to see daylight in the hands of OEMs would be sometime in Q1 2020, likely at the back-end of Q1. Our spokesman said that exact CPUs and configurations are still in flux, and as one might expect, so is pricing. Exactly how the Element will be named is a mystery, and how it will be packaged either to end users or OEMs is a question to answer.

Given that this is a product from the same group as the NUC, I highly expect it to follow the same roll-out procedure as other NUC products. Personally, I think this form factor would be great if Intel could standardize it and open it up to motherboard partners. I imagine that we might see some board partners do copy-cat designs, similarly with how we have several variations of NUCs on the market. Intel stated that they have a roadmap for the Element, which is likely to extend over multiple generations. I theorised a triple slot version with an Xe GPU, and the idea wasn’t dismissed out of hand immediately.

We asked about RGB LEDs. The question recieved a chuckle, but it is going to be interesting whether Intel limits the Element to a professional environment or opens it up to more run-of-the-mill users.

We’ve politely asked Intel to let us know when it is ready so we can test. Our Intel spokesman was keen to start sampling when it is ready, stating that sampling budget in this context is not a problem. I think we’ll have to hold them to that.

OnePlus Teases Another McLaren-Brand Phone Because It Can’t Keep Anything to Itself

OnePlus is big on sharing things with its community, and its upcoming 7T Pro McLaren Edition, which has yet to be officially announced, is one of those things.

CEO Pete Lau tweeted out an image of a black and orange box that we assume is the packaging for the OnePlus 7T Pro McLaren Edition that was leaked last month. This is hardly a surprise given that the last year’s OnePlus 6T also got a McLaren Edition, but neither the 7T Pro nor this particular edition have been officially announced.

The OnePlus 7T was unveiled a couple of weeks ago and the company has a second event set for London this week where it’s teased a few more surprises. This will no doubt be the announcement of the OnePlus 7T Pro and the McLaren Edition both of which have been leaked, and also hinted at by OnePlus itself.

And while we wait on the full reveal of the OnePlus 7T series lineup, renders of the OnePlus 8 are already doing the rounds, reportedly based on schematics from an inside source. But let’s not get ahead of ourselves just yet. The OnePlus London event is just a few days away, so we’ll wait for official news on the OnePlus 7T Pro and McLaren Edition.

macOS Catalina Cuts Ties With the Past While Ushering in the Future

It’s fall again, so it is time to consider yet another new version of macOS. This year, it is macOS Catalina, named for a small island off the coast of California.

Apple has pretty much dropped version numbers from its marketing materials, but Catalina is macOS version 10.15, the 16th major release since Mac OS X 10.0 Cheetah shipped way back in March 2001.

Like Mojave before it, Catalina support both Light and Dark Modes, but Apple has added an “Auto” appearance that changes the desktop wallpaper, mode and Night Shift white balance as the day progresses. There are actually eight variants of the default wallpaper, which you can see here.

To see a lot more of macOS Catalina, be sure to check out its page in my Aqua Screenshot Library. Over on Mac Power Users, David and I have published a bonus episode all about Catalina, so be sure to check that out, too.

Catalina is an important version of macOS, both in what it adds, but also in what it leaves behind.

Before we get to that, let’s knock out some of the basics. Like the past several versions of macOS, it’s available for free in the Mac App Store. It supports the following machines:

MacBook (Early 2015 or later)

MacBook Air (Mid 2012 or later)

MacBook Pro (Mid 2012 or later)

Mac mini (Late 2012 or later)

iMac (Late 2012 or later)

iMac Pro (2017)

Mac Pro (Late 2013 or later)

This list is the same as Mojave’s, with the exception of the 2010 and 2012 Mac Pros. Farewell, old Cheese Graters; long live the new Cheese Grater.

For the past several releases of macOS, it was generally okay to just hit the upgrade button and jump in without much homework,

but with Catalina, upgrading may mean serious disruptions to your workflow. The Death of 32-bit Apps

Let’s just get this over with.

Catalina is the end of the road for all 32-bit applications and frameworks on the Mac.

Stop reading this and go download Go64, a free app that will show you how many 32-bit apps are on your system. If you’re like me, you’ll be surprised how many may be hanging out in your Applications folder.

Thankfully, the Catalina installer will warn of you apps that will not be compatible before the upgrade process begins. Here, Catalina worries me about a years-old version of BBEdit:

The death of these applications is the final step in what has been a long road. As of High Sierra 10.13.4 in the spring of 2018, macOS has been warning users when launching 32-bit apps:

Apple began the transition to 64-bit hardware and software technology for Mac over a decade ago, and is working with developers to transition their apps to 64-bit. At our Worldwide Developers Conference in 2018, Apple informed developers that macOS Mojave is the last version of macOS to run 32-bit apps.

While developers optimize their apps for 64-bit compatibility, Apple is notifying customers when they are using an app based on 32-bit technology. This is done via a one-time alert that appears when you launch a 32-bit app. In macOS Mojave, this alert appears once every 30 days when launching the app.

This all started ages ago. The PowerMac G5 was Apple’s first 64-bit system, and the company starting adding 64-bit support in Mac OS X Panther. In Tiger, things got more serious, as John Siracusa wrote in his review at the time:

Panther introduced rudimentary 64-bit support to Mac OS X. It expanded the virtual address space (in the kernel, anyway) to 64 bits and allowed the use of 64-bit registers and the instructions that manipulate them (i.e., 64-bit math). But processes other than the kernel still saw a 32-bit address space. A single process could work with more than 4GB of memory (remember, the Power Mac G5 can hold up to 8GB RAM), but doing so required the programmer to manually juggle several 32-bit-addressable chunks of memory at once.

Tiger takes Mac OS X another small step in the 64-bit direction by allowing any process to see a 64-bit address space. Such a process must use 64-bit pointers in its code, of course, and that means that any libraries it uses must also be compiled to use 64-bit pointers.

Over the years, more and more of the subsystems in OS X made the transition to 64-bit, including the Cocoa APIs underneath the OS and many Mac apps.

Carbon, however, never made the jump. The API that allowed developers to cross the chasm from the classic Mac OS to OS X never gained 64-bit support, despite it bring promised for Mac OS X Leopard. Here’s John Gruber on the subject, in a 2008 piece about Photoshop CS4 being 32-bit for the Mac, after going 64-bit for the PC:

64-bit Carbon wasn’t promised to be coming “sometime”, like with, say, resolution independence. It was promised for 10.5.0. And it existed — developer seeds of Leopard up through WWDC 2007 had in-progress 64-bit Carbon libraries, and Adobe engineers were developing against them. Several sources1 have confirmed to me that Adobe found out that Apple was dropping support for 64-bit Carbon at the same time everyone else outside Apple did: on the first day of WWDC 2007.

If Apple had shipped Leopard with the 64-bit Carbon support promised at WWDC 2006, Photoshop CS4 would run in 64-bit mode on the Mac.

The unfortunate coincidence is that WWDC 2006 — when 64-bit Carbon was announced — was right around the time when Adobe was hitting the home stretch on CS3 and planning for CS4. (Photoshop CS4 is currently in beta testing, and so the CS4 suite is probably slated to ship soon-ish.) If Apple had announced then that the only 64-bit path was going to be Cocoa, would it have made a difference? It probably wouldn’t have made a difference for CS4, given that it was only nine months, but it would have saved Adobe nine months of wasted time.

Adobe got the message, and two years later, Photoshop had been ported to Cocoa. Microsoft, Panic, Bare Bones and pretty much every other Mac development shop and indie dev has to do the same for their apps.

However, some developers have been unable — for whatever reason — to update their applications, and those programs that weren’t updated are now dead.

This is in spite of the fact that Apple depreciated Carbon in 2012’s OS X Mountain Lion, putting the writing on the wall a long time ago. So where does this leave general users? If you have something you absolutely rely on that isn’t 64-bit, you’re going to need to hang out on Mojave for the time being. If the developer isn’t going to be updating the application in question, at some point, you’re going to need to find an alternative.

I suspect many Mac users are going to be caught by surprise by this, sadly.

A Brave New World

Just as macOS is cutting its ties to the past, it is reaching into the future.

Apple’s vision for its products was laid out at WWDC 2019, where the company announced both Catalyst and Swift UI. Both are technologies designed to bring Apple’s various platforms closer together in meaningful — albeit drastically different — ways.

Catalyst

Catalyst — or “Mac Catalyst,” as Apple refers to it on its website — is a set of tools designed to allow developers to update their existing iPad apps for use on the Mac. Catalyst Macs app make use of the same frameworks and UI elements as traditional Cocoa Mac apps, despite being written for the iPad first.

To get this working, an iOS app must support drag and drop, multitasking and keyboard shortcuts on the iPad. Naturally, some iPadOS features like HealthKit and ARKit aren’t present on the Mac, but many general-purpose iPad apps and games can live at home on the Mac quite comfortably.

When building an iPad app for the Mac, developers who have met the above requirements will get these features for free:

System Preferences

Keyboard, trackpad, mouse, and Touch Bar input, including key focus and keyboard navigation

Window management

Rich text interaction, including copy and paste and contextual menus for editing

File management

Meanwhile, these iOS features are automatically converted into their Mac-based cousins:

Split view

File browser access

Activity view

The form sheet

Contextual actions

Some developers will probably be tempted to stop at this point, but to make an iPad app really feel native on macOS, additional time will be needed to polish them for an environment without a touchscreen present.

Here’s a bit from the section of Apple’s Human Interface Guidelines that address this: iOS and macOS each define design patterns and conventions for user interaction that are rooted in the different ways people use their devices. For example, iOS conventions such as swipe to delete, action sheet commands, and controls at the bottom of the screen are optimized for touch interactions on a handheld device. In a similar way, macOS conventions such as dedicated keys and keyboard shortcuts, menu commands, and controls at the top of the window are optimized for keyboard, mouse, and trackpad interactions and a separate display.

At this point, I have only played with a couple of beta apps built with Catalyst,

and I think it may be some time before we see a meaningful number of iPad apps show up on the Mac. I am hoping a set of best practices form and developers get on board to build good Mac apps, not merely passable ports that feel only partially native. For examples of both good and bad Catalyst apps, look no further than the ones Apple has shipped. Mojave’s Home app is still a joke on Catalina, while Podcasts is a far better example of what this technology can do. It’s just all over the map right now.

However good they end up being, Catalyst apps will grant the Mac user base access to apps that have been iOS only for years. For example, Twitter for Mac is expected to make a return, and I’m somewhat hopeful that Mac apps written in Electron may be replaced with native ones over time.

For Catalyst to succeed, Apple will need to do a few things.

Thankfully, Catalyst apps can be distributed outside of the Mac App Store, as long as they are notarized by Apple. More on that in a bit.

However, Apple needs to work to make Catalyst — and its developer documentation — more robust. In its current state, it’s less than ideal for games, for example:

Catalyst apps can utilize AppKit to mitigate some of these issues, but the future of this technique is full of questions, especially if you want to go through the Mac App Store.

It’s unclear if Catalyst will be a success, or how developers should prioritize it in relation to SwiftUI. Apple has not done a good job explaining how it thinks about these things, and because there are so few first-party apps built with it, it’s hard to read the tea leaves here.

Whatever happens, it would be unfair to judge Catalyst based on the first apps out of the gate. I’m hopeful this will prove to be a shot in the arm for the Mac platform, but time will tell if that pans out. A lot of it depends on how much work developers put into these programs; if most of the early examples are bad, it’s going to leave a bad taste in everyone’s mouths for a while.

The ball is also in Apple’s court here, though. If this is the future of Mac development — even for just a few years — the company should come out and say it. If most Catalyst apps are bad, it’s partially the company’s fault. SwiftUI & Combine

While Catalyst is a bridge to get iPad apps to the Mac, SwiftUI (and Combine, the SwiftUI framework) is the longterm play.

In short, an app written in SwiftUI can run natively on everything from the Apple Watch to the Mac Pro, and everything in between, including the iPhone, iPad and even Apple TV.

SwiftUI and Combine will work to make your app fit the platform it happens to be running on, not bothering the developer with too many of the details. This is a big deal, and it feels like Apple is going to be leaning into this hard over the next few years decade. I have no doubt that AppKit and UIKit still have years of relevancy left in them, but SwiftUI is the future the company wants.

It is not every day a company like Apple publishes a press release about its developer tools:

The vision for Swift has always been about making development faster, easier and more interactive, and a modern UI framework is a huge part of that vision. SwiftUI provides an extremely powerful and intuitive new user interface framework for building sophisticated app UIs. Using simple, easy-to-understand declarative code, developers can create stunning, full-featured user interfaces complete with smooth animations. SwiftUI saves developers time by providing a huge amount of automatic functionality including interface layout, Dark Mode, Accessibility, right-to-left language support and internationalization. SwiftUI apps run natively and are lightning fast. And because SwiftUI is the same API built into iOS, iPadOS, macOS, watchOS and tvOS, developers can more quickly and easily build rich, native apps across all Apple platforms.

SwiftUI isn’t going to change Apple’s ecosystem overnight, or even in the next several years, but eventually, most developers may opt to target multiple Apple platforms at once. At some point, projects will only dip back into AppKit for the Mac for special cases … until one day it is deprecated and fades away.

This may strike fear in the hearts of some old-school Mac folks, but the truth is that for the Mac to remain relevant it needs to be easy to write software for it … and not just for those who remember what NeXTSTEP was. Apple sees the current generation of iOS and Mac developers as the gateway to a generation of Apple developers in the future.

This, of course, is not a new idea. Microsoft, for example, has been in this space for some time with Universal Windows Programs:

Windows 10 introduces the Universal Windows Platform (UWP), which provides a common app platform on every device that runs Windows 10. The UWP core APIs are the same on all Windows devices. If your app only uses the core APIs, it will run on any Windows 10 device no matter whether you are targeting a desktop PC, Xbox, Mixed-reality headset, and so on.

Clearly, this sort of thinking is the future, and I think Apple can pull its platforms together while keeping what makes them all uniquely special present. I imagine Apple will be more successful at this than Microsoft has been, but check back in five or ten years, I suppose.

Security Changes

In addition to the massive big-picture shifts it brings, macOS Catalina comes with several security-focused changes. While iOS started life as a locked-down operating system, the Mac has a rich history of being extremely easy to tinker with for those who knew where to turn the screws. Over time, Apple has worked to make the Mac more secure, and this year those efforts are more noticeable than ever.

Data Access & Protection

When Windows Vista rolled out, users complained about its aggressive User Account Controls, which interrupted the flow of work in Windows with pop-ups when programs requested elevated permissions.

The new access system in Catalina isn’t as aggressive, but it will draw complaints as well.

In short, when an app requests access to any of these sources of information, you’re going to see a permissions panel:

Desktop

Documents

Downloads

iCloud Drive

Folders of third-party cloud storage providers

Removable media

External volumes

Additional consent is requires by applications that want access to:

Calendars

Contacts

Keyboard input

Screen capture

Here, I installed Transmit on a clean Catalina install and was suddenly bombarded with requests:

I don’t blame Panic for this; Transmit by its very nature as an FTP client needs this access, but I think it’s a good example of what’s wrong with this feature. Users are going to tire of this system very quickly and click through without reading after the first several examples.

That doesn’t make anyone safer.

I have a couple of proposed solutions:

Combine multiple requests into one pop-up. In the case of Transmit, I should see one warning showing every single thing the program is requesting.

If a user’s account type is Standard, they should see these warnings, but those users logged in as Local Administrators should have a way to turn these off.

Dedicated System Volume

In Catalina, macOS itself is now on its own volume, separated from user data and third-party applications. Through the magic of APFS, it all appears as one volume, just as things always have, but opening Disk Utility tells the whole story:

The system volume is read-only, so users cannot mess with macOS directly. This means that any third-party apps that worked by putting a file higher up than the user folder will need to be updated to support Catalina.

In practice, I have no real issues with this change. It hardens macOS against outside attacks, and developers should be able to operate just within the user space.

DriverKit

Back in the day, Mac users would need to install kernel extensions for all sorts of things from external hardware device support to haxies that changed the look of the Aqua user interface, like ShapeShifter.

Apple has slowly clamped down on these sorts of things, and users have become more aware of the possible dangers associated with kernel extensions. Software running at the level has access to all sorts of things it probably doesn’t actually need, and bugs here can lead to system-wide issues.

Now, kernel extensions are being replaced entirely with DriverKit, which is a system for user space system extensions that act more like regularly-installed applications. This means checking with developers like VMWare or Parallels before upgrading to Catalina.

Notarization and GateKeeper

As mentioned above, Notarization is designed to let users feel more confident about programs on their Macs that may have been downloaded from outside of the Mac App Store:

Notarization gives users more confidence that the Developer ID-signed software you distribute has been checked by Apple for malicious components. Notarization is not App Review. The Apple notary service is an automated system that scans your software for malicious content, checks for code-signing issues, and returns the results to you quickly. If there are no issues, the notary service generates a ticket for you to staple to your software; the notary service also publishes that ticket online where Gatekeeper can find it.

Notarization will required by default for all software starting January 2020. To make this easier, Apple has a list of prerequisites on its developer website. If this isn’t for you, a trip to the Security Preferences Pane will make your Catalina install act like Mojave.

Gatekeeper has been around for a few years now, ensuring that downloaded software is safe to run the first time. In Catalina, Gatekeeper will periodically check download software on your system to ensure that nothing’s changed with their status.

Activation Lock

Lastly, we come to Activation Lock, lifted straight from the world of iOS devices. If your Mac has a T2 chip in it and it’s ever stolen, no one but you can get in and erase or reactivate it.

User Features

In addition to the above changes to the operating system itself, Catalina comes with several new system-level features that continue to make the Mac a better sibling to the iPhone and iPad.

Sidecar

The first example of this is Sidecar, which will allow you to mirror or extend your Mac’s display on an iPad or use the iPad like a traditional external display. Additionally, any window can be sent to the iPad’s display via a new contextual menu item available when hovering over the green stoplight button on any macOS window. Which is … weird. I don’t love this addition to the UI:

Once up and running, your iPad looks like a Retina Mac display, with some shortcuts and the Touch bar lining the edges:

(A trip to System Preferences will allow you to change where the sidebar and Touch Bar appear.)

Remember earlier when I wrote about touchscreen Macs? This feature complicates that conversation a bit. This is not adding touch access to macOS.

No actions are available with a single finger tap or swipe; tapping any UI elements requires the Apple Pencil, while two fingers are required for scrolling content like webpages, documents, etc.

The Pencil does pack some fun tricks, like swiping text for selection, but in short, the Apple Pencil acts like the mouse cursor on macOS, and scrolling on the iPad mimics how things work on trackpads.

These gestures are weird to get used to in the context of working on an iPad, but they seem like they are this way due to the inherit limitations — and foundations — of macOS, an operating system born in a time of mice and trackpads, not touch screens. As such, some elements in macOS are comically small on an iPad, and are way too small to be hit with any sort of precision by a finger.

This leaves the Touch Bar in an interesting spot. Many see it as a hedge against touch screen Macs, and while its adoption in third-party apps can be hit or miss, Apple is including it in the Sidecar UI to surface quick actions within Mac apps. I didn’t expect to see the Touch Bar ever show up in a non-physical form, but it works in this context.

I don’t know how widely-used Sidecar will become — even for me — but it does raise questions about the future of the Mac. When Microsoft started adding touch support to Windows, it was awkward at first, but over time, the company enlarged common UI elements to make them more finger-friendly. Sidecar shows that Apple will need to do similar work if we ever expect to see a MacBook Pro with Multi-Touch support.

Continuity Markup and Sketch

Markup has been part of iOS and macOS for a while now, giving users simple tools to quickly make notes, add signatures and edit files.

This year, the iPad and Apple Pencil can be used to Markup files on the Mac. Simply open the document in question in Preview, and drag the window onto the iPad and you’re off to the races.

I like this feature. It’s a lot fewer steps than putting a PDF or other file on Dropbox or iCloud Drive, just to open it in an iPadOS app to add a signature or make comments with the Pencil.

I could not get it to work in my testing, however … so there’s that.

Screen Time

Catalina brings the Mac into the fold of Screen Time, Apple’s suite of tools for monitoring and managing usage across your devices.

The Mac implementation looks very similar to what is on iOS, and comes complete with the Downtime, App Limits and Content & Privacy settings iPhone and iPad users have grown accustomed to since iOS 12 shipped last year.

Screen Time on the Mac can share and blend data with your iOS devices, but in my testing of Catalina, that never worked consistently, but I expect that to improve now that Catalina and a couple of versions of iOS 13 have shipped.

I wish that Screen Time was smarter about counting time. It seems that the counter is running whenever an app is open — regardless of its in the foreground or not. If Tweetbot is hidden, my opinion is that my “Get off Twitter” App Limit shouldn’t be creeping ever closer.

I understand why all of this is built into System Preferences, but the inability to expand the window is frustrating. I kind of wish this had shipped as its own app with full-blown window support.

Voice Control

New to iOS 13 and Catalina, Voice Control is part dictation tool, part accessibility tool. I’ll just point you in Steven Aquino’s direction to learn more about this amazing technology:

The essence of Voice Control is this: you tell the computer what to do and it does it.

Apple describes Voice Control as a “breakthrough new feature that gives you full control of your devices with just your voice.” The possibilities for what you can do are virtually endless. Pretty much any task you might throw at your MacBook Air or iPad Pro, chances are good Voice Control will be able to handle it.

There is somewhat of a learning curve, insofar as you have to grasp what it can do and how you speak to it. By the same token, harnessing Voice Control is decidedly not like using a command line. The syntax has structure, but isn’t so rigid that it requires absolute precision. The truth is Voice Control is flexible; it is designed to be deeply customizable. And of course, emblematic of the Apple ecosystem, the fundamentals of Voice Control work the same way across iOS and macOS.

Drift, a New Screensaver

What’s not to love about this?

Drift is the default screensaver on clean Catalina installations, as it should be.

Revised iCloud Account Management

Like on iOS, iCloud account management now enjoys a prominent place at the top of Settings System Preferences. As you can see, iCloud and Family Sharing have been split up into two separate panes:

The new panes are a vast improvement over the old one, which found its roots in the iTools days. I like the new design quite a lot.

The Ghost of iTunes

In addition to the death of every Carbon app ever, Catalina marks the end of iTunes.

The long history of iTunes is a story for another time, but needless to say that over its 18 year run, the app had transformed from a lightweight music player to a bloated media management nightmare.

As had been rumored for some time, Apple has finally broken iTunes down into several discrete apps. Out of the four new or re-branded apps in Catalina, three of them are here to take over parts of iTunes:

Music

With the new Music app, Apple Music and your library finally feel like they are on equal footing. The streaming service’s For You, Browse and Radio sections are in-line with your library, and it’s easy to navigate between them, which was not the case in iTunes.

The app has a new design, with a crisp, modern feel, but there are still some issues as Jason Snell pointed out earlier this summer at Six Colors:

Music feels like a version of iTunes that’s been heavily influenced by Apple’s decisions on iOS. Up Next and Lyrics panes now slide out over the interface, obscuring what’s behind—essentially the inverse of the old drawer metaphor in the early days of Mac OS X. It’s a decision that makes sense if you’ve got a single-window interface, but I don’t use my Mac in full screen mode and I didn’t mind the popover approach that iTunes took with those windows. The deck chairs have been rearranged on the top-level play bar — Now Playing content is now aligned left, with controls moved to the center and volume to the right.

As someone who uses iTunes every day to listen to music, I’m disappointed to report that some features I use have failed to make the transition to Music. The venerable Column Browser in the Songs view, which was once the primary way users interacted with iTunes, seems to be gone. This isn’t great, because I liked having easy access to a list that let me focus down to a specific album or artist by typing a few letters. I also would often select an artist in the Column Browser, then select a few of their albums, and shuffle through them in a temporary, impromptu playlist.

Some of those features can be mirrored using different parts of the Music interface, but none are as fast or convenient.

I think for most users, Music is an improvement over iTunes, but power users of the old app may be frustrated by the new one at times.

Music is not a Catalyst app, despite looking very similar to the new Podcasts app. In fact, this is a phoenix from iTunes’ ashes. Don’t believe me? Just open its preferences window. I won’t ruin the surprise with a screenshot.

If you still need it, syncing with an iPod or iOS device is now handled by Finder:

Podcasts

Podcasts is a new Catalyst app on the Mac, and if you use the Apple Podcasts app on an iPad, this is going to be very familiar to you:

It all works pretty much exactly how you’d expect, and I’m excited to see this and other podcast players make their way to the Mac.

I have to give it to Apple, despite Music and Podcasts being built on drastically different foundations, the two apps really do feel like siblings.

TV

Like Music, the new TV is app is built on the foundation of iTunes,

but feels far more modern. It blends local media and old iTunes purchases and rentals with streaming content pretty seamlessly, and even takes advantage of Apple TV channels, which bring paid streaming content into the app. I don’t watch much media on my Macs, but I think Apple’s done a good job here. It feels like the Apple TV experience, in a window on the Mac. When Apple TV+ launches this fall, it’s going to be a big deal, and now the Mac can be part of the party.

Other Bundled Apps

As it does every year, Apple has updated many of the built-in apps that come with macOS. What follows is not a comprehensive collection of those changes, but the ones that have jumped out at me this summer.

Photos

I’m a big iCloud Photo Library user. As of this writing, I have nearly 47,000 photos and 1,300 videos in my library. While I am very good at making albums and keeping things organized, it is easy to lose track of things over time.

Like its iOS 13 sibling, Photos on the Mac has gained new views and tools to deal with the challenges of ever-expanding photo libraries.

(In fact, this section of Federico Viticci’s iOS 13 review does a really good job at outlining the new automatic organization in Photos, so I will leave this to him.)

One nice touch I want to mention here is the automatic playback of Live Photos and videos as you scroll through your library. The whole thing springs to life as you go exploring. That, and the larger image previews seen above, really make Photos a more enjoyable place to be.

Sadly, Apple has yet to do much about the fact that people in families want easier ways to share their photos with each other. My kingdom for iCloud Family Support to come to photos.

Safari 13

Safari 13 shipped in late September for users of Mojave and High Sierra, as Apple views its browser as a way to keep users of older operating systems as secure as possible.

Sign in with Apple, smarter password creation tools and the ability to switch to an open tab when you start typing its URL all make Safari 13 a nicer place to be. Even if the Start Page is nice and full of useful things:

Safari 13 also brings big changes to the browser’s extension model. Like 32-bit apps, this extension change means the end of the road for several bits of software you may have depended on up until now, including the likes of uBlock Origin.

New extensions are built with Xcode in JavaScript, CSS and Objective-C or Swift. In short, they are in of themselves small Mac apps, and come bundled with parents apps. Apple says this will make Safari safer and more stable, and while I never had any issues with “legacy” Safari extensions, I do like safety and stability.

Notes

In Catalina, Notes gains the ability to share an entire folder of notes with others, which is fantastic. For years, I’ve had a “Stephen + Merri” Notes folder, but had to share each note within it with my wife individually. No more.

Also new is a gallery view, which I love for notebooks full of PDFs:

Thanks to the power of machine learning and computer vision, Notes’ search function now can located objects within images and text within scanned documents. I had mixed luck with this in testing, however.

Checklists have received a makeover this year, too. Items in a list can be reorganized via mouse or keyboard, and checked items can even move themselves to the bottom of the list if you so desire, and an entire list of checked items can be marked as unchecked at once. As someone who uses a Notes checklist every time he packs for a trip, I welcome this change.

Since its major refresh a few years ago, Notes has become better and better. I have over 500 notes in it, and use it for all sort of things. It has become integral to the way that I work, even if it still has the weird textured paper background…

Reminders

Reminders has finally gotten a Notes-like overhaul. Just look at this UI:

I am going to give Reminders a real shot at becoming my new task manager, instead of Todoist, which I’ve been running for the last few years. Reminders is faster, has loads of native integrations and looks nicer.

For the most part, the new Mac app matches the iOS 13 version in features, including one that I really like. You can tag someone in a reminder and next time you send them an iMessage, the Messages app with show you that reminder. So, so smart.

I have a couple of issues with the new Reminders, however, that may keep it from being my daily driver.

First, the new UI is not flexible enough. I should be able to adjust the text size of items in a list, because right now, it is tiny. While I appreciate the ability to sort a list by due date, tasks without a date should go at the bottom of the list, not the top. The current sorting is madness.

Secondly, I’d like to see Reminders adopt even more natural language processing. Systems like Todoist, Remember the Milk and others let you type a task’s name, due date, parent list, priority and more all without ever leaving the keyboard.

Reminders feels slow in comparison. It can detect some metadata, but then requires you to use the arrow keys or the mouse to confirm what it thinks you want. Common things like creating repeating tasks requires too many clicks.

Thirdly, when a list is sorted by due date, tasks without a due date appear at the top of the list, ahead of upcoming dates. This breaks my brain in ways I simply cannot describe with words, as someone who only sorts his tasks by due date.

What is in Reminders this year is a good start, but Apple needs to keep its foot on the gas to make it great.

Find My

Lastly, we come to the oddly-named Find My, which has rolled Find my Friends and Find my iPhone into a new Catalyst app.

This means you can not only see where your friends are, but also locate your devices, and the devices of those in your iCloud Family Sharing plan all in one place.

You can enable “Offline Finding” in Find My, which can detect the presence of offline Apple devices via Bluetooth. In the past, if your iPhone was stolen and not on a cellular or Wi-Fi network, it was invisible to Find my iPhone, and difficult to recover. Now, other Apple devices can be on the lookout for it, using their network connection to report the missing phone’s location. All of this is invisible to the user of nearby devices and end-to-end encrypted, so no one’s personal information is shared with Apple. Pretty cool.

All of this works well and looks great, but the removal of the old Find my Friends Today view widget is a real bummer. It’s going to take me some time to unlearn the muscle memory that I relied on whenever I wanted to check in and see what Jason Snell was up to in California in the pre-Catalina days.

Miscellaneous Tweaks

Here’s a bit of a grab bag of other things that are changing this year:

With the death of the old 32-bit QuickTime, QuickTime X has picked up some new tricks, including a much more useful Movie Inspector, Picture in Picture support, transparent video support and the ability to interact with timecode data in a movie file.

A paired Apple Watch can now be used to approve app installations, unlock secured System Preference panes and view locked content in Notes. I’m starting to think we’re not getting Touch ID on the desktop or Face ID anywhere on the Mac anytime soon.

Mail can now block all mail from specific senders, automatically deleting any incoming messages from them.

macOS can now be set up to be multilingual, letting you select different languages for keyboard and dictated input.

Catalina includes a program named Expansion Slot Utility, but it won’t run on anything but a 2019 Mac Pro. I love its icon.

Python, Ruby and Perl are included in Catalina, but won’t be in future macOS releases. Apple recommends developers bundle any needed resources within an app, and nerdy users will need to turn to third-party solutions if they want access to what these languages provide in the future. As Apple was bad about shipping modern versions of some of these languages, many users were already using something like Homebrew to get this job done.

On new installs, zsh is now the default, not bash.

The default Catalina wallpaper clocks in at 186 MB and is 6016 pixels x 6016 pixels to support the Pro Display XDR.

The new “Auto” appearance setting will toggle Light and Dark Modes based on time, and will slowly change the scene in the wallpaper from day to night as the hours tick by.

The macOS Recovery system is getting smarter with Catalina. It can now restore from a previous snapshot of your system if a point update breaks something. Snapshots are created before installing system updates and are held on your Mac for a day or so, assuming you have the free space. APFS FTW.

iCloud Drive folder sharing is coming … soon… probably.

Looking Ahead While Shedding the Past

Albert Einstein is credited with a saying I like quite a bit:

Life is like riding a bicycle. To keep your balance, you must keep moving.

This feels like a nice way to sum up where macOS Catalina is. It’s the macOS we’ve all been using for years, but with one step in the future. That comes with costs, and the road is now littered with the dead bodies of 32-bit apps and frameworks. Heck, even a bunch of old video codecs have been murdered in Apple’s desire to move macOS forward.

And yes, this means that Dashboard is finally gone. We should all take a moment of silence for our dearly departed widgets…

The questions are obvious: are all of the broken workflows and inevitable support questions worth it? Can Apple’s platforms be pulled together with tools like SwiftUI and Catalyst? Will consumers notice or care about these sorts of things? Does anyone read the fourth questions in lists like this?

I don’t know the answers, but I do know that Catalina is the most important update to macOS in years, and you should have your ducks in a row before you install it. Once you do, you’ll live in a new world, where the line between the iPad and Mac are just a little more blurred.

Some people think all of this is bad for the Mac, and that by trying to lock things down and force iPad apps to run on Mac hardware, Apple is devaluing the Mac and its user base.

I simply refuse to believe that. Apple has made a huge investment in building these tools for developers, and if the Mac was doomed, the company would be content to leave the platform out of these changes.

Catalina will go down in history as a major release of macOS. That makes me confident that Apple still cares about the Mac, just like many of its users do. I’m excited to see where this new chapter leads.

Final Cut Pro X gets a speed boost through Apple’s Metal

The latest Final Cut Pro X update, released today, takes advantage of Apple’s Metal API to provide leaps in performance. With a new Metal-based engine, the updated Final Cut Pro X improves playback and accelerates tasks like rendering, real-time effects and exporting on Metal-compatible Macs. According to Apple, the changes will make video editing 20 percent faster on the 15-inch MacBook Pro and 35 percent faster on the iMac Pro.

On the new Mac Pro, the updated Final Cut Pro X offers support for multiple GPUs and up to 28 CPU cores. Apple says that translates to rendering that’s up to 2.9 times faster and transcoding that’s up to 3.2 times faster than on the previous-generation 12-core Mac Pro. With the Pro Display XDR, Final Cut Pro users will be able to view, edit, grade and deliver video with 1,000 nits of full screen sustained brightness, 1,600 nits peak brightness and a 1,000,000:1 contrast ratio. They’ll also be able to take advantage of Apple’s Afterburner hardware to play up to 16 streams of 4K video or work in 8K resolution with support for up to three streams of 8K ProRes RAW video.

As part of the Final Cut Pro 10.4.7 update, the companion apps Motion and Compressor are also getting Metal upgrades, including improved playback and accelerated graphics. All of the app updates are free to existing users and available today.