six colors

by Jason Snell & Dan Moren

This week's sponsor

The Lattice Trilogy by Erik Hanberg - Page-turning sci-fi novels, $0.99 each for a limited time. Get them today!

By Jason Snell

WWDC 2019 Keynote Coverage - Live!

It’s that time again, everyone. Apple’s WWDC 2019 Keynote kicks off at 10am PDT that’s 1pm EDT, 6pm London.

Jason and Dan will both be in attendance. Apple will livestream the event as usual, but if you’d like to follow along with our analysis, follow the sixcolorsevent Twitter account or check out the feed embedded below:



Dan Moren for Macworld

Marzipan, Mac Pro, and iPad features: A wish list for WWDC19 ↦

Apple’s annual extravaganza is just around the corner. By the time my next column rolls around, we’ll know all the secrets that Apple has been sitting on for the last year. (Well, many of those secrets, anyway.) The only real question is whether Apple executives will be going with untucked or tucked-in shirts? The excitement is palpable.

The Worldwide Developers Conference keynote is always a big high for the Apple-following community: wishes get fulfilled, hopes get dashed, and things appear that we never saw coming—and yet seem, in hindsight, totally obvious.

Everybody has their own list of things they want or expect to see. So, as we cast our glances forward a few days, here’s a rundown of the things that I’ll be looking to hear about when Tim Cook and his motley crew take the stage just a few days from now.

Continue reading on Macworld ↦


Podcast

The Rebound

The Rebound 240: The Gentleman from Tacoma

This week on the irreverent tech podcast that is more irreverent than usual, Dan plays co-host roulette. First, he and Lex discuss Apple’s new iPod touch, rumors about future iPhone features, the headphones Lex wants but won’t buy, and getting ebooks from the library. Then John drops in to discuss Dan’s latest Mac mini update, iOS 13 screenshots, and the potential death of 3D Touch. Finally, John and Dan close it all out with AirPod recycling and the inevitable milkshake duck-ing of all social networks.

Episode linkMP3 (57 minutes)


Podcast

Clockwise

Clockwise #296: Google Wave Was the Best Thing Ever

This week, on the 30-minute show that’s (hopefully) more talk than ticks, Dan and Mikah are joined by special guests Rosemary Orchard and Megan Morrone to discuss iOS apps we want to see in dark mode, our thoughts on the new iPod touch, the competitive (or anticompetitive) nature of the App Store, and whether new announcements in tech still excite us. Plus a very special kitchen-themed bonus question.

Episode linkMP3 (29 minutes)


Linked by Jason Snell

9to5Mac: New looks for macOS media apps

Guilherme Rambo is at it again. He’s got screen shots from the next version of macOS over at 9to5Mac:

As we previously reported, the new Music app is based on iTunes. Both the Music and TV apps present a similar design language, with a gray sidebar listing sections of content and a large area on the right for the actual content.

What can also be seen in the screenshots is the return of colorful sidebar icons to macOS. In both apps, the sidebar icons use the tint color of the app, have a drop shadow and follow a continuous color gradient from top to bottom, very different from the monochrome icons that are common in sidebars in previous versions of macOS.

I like the color being added back to sidebars. I’m excited to see what else is in store for macOS this year.


Linked by Jason Snell

‘App Store - Principles and Practices’

In the face of criticism and legal entanglements from politicians, competitors, and regulators, Apple has posted a fancy PR site explaining why its App Store policies are the way they are:

We believe competition makes everything better and results in the best apps for our customers. We also care about quality over quantity, and trust over transactions. That’s why, even though other stores have more users and more app downloads, the App Store earns more money for developers. Our users trust Apple — and that trust is critical to how we operate a fair, competitive store for developer app distribution.

I have a hard time believing this page is going to change anyone’s mind, but it’s helpful to see Apple’s argument in one place. (Among the things on the page that made me raise an eyebrow is the segment about how Apple allows competition to Safari in web browsers. That’s only technically true, since different web rendering engines are barred from iOS.)


