Day: 16 November 2018

Cabel Sasser of Panic:

But here’s something you might not know: the reasons we never put Transmit 5 in the App Store. They’re simple. We weren’t sure we could provide a good-enough Transmit experience under the stringent sandboxing security the App Store requires. And frankly, we weren’t sure Apple cared that much about the App Store on the Mac.

Since then, a lot has changed. macOS Mojave gave us a significantly improved App Store that caters to professionals like yourself and seems to treat apps with respect. And sandboxing has evolved enough that Transmit can be nearly feature-parity with its non-sandboxed cousin.

So, as we promised at WWDC: it was time to give this another go.

You can now get Transmit 5 on the Mac App Store!

But, there’s a twist…

The twist is that the Mac App Store version of Transmit is an annual subscription of about $25, instead of the $45 flat cost of buying directly from Panic. I have mixed feelings about that; I’m glad a one-time payment option is still available because, if I were still building websites full-time, I wouldn’t want a critical part of my workflow to evaporate if I unsubscribed. However, I can see the benefit from both Panic’s perspective, as well as for a user or agency that can consistently budget for the software.

There’s one more thing about the Mac App Store version that’s unique, and it’s how it encourages some flexibility in MacOS’ sandboxing.

Daniel Jalkut:

I downloaded Transmit even though I own a copy of the direct-purchase version. I wanted an answer to my question, which I got, at least partially, by dumping the application binary’s “entitlements”, which represent the sandboxing exceptions that the app has received.

New to me among the entitlements is “com.apple.developer.security.privileged-file-operations”, which is a boolean value set to true for Transmit. I don’t see any Google results for this key, so I’m assuming it’s something new that was added for Panic (and maybe BBEdit), and which may or may not be documented in the future for use by other developers.

Apple has a form on their developer site to request the privileged file operations entitlement.

I didn’t start this week intending to be kind of a jerk about Amazon nearly every day, but, well, they make it so easy. Take their newest creation: a microwave. Sarah Perez, TechCrunch:

Perhaps some microwaves may not have the most intuitive interfaces, but the learning curve isn’t steep. After the first time you learn to program the power level or enter in how many pounds of meat you’re defrosting, you generally retain that knowledge for later use.

But even if you don’t buy into the premise that microwave controls are a challenge to solve, there’s still the novelty aspect of the voice-activated microwave. If it takes the same or less time, but “feels fun,” some consumers may still buy it, I suppose. (???)

Unfortunately, it wasn’t really all that fun.

In fact, it was often frustrating.

I kind of get the idea behind this product. I don’t know anyone who uses the special function buttons on their microwave. But that’s not because it’s necessarily complicated to use those functions on a conventional microwave; it’s because anything beyond time entry adds unnecessary complication.

Also, this may say more about me than this product idea, but if I started telling friends and family when they came over that they should try talking to the microwave, they would think that I was pulling their leg.

I recently moved into a new apartment that came with a microwave because it’s one of those ones that doubles as a range hood. Every time I want to turn on the light above the stove, I have to actively remember that the button for that is on the microwave keypad. It’s ridiculous. All anyone I know wants from a microwave are buttons for time and a big “start” button — that’s it.