Jason Snell, writing on Six Colors:
What’s really causing all this consternation, I think, isn’t 1Password moving to Electron. Electron is a bit of a bogeyman. The root problem is this: 1Password, originally a Mac-forward software developer, has simply decided that the Mac isn’t important enough.
I know that those are harsh words, and that the people at AgileBits would argue with them. But in a blog post by Michael Fey, AgileBits’s VP of Engineering for Client Apps, the company laid out its entire development strategy. It’s a post meant to explain what the company is up to and tamp down a lot of angry hot takes (and probably should’ve been posted the moment it announced the Mac beta).
Fey’s post clearly spells out AgileBits’s priorities. Android and iOS apps are built with native platform frameworks in order to create the best app experience possible on mobile. For iOS, AgileBits decided to use Apple’s new SwiftUI framework rather than the venerable UIKit, in order to skate “to where the puck was going.” Their plan was to use SwiftUI on the Mac, too. In doing so, AgileBits was buying into the vision Apple has for SwiftUI as a tool to build interfaces across all of Apple’s platforms. Unfortunately, it seems that SwiftUI didn’t measure up on the Mac
It’s a shame that AgileBits is no longer going to be developing a native 1Password app for Mac. But given the state Apple’s relationship with developers and the rise of Electron usage, it sort of feels like moving to electron actually is “skating to where to puck is going”.