Users lobby 1Password to abandon new Electron version
The forthcoming 1Password 8 for Mac is now in beta, but instead of a regular Mac app, it uses the resource-intensive Electron system -- and users are objecting.
1Password 8 for Mac promises improvements, but will be based on the unpopular Electron platform
Agilebits, the developer behind password management app 1Password, has decided to move its macOS app to Electron. 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. But it has caused consternation among Mac users.
"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.
"Ultimately we decided for a two-prong approach," continued. "We would build two Mac apps. One written in SwiftUI that targeted the latest operating systems and another using web UI that allowed us to cover older OSes."
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.
"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."
"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.
It's possible that Apple's SwiftUI was not yet able to provide all that 1Password needs. However, in abandoning that for Electron, AgileBits is using a platform that is notably resource-heavy and generally less reliable.
The Electron platform made it easy for other apps such as Slack and Discord to have a Mac presence, but performance and stability are typically poorer.
Consequently, 1Password 8 users are objecting to the use of Electron and asking the company to reconsider. In a Reddit AMA with the development team, the issue was raised but reportedly not answered.
"I understand the 1P8 is better on the other platforms," wrote a Reddit user named "Cosste." "But the mac has always been the mac and deserves its own native client. Be it an AppKit app or a Catalyst app made from the iPad version."
"As you can already see, many of us are seriously p***** by the move to Electron, the degrading of the current experience, the new memory usage, the usability problems and the non native feeling," continued the user. "And no, we don't want you to make a better Electron app, we want you to continue to build on the native app."
Other users have complained about the company being "dismissive of the current problems." Users claiming to be on the 1Password 8 beta report that it is slower and less responsive.
It is a beta release, however, and generally final shipping versions are faster. Fey describes all of the 1Password 8 versions as an "incredibly strong foundation" for the next decade of the app.
"We remain committed to creating top tier user experiences on all of our platforms," he concluded.
AppleInsider has reached out to AgileBits for comment.
Read on AppleInsider
1Password 8 for Mac promises improvements, but will be based on the unpopular Electron platform
Agilebits, the developer behind password management app 1Password, has decided to move its macOS app to Electron. 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. But it has caused consternation among Mac users.
"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.
"Ultimately we decided for a two-prong approach," continued. "We would build two Mac apps. One written in SwiftUI that targeted the latest operating systems and another using web UI that allowed us to cover older OSes."
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.
"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."
"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.
It's possible that Apple's SwiftUI was not yet able to provide all that 1Password needs. However, in abandoning that for Electron, AgileBits is using a platform that is notably resource-heavy and generally less reliable.
The Electron platform made it easy for other apps such as Slack and Discord to have a Mac presence, but performance and stability are typically poorer.
Consequently, 1Password 8 users are objecting to the use of Electron and asking the company to reconsider. In a Reddit AMA with the development team, the issue was raised but reportedly not answered.
"I understand the 1P8 is better on the other platforms," wrote a Reddit user named "Cosste." "But the mac has always been the mac and deserves its own native client. Be it an AppKit app or a Catalyst app made from the iPad version."
"As you can already see, many of us are seriously p***** by the move to Electron, the degrading of the current experience, the new memory usage, the usability problems and the non native feeling," continued the user. "And no, we don't want you to make a better Electron app, we want you to continue to build on the native app."
Other users have complained about the company being "dismissive of the current problems." Users claiming to be on the 1Password 8 beta report that it is slower and less responsive.
It is a beta release, however, and generally final shipping versions are faster. Fey describes all of the 1Password 8 versions as an "incredibly strong foundation" for the next decade of the app.
"We remain committed to creating top tier user experiences on all of our platforms," he concluded.
AppleInsider has reached out to AgileBits for comment.
Read on AppleInsider
Comments
Hopefully 1P plans on shifting that money they're "saving" from development to support because they're going to need it there.
I'm not sure cost-cutting is exactly the right term… the more measured explanation is, they care more about corporate customers (who buy big hundred-seat licenses) than personal users. Corporate buyers care less about UX and performance than seamless cross-platform compatibility. 1Password's Windows app has always lagged behind Mac, this change will keep them up to speed forever.
I guess you could call their inability to hire a competent Windows team as "cost-cutting," or their inability to make a good Windows App as "laziness", but it's not quite the whole story.
Regardless, I'm out. So far https://elpass.app is treating me fine as an individual. https://outercorner.com/secrets-mac also looks quite good. Neither have vault sharing though, which even in non-corporate situations kind of sucks because family plans are a real thing.
The current 1P8 is quite slow, and they'll fix that no doubt. But it will never feel native. VSC may currently be the best performing Electron app, and even that one is slow by native standards.
I need an alternative that is not cloud based so will have to start researching again
Give proper support to iOS and Mac OS or lose me as a customer.
If you want to go chase Fandroid and Windoze business fine, but do not screw us over in the process.
Lots of folk use it on Windows and Android. If they're chasing the corporate market then they definitely need Windows support.