Linked by Jason Snell

Apple should go all in on Marzipan

Dieter Bohn of The Verge speaks the truth—Marzipan apps are the future of macOS. And that means Apple needs to eat its own dog food and commit to converting most of its Mac apps to Marzipan:

In fact, I think Apple should do more than double down on these iPad-style apps on the Mac. I think Apple should go all in and make nearly all of its consumer Mac apps with the new UIKit / Marzipan frameworks, including Mail, Notes, Messages, FaceTime, Photos, Reminders, and Calendar. Apple should just go for it, sooner rather than later, and ideally right now.

My reasoning is pretty simple: whether you think these apps should be the future of macOS development, they’re absolutely coming either way, and Apple should want to ensure that they’re great. The surest way to improve iPad apps on the Mac is for Apple to force its own employees to use them and then fix them.

The funny thing is, I think this is basically happening. It’s sort of pointless to complain about how weak the Marzipan apps are in Mojave—that technology is a year old, and Apple has had all that time to advance the ball. But the new stuff that will be unveiled next week, that’s the real deal—and it needs to be good. I fully anticipate Apple will move more of its iOS apps over to the Mac using Marzipan. (TV, Podcasts, Reminders, and Messages seem like a good start.)

Dieter suggests that Apple might want to release even more apps in Marzipan beta versions, even if they’re not quite good enough, just to get things going. Sort of like jumping into a cold swimming pool. I’m not sure Apple’s really that kind of company, but I hope that behind the scenes, Apple is ceasing development on the Mac-only versions of all of its consumer apps and instead pushing all future development to be done with Marzipan in mind. We might not get a Marzipan version of Mail or iMovie or Pages this year, but those need to be in the works.

Like it or not, Marzipan apps are the future of macOS—and they need to be good, or macOS won’t be.


Jason Snell for Macworld

macOS: WWDC19 wish list ↦

We’re only a few days out from Apple’s 2019 Worldwide Developer Conference (WWDC) now, and that means we’re about to exit an Apple world dominated by talk of iOS 12 and macOS Mojave, and enter one focused on the next versions of both. Last week I detailed my dreams for iOS 13. Now it’s the Mac’s turn.

Continue reading on Macworld ↦


By Dan Moren

iPod touch amazingly not dead, gets update

Looks like rumors of an update to Apple’s odd-man-out iOS device were not just sound and fury: the iPod touch has gotten speed-bumped to an A10 Fusion chip—a significant improvement over the old A8. Apple says it now supports features like AR and Group FaceTime, as well as “providing better game performance.”

Given that Apple also spends some time in its press release talking about Apple Arcade, it’s clearly pushing the iPod touch’s reputation as a gaming device.

As before, 32GB and 128GB configurations go for $199 and $299 respectively; Apple’s also added a 256GB option for $399. Otherwise, the device is identical in specs and appearance to its predecessor.

[Dan Moren is a tech writer, novelist, podcaster, and the Official Dan of Six Colors. You can email him at dan@sixcolors.com or find him on Twitter at @dmoren.]


Podcast

Upgrade

Upgrade #247: The WWDC Keynote Draft 2019

It’s time for our fourth annual competition regarding what will happen on stage next week at WWDC! Will there be new hardware? What will macOS be called? How many times will we see Tim Cook? This week we guess, but next week reality will be our judge.

Episode linkMP3 (1 hour, 26 minutes)


Jason Snell for Tom's Guide

Why WWDC 2019 will usher in a new era for Apple ↦

We’re about a week away from Apple’s Worldwide Developer Conference, the second-biggest date on Apple’s calendar after the annual introduction of new iPhones in the fall.

The event is always the start of Apple’s annual product cycle, because the company announces its road map for the next year of updates to the operating systems that run iPhone, iPad, Mac, Apple Watch, and Apple TV. But this year’s event promises to be the most consequential one in more than a decade.

