Skip to main content
gussic
August 13, 2021
Question

Let us try the internal SwiftUI build?

  • August 13, 2021
  • 12 replies
  • 362 views

You've mentioned you tried this internally for months - can you deploy for interested users to try? Give users a choice, and then get some further feedback - you might be surprised with the compromises people are willing to accept to avoid having/using Electron?


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided

12 replies

roustem
1Password Employee
1Password Employee
August 13, 2021

@gussic I found the build

I was able to install it but unfortunately it is not able to sign into 1Password because the server side has changed the client requirements.

gussic
gussicAuthor
August 13, 2021

@roustern - Thank you! if the changes aren't too extensive, is it possible to tweak it to be able to sign into 1P.com?

roustem
1Password Employee
1Password Employee
August 13, 2021

@gussic, I am sorry I am not touching this code. It is from 6 months ago and merging it with the main branch would be a non-trivial exercise.

gussic
gussicAuthor
August 13, 2021

@roustem Fair enough, I appreciate it isn't syncing or anything, but it uses far less memory than the Electron version, and the number of threads is significantly less as well...

1Password Employee
August 13, 2021

@gussic

It also doesn't have any browser integration, if I recall correctly, which would contribute to lower resource usage.

Ben

gussic
gussicAuthor
August 13, 2021

@1P_Ben - valid. The fans on my MacBook Pro stopped running when I installed it though. The fans are always on now with the Electron based App. Rolled back to 1P7 to make sure I wasn't dreaming - sure enough, fans turned off.

This is why Electron Apps are terrible. No matter how little you use it, no matter how much you fine tune it, they're never, ever, good. They're always terrible in some way shape or form.

1Password Employee
August 13, 2021

Oof. I'm sorry to hear that. Do you mind sharing what hardware you're working with? We're working on seeing if we can do testing across a broader set of hardware. We want to do more extensive testing against Intel Macs with integrated graphics, as an example.

Ben

gussic
gussicAuthor
August 13, 2021

@1P_Ben I'm using a 16 inch MBP with an i9 (the top end, non BTO model available on Apple's website) with the latest macOS version (11.5.x) - also tried on my wife's 13 inch Intel MBP, same issue with fans.

The browser extension is so slow I have no idea how anyone in your Dev team though it was acceptable to ship it in this state.

1Password Employee
August 13, 2021

The browser extension is so slow I have no idea how anyone in your Dev team though it was acceptable to ship it in this state.

Are you using Safari by chance? There is an issue in Safari 14 (fixed in 15) that resolves that, if so.

I'm using a 16 inch MBP with an i9 (the top end, non BTO model available on Apple's website) with the latest macOS version (11.5.x) - also tried on my wife's 13 inch Intel MBP, same issue with fans.

Thank you for the additional details!

Ben

gussic
gussicAuthor
August 13, 2021

@1P_Ben

Yep using Safari...but why is updating to a beta software version of a browser considered an acceptable solution to get a piece of software (the extension) working reasonably - I totally get it if the extension was beta as well, but it isn't...

In any event, the performance is also bad on Edge (macOS) - but not as bad as Chrome. Even having everything else closed (bar OneDrive in the background for sync) the moment I open the desktop app the fans start whirring - even without any of the browsers open.