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.

MSI is readying an all-black X570 motherboard for builders tired of RGB

I don’t think RGB fatigue is an official ailment, but if it ever becomes one, MSI’s upcoming Meg X570 Unify motherboard could be a potential cure. It is an “all black beast” based on AMD’s X570 chipset for Ryzen.

We only get a teaser shot of the motherboard, with MSI inviting users to “embrace the darkness.” It looks like a promising option for an all-black build, and dark-themed cases are easy to come by these days. At the same time, I could also envision this inside an all-white chassis for a sort of tuxedo look.

Aesthetics aside, the full specs are not yet known, though three reinforced PCI Express x16 slots are clearly visible. There also appears to be onboard power and reset buttons, alongside an LED debug (so there technically is some lighting).

There’s no mention of price or when the Meg X570 Unify will launch, only that it is coming soon. Presumably the dragon in the background is not included.

You will soon be able to plug an Oculus Quest headset into a PC to play Rift games

Some nifty updates are headed to the Oculus Quest, the best VR headset in terms of bang-for-buck. In addition to hand and finger tracking set to arrive next year by way of a firmware update, in the more immediate future, you will soon be able to plug the Quest into a PC and play titles developed for the higher-end Rift headset.

The magic will happen through Oculus Link, special software to enable playing Rift games on the Quest. Once it rolls out, Quest owners will be able to plug the headset into a gaming PC via USB-C and play Rift games—this essentially transforms the Quest into a PC VR headset.

“For developers, this means it’s now possible to build high-end PC games and experiences while taking advantage of the biggest possible market and connecting with new audiences as the Quest community grows. Oculus Link is truly the best of both worlds: the high-end gaming of Rift when connected to a PC, with the ease and portability of Quest on-the-go,” Oculus says.

That is an intriguing proposition for a $399 headset (and it puts the $399 Rift S in an awkward market position). Facebook CEO Mark Zuckerberg says this should work with most USB-C cables, including the one that ships with the Quest, though Oculus also plans on releasing a “premium optical fiber cable to provide a best-in-class experience with maximum throughput and comfortable ergonomics” later this year.

Oculus Link will roll out in November.

Intel Announces SSD 665p: Denser, Faster QLC NAND

Intel’s Memory and Storage Day event today in South Korea was mostly focused on enterprise and datacenter products, but they did announce an upcoming consumer SSD: The Intel SSD 665p. This is the successor to the Intel 660p, the first and most successful consumer SSD to use four bit per cell (QLC) NAND flash memory. The 665p isn’t a major update: it keeps the same Silicon Motion SM2263 4-channel controller but updates the NAND to Intel’s second-generation 96-layer 3D QLC NAND. This newer QLC keeps the same 1024Gb per-die capacity while shrinking overall die size, so we don’t expect any change to the range of drive capacities offered nor any major performance changes—but it may lower prices a bit.

Intel showed off the 665p with a live demo pitting the 1TB 660p against a 1TB 665p prototype with pre-production firmware, each installed in otherwise identical ASUS notebooks. Intel used a beta version of CrystalDiskMark 7 to illustrate the 665p’s performance: 40-50% improvement to sequential transfer speeds and about 30% faster random access speeds.

Caveats: given the short test duration and relatively empty state of the drives, these numbers are measurements only of the SLC cache performance. It’s not clear how much the worst-case write speeds to QLC have changed, and that’s where the 660p falls far behind TLC based SSDs. The sequential IO numbers Intel showed for the 660p are also well below what we’ve measured with the 660p on our own testbed using CDM 7, so the sequential IO improvement might be more along the lines of 20% rather than 40-50%. Our testing of the Intel 660p also showed that it can reach similar speeds of 1.7-1.8GB/s in sequential transfers with a high enough queue depth, so the 665p’s improvement here may amount to extending that performance down to queue depth 1. Either way, it looks like the 665p will be another drive that offers good enough performance for most use cases, but doesn’t really need all four PCIe lanes.

Nathan Kirsch over at Legit Reviews has shared his close-up photos of the 665p alongside the 660p, so we know that the PCB layout is essentially unchanged: a single-sided M.2 2280 drive that only needs to populate all four NAND package locations for the 2TB model.

Intel hasn’t shared the planned launch date for the 665p, but it should be no more than a few months away. Pricing should be comparable to the 660p, making it one of the cheapest consumer NVMe drives on the market.

New Amazon Eero mesh Wi-Fi system is here to tackle Google Wifi

Amazon has unveiled a new and upgraded version of its Eero mesh Wi-Fi router system, at a much cheaper price than its first model, and offering even easier setup.

