'Ultimately we made the painful decision to stop work on the SwiftUI Mac app and focus our SwiftUI efforts on iOS, allowing the Electron app to cover all of our supported Mac operating systems,' he said.
'Despite the fact that SwiftUI allowed us to share more code than ever between iOS and macOS,' said Fey, 'we still found ourselves building separate implementations of certain components and sometimes whole features to have them feel at home on their target OS.' Given that an aim was to reduce the number of different versions of 1Password that the company had to maintain, though, doing two Mac ones proved untenable. One written in SwiftUI that targeted the latest operating systems and another using web UI that allowed us to cover older OSes.' 'Ultimately we decided for a two-prong approach,' continued. 'The decision of how to build 1Password 8 for macOS was probably the most complicated one we had to make,' wrote 1Password's Michael Fey in a blog post. But it has caused consternation among Mac users. It's part of a plan to make the forthcoming 1Password 8 use the same codebase across all platforms, meaning all features are on every device.
1Password 8 for Mac promises improvements, but will be based on the unpopular Electron platformĪgilebits, the developer behind password management app 1Password, has decided to move its macOS app to Electron.