Last year, Apple said that it would provide iOS developers with a way to take their apps across to macOS in 2019, and, well, here we are. At WWDC, which kicks off this year on June 3, Apple is poised to announce a radical redefinition of what it means to use a Mac, opening the floodgates to Mac apps that were born on iOS.

Old Mac apps will remain intact (for now), but make no mistake: this is the beginning of a shift from iOS and macOS as two separate platforms to Apple’s creation of a single, unified development platform for all of Apple’s devices.

Continue reading on Tom's Guide ↦


By Jason Snell

Scripting a save location within Default Folder X

Default Folder opening

I’ve been using St. Clair Software’s Default Folder since the days of System 7. It’s a utility that lets you set a different default location for the Open/Save dialogs in every app you use, and provides some other clever features like clicking on an open Finder window to change the Open/Save dialog to that window’s location.

For the first time in years, a few weeks ago I had a feature request for Jon Gotow, the developer of Default Folder. I realized that in at least one app I use, there’s a very common location I want to save all my files—but the location is not persistent. When I’m recording ads and other audio for podcasts, I invariably end up saving it all in the Audio Files folder in the project folder for my current Logic project, which is invariably sitting on the Desktop.

So I asked Jon, is there any way to programmatically define where Default Folder opens? His response was to send me a development build of Default Folder that would allow the default location to be overridden with an AppleScript, a “hidden” feature now available in version 5.3.7 of Default Folder X. Now that is customer service.

In any event, I now needed to write the script, which means I needed to figure out the specific rules that would define the right destination folder. In the end I realized that what I needed to do was find the most recently modified folder on my Desktop that contained a Logic X project file. AppleScript, while perhaps not the best tool for this job, is the tool that I know how to use.

 on getDefaultFolder(appName)

tell application "Finder"
    set folder_list to folders of (path to desktop folder as alias)
end tell
set theNewestDate to date "Tuesday, October 6, 1970 at 7:00:00 AM"

This first part gets a list of folders on the Desktop, and then sets a variable to a very old date for reasons that will make sense in a little while.

repeat with theFolder in folder_list

    tell application "Finder"
        set folder_contents to entire contents of theFolder
    end tell

    repeat with the_item in folder_contents
        if kind of the_item is "Logic X Project" then
            set theDate to (get modification date of theFolder)             
            if theDate is greater than theNewestDate then
                set theNewestDate to theDate
            end if

        end if

    end repeat

The next part loops through those folders, getting their contents. The script then loops through those contents to see if there’s a Logic project file inside. If so, the script compares that folder’s modification time to the contents of the variable theNewestDate, and if it’s more recent, that variable is updated to the modification time of the newer folder.

(In writing this script I discovered that AppleScript does let you compare dates, using the fantastic construction “if [a date] is greater than [another date].” Greater in this case means newer.)

    if theNewestDate is date "Tuesday, October 6, 1970 at 7:00:00 AM" then          
        set theResult to (path to desktop folder as alias)
    else
        tell application "Finder"
            set theDestinationFolder to (every item of (path to desktop folder as alias) whose modification date is theNewestDate)
        end tell
        set theResult to POSIX path of (item 1 of theDestinationFolder as alias) & "Audio Files"
    end if      
end repeat
return theResult
end getDefaultFolder

The final step (after making sure that there is a folder on the Desktop containing a Logic project, because if theNewestDate is still 1970, there isn’t one) is to find that newest folder, append the name of the Audio Files subfolder to it, and pass that result back to Default Folder.

The result is somewhat magical: Now when I record audio in Sound Studio and press save, the save dialog box bounces to the Audio Files folder within the newest Logic project folder on the Desktop. Nine times out of ten, it’s exactly where I want to be.


Dan Moren for Macworld

What we won’t see at WWDC 2019 ↦

Apple’s Worldwide Developers Conference is still more than a week away, and as usual the internet is rife with posts predicting what we’ll see—or what people would like to see (including this one)—during the next big Apple keynote.