The Eero base station is available right now in the US at the time of writing for just $99 / £99 / €99), while a three-pack containing the base station and two beacons for expanded coverage is priced at $249 / £249 / €279. A launch in France, Germany, Italy, Spain and the UK is coming this November.

The new router was unveiled at Amazon’s product launch event at its Seattle, Washington headquarters,

Considering that the first Eero mesh Wi-Fi set cost a whopping $399 (about £300, AU$530), this is a dramatic price cut – and notably, it undercuts the Google Wifithree-pack by $10 in the US at the time of writing.

Wi-Fi enhanced by Alexa – starting with Eero

Like other Eero products before it, these come with dual-band radios as well as Eero’s ‘TrueMesh’ technology, which promises to eliminate dead spots in your Wi-Fi coverage. Better yet, a three-pack can now cover up to 5,000 square feet with Wi-Fi signal, a 66% improvement over the previous model.

Amazon is also introducing two new security services with these new routers, Eero Secure and Eero Secure+, designed to safeguard the devices that connect to your network. The company hasn’t yet revealed the specific features of each service at the time of writing, only that Secure+ offers on-the-go protections and control.

The company was much more excited to talk about how Alexa has been updated to offer voice-based Wi-Fi controls through Eero devices. Here are some of the commands you can expect:

“Alexa, pause the WiFi for dinner.”

“Alexa, turn on the guest WiFi.”

“Alexa, pause the Playstation WiFi.”

Amazon promises to make these Alexa features available to a number of routers from other manufacturers in the future, particularly Asus and TP-Link routers later this year, with support for Arris and Linksys devices coming early next year.

Now that it’s available for less than Google Wifi, Amazon just made Eero a much more interesting proposition for a vast majority of would-be customers, especially given the addition of voice control. Whether this will spark a Wi-Fi war between Amazon and Google is yet to be seen, but we’d be willing to bet on it.

These are the best wireless routers to date

Oxygen OS 9.0.17 and 9.0.9 OTAs for OnePlus 6, 6T prep for Android 10 update

The latest Oxygen OS 9.0.17 and 9.0.9 OTAs for the OnePlus 6 and OnePlus 6T include preparations for the full Android 10 upgrade — which could be as soon as late October.

While the reports out of China suggest that the Hydrogen OS variants will get Android 10 as soon as late October, there is still no official word on when the upgrade is set to extend globally. The Oxygen OS 9.0.17 and 9.0.9 updates were officially announced on the OnePlus forums with the changelog hinting at a not-too-distant release and almost confirming that we could see Android 10 on OnePlus 6 and 6Ts very soon.

The Oxygen OS OTAs are pretty minor in the grand scheme of things, mainly offering fixes for things like the Screen Recorder crashing and calling functions when networks have been reset. The most notable inclusion is the system performance improvements made ahead of what OnePlus notes as “later versions.”

There is no doubt this is referring to Oxygen OS 10.0 — which is the OnePlus version of Android 10. At 113 MB, it really isn’t the biggest OTA file in recent times, but this is clearly an important bridge between Android Pie and Android 10. You can see the full changelog below.

Oxygen OS 9.0.17 / 9.0.9 Changelog

System Fixed the crash issue with Screen Recorder

Reactivated the calling function after the network has been reset

This update will improve the overall system performance to prepare for later versions

If you haven’t received the Oxygen OS 9.0.17 or 9.0.9 update on your OnePlus 6 or 6T, then be sure to head to Settings > System updates and refresh to see if the OTA download is waiting for you. Alternatively, you might want to use the fantastic Oxygen Updater app to get your phone prepped ahead of Android 10.

HDR Display Duel! ASUS Versus Acer

35 INCHES OF 3440 X 1440 VA PANEL

In one corner is the Asus ROG Swift PG35VQ and in the other corner you will find the Acer Predator X35, both of which will cost around $2500 at launch. There is a twist in this review from TechSpot, which has nothing to do with Nematics at all, seeing as how both of these monitors will use the exact same VA panel. The 35″ panel has an 1800R curvature, with ultrawide 3440×1440 resolution, HDR1000 support and up to a 200 Hz refresh rate with G-Sync Ultimate support.

This means the review focuses more on the implementation and the differences in the the software, OSD and stand design compare between Acer and ASUS models. If these prices are a bit high for your taste, there are a variety of similar displays with refresh rates between 100-144Hz for sale now.

The Acer Predator X35 packs the same specs as Asus’ ROG PG35VQ which we recently called the best monitor we’d ever tested, because it uses the same panel. It’s a 35-inch ultrawide 3440 x 1440 VA panel with up to a 200 Hz refresh rate, 1800R curvature, proper HDR and G-Sync Ultimate support.