But even with a two-hour song and dance, Apple can’t show off everything that it’s working on. Not only because there’s simply not time, but also because not everything the company’s actively developing is ready for prime time. Some things just won’t make the cut, inevitably spawning a deluge of posts about “I can’t believe Apple didn’t show off [X]” or “No [Y]? Lame!” or the ever-popular “Apple is doooooomed.”

Let’s nip some of those in the bud by running down a quick list of things that Apple probably won’t devote stage time to in San Jose. Next week, circle back for the predictions about what Apple will talk about.

Continue reading on Macworld ↦


Linked by Dan Moren

Panic cranks out Playdate, a new handheld game console

Playdate

After dropping some hints in the past day or so, Panic—maker of fine Mac and iOS software like Transmit, Coda, and Prompt—has announced that it’s getting into the games hardware business with a new handheld console called Playdate.

Panic, of course, is no stranger to the games market, having served as publisher for the popular game Firewatch in addition to the upcoming Untitled Goose Game1 But hardware’s a new gig for the company, so it enlisted Sweden-based Teenage Engineering, who also came up with the innovative hand-crank control that will apparently be used in most if not all of the games.

Playdate will feature a dozen titles, released weekly after launch, from popular developers like Zach Gage, Shaun Inman, and Keita Takahashi.

To me, this is just incredible. Hardware always seems like such a different world from software, but Panic has passion and attention to detail that ought to serve them well here.

Playdate will cost $149 when it arrives next year; launch supplies are expected to be limited, so sign up to be notified.


  1. One of Panic’s designers—and a friend—Neven Mrgan has also created several games, including puzzlers Blackbar and Grayout, as well as The Incident, Space Age, and Stagehand. ↩


Podcast

The Rebound

The Rebound 239: Lady Gaga is on My Side

This week, on the irreverent tech show that spends way too much time on keyboards, we discuss Apple’s latest keyboard—drink!—announcements, the distribution of Teslas amongst our podcast hosts, what we really think of Elon Musk, and the latest pulse-pounding update on Dan’s Mac mini.

Episode linkMP3 (36 minutes)


Jason Snell for Macworld

iOS 13 wish list ↦

WWDC, Apple’s Worldwide Developer Conference, is less than two weeks away. In a dozen days we’ll know the broad outlines of where Apple is taking its software in the next year. It’s an exciting time, when you hope against hope that the features you dream about will come true and make it into a new release.

It doesn’t always happen, but when it does, it’s pretty great. Here’s what I’m hoping to see in iOS 13 when Apple unveils it on Monday, June 3.

Continue reading on Macworld ↦


Podcast

Clockwise

Clockwise #295: Pixie Dust

This week, on the 30-minute show that never has too much time on its hands, Dan and Mikah are joined by special guests Anže Tomić and Allison Sheridan to discuss Apple’s latest MacBook keyboard update, what other companies might run afoul of US-China relations, a new plan to stop tracking on the web, and whether we’ve considered buying an electric vehicle. Plus, a special food-themed bonus topic.

Episode linkMP3 (29 minutes)


Linked by Jason Snell

Federico Viticci goes ‘Beyond the Tablet’

In a book-length post, Federico Viticci of MacStories details how he uses his iPad as his main computer, featuring all sorts of great behind-the-scenes details of the apps he uses, the automation he’s built, and where he thinks Apple should go from here.

However, the iPad is not perfect. And so in the spirit of offering one final update before WWDC and the massive release for iPad that iOS 13 will likely be, I thought I’d summarize seven years of daily iPad usage in one article that details how I work from the device and how I’d like the iPad platform to improve in the future.

I read this last week on an airplane and enjoyed every minute of it. Highly recommended.


By Jason Snell

Apple updates MacBook Pro processors and keyboard, extends Keyboard Service Program

Continuing its renewed commitment to update pro Mac laptops on a regular basis, Apple on Tuesday announced an update to its 13- and 15-inch MacBook Pro Touch Bar models ten months after the previous announcement. These updates don’t bring any changes to the exterior of the MacBook Pro—it’s the same base design introduced in late 2016—but they do bring 9th-generation Intel processors with up to eight cores to the MacBook Pro for the first time. There’s also been yet another tweak to the controversial butterfly keyboard Apple first introduced in 2015.

Processor updates

The 15-inch MacBook Pro is the model most affected by these updates. It gains 14nm “Coffee Lake Refresh” 9th-generation Intel processors with six and eight cores. This is the first time Apple’s had an eight-core MacBook Pro. Here are the specs:

  • $2399: 2.6 GHz 6-core i7 (4.5 GHz Turbo Boost)
  • $2799: 2.3 GHz 8-core i9 (4.8 GHz Turbo Boost)
  • Configure-to-order option: 2.4 GHz 8-core i9 (5 GHz Turbo Boost)

Apple says that the fastest model is up to 40 percent faster than the previous-generation six-core laptop, and that users looking to upgrade from the previous generation of quad-core-equipped MacBook Pros could see up to double the performance of those models.

The 13-inch MacBook Pro with Touch Bar is getting less of an update. It’s still using 8th-generation Intel quad core processors, but slightly faster ones with improved Turbo Boost speeds to help in tasks that primarily use a single processor core.

Keyboard update

The controversial keyboard.

Apple says these new models also feature a fourth version of the butterfly keyboard design, in response to customer complaints that the keyboard would end up in a sad state where key presses were ignored or doubled 1. While Apple is quick to say that the vast majority of MacBook Pro customers haven’t experienced any keyboard issues, the company still keeps tweaking this design. It claims that the change made in these new MacBook Pro models will substantially reduce the incidence of ignored or doubled characters.

Beyond that, Apple is also seeking to reassure its customers that they shouldn’t avoid buying a Mac laptop out of fear of having keyboard problems. As was reported last month, Apple is working to shorten the time it takes to repair keyboards in Apple Store. And today it’s extending its Keyboard Service Program to cover all laptops with butterfly keyboards, including not just these new MacBook Pros, but also all of its laptops released in 2018, including the new MacBook Air. That program is separate from the standard Apple warranty and covers keyboard repairs for four years after the first retail sale of the laptop.

What’s next?

It’s telling that Apple has chosen to make this announcement in advance of its developer conference, which will take place two weeks from now in San Jose, California. MacBook Pros are popular with Apple developers and there’s always speculation that new ones will be announced during the event’s keynote, though that rarely happens. This announcement reduces the expectations for that announcement, at least somewhat.

It also calls into question the validity of a report earlier this year that a new 16-inch MacBook Pro design was on the way, at least this summer. There was a lot of speculation that the new MacBook Pro would replace the current 15-inch model, but that model just received an update. It doesn’t mean a new-style MacBook Pro couldn’t be in the offing next month or later this year, but it definitely makes that report a bit more of a head-scratcher.

Where Apple’s laptop keyboard designs go from here is also a question. By extending its repair program and seeking to improve the turnaround of keyboard repairs in Apple Stores, the company is seeking to reassure customers that they won’t get stuck with a laptop with a bad keyboard. But the company also keeps tweaking the design in order to try and make it more reliable—an admirable attempt, but the sheer number of tweaks also send the message that Apple hasn’t really had a handle on the fundamental weaknesses of the design. Whether this new tweak is the one that finally solves the problem, or if it won’t be truly solved until this design is discontinued and fades into memory, remains to be seen.

But as the owner of two 2018 MacBook Airs, I’m happy that the keyboard service program has been extended to that model as well. We haven’t had any problems with either keyboard yet, but this program extension provides a little reassurance that it’s not going to be an issue if we do.


  1. The Verge says that Apple told them the keyswitches are made of a “new material”. ↩