Seeing 1Password there hurts me. They used to be paragons of well designed native apps that they dumped with 8.

I’m not sure I’ve seen an app plummet in quality as much as 1Password. I used to recommend it to everybody and switched multiple employers to it. Now I actively recommend against it. It wasn’t just abandoning native, somehow they make it worse with every release.

It is sad how far 1Password has fallen. AgileBits used to be a Mac shop and 1Password was a great Mac application. One and a half decades later, they are slow to roll out a fix for what was their initial platform (paying Mac users made them big). Also, it has become insanely buggy. Like autofill breaks for weeks for me every now and then, usually the extension is not able to connect to the 1Password app anymore (rebooting, clearing caches, adding/removing the browser extension, etc. does not help).

I still have a subscription because the whole family uses it and I don't know yet where else to go. There are some native apps, but they are fairly incomplete. Apple passwords would be an option, but I would like to be able to access my passwords on a Linux laptop as well, and Apple passwords does not really have a good backup story.

AgileBits' reaction to criticism is just to wave everything away with a bunch of emoji.

tl;dr: it went from an app that I loved and recommended to everyone to one to one that I would really like to get rid of and never recommend anymore.

I’m seriously considering switching off just because I hate how complicated their app has become. But I’m not a heavy user of stuff like safe documents, ID Cards, etc so it simply adds clutter and extra taps to get to the account passwords that I want.

And obviously everything you stated as well is a disappointment.

I think you can seriously improve your UX, because I don’t have any extra tap to access passwords, definitely not because of ID cards or the likes. I just search for any item (no matter what category) or it is already suggested and I don’t have to search.

I genuinely don’t mean this in a condescending way, but you must use it wrong or have a wrong setting somewhere.

My main gripe is with the iOS app. I actually think the Mac version is easy to use still and don't have that many issues with it. But on iOS, it starts on Home and if I don't already have the site favorited and can't remember the name of the website, that's 2 additional taps to get to a list of all passwords - Items in the bottom tab and then either All Items or my Personal vault - and then I can start scrolling through to find what I'm looking for. Obviously if I'm already on the site for autofill or it's something basic like Gmail, Microsoft, etc then I have no problem searching. But sometimes I search for sites that I used years ago and can't remember the name.

I'm a little shocked, as my experience with 1Password across Android, iPad, Linux, macOS, kubernetes, commandline has been absolutely fantastic. I've been using it every day for the last four years or so in pretty much all of the above settings.

Actually I really disliked electron but 1Password showed me it can be done right.

I still prefer native, but the argument of smaller code base for security reasons is a valid one.

I've been using 1P since version 6 and I do miss the native app and I was sceptical of the transition to Electron. But for the most part it has been pretty decent, it does its thing and gets out of my way for the most part, haven't felt any performance regression (even the one stated in this post). I don't even know if/what things are getting worse every release.

Truly sad, if I remember they were still migrating to SwiftUI for their iOS app.

I have an app which almost shares the same SwiftUI codebase with iOS and macOS, and I am a one-man dev. If I can do it, I believe these million dollar company can also.

SwiftUI is still broken for any non-simple apps, almost a decade after its introduction. Completely unacceptable for big apps. Look at OmniFocus, who inexplicably became early-adopters of it, and it's had a bunch of UI glitches and inconsistent behavior requiring app restart (like you select one list item, but the inspector shows you details for another list item) ever since.

Apple only has itself to blame for Electron's popularity.

> almost a decade after its introduction.

It was released in 2019, so 6 years ago at most.

> Apple only has itself to blame for Electron's popularity.

+ Microsoft with their inability to decide on a single UI framework/API for more than 1.5 years.

My bad, I recalled 2017 for some reason.

And of course, same problem on Windows.

[deleted]

I am a one-man dev. If I can do it, I believe these million dollar company can also

They could if they wanted to. Heck, they have so many developers and money, they could even maintain a separate Cocoa app. But in all these cases, they'd rather externalize cost to the user.

Sadly, for many of these Electron apps, it would probably be better to install the iOS app, but most vendors disable that option.

> I have an app which almost shares the same SwiftUI codebase with iOS and macOS, and I am a one-man dev.

How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird *magic* involved in wrangling an imperative language into a declarative framework?

5 years after SwiftUI's release I still struggle to build a simple photo viewer or expense tracker.

> Sadly, for many of these Electron apps, it would probably be better to install the iOS app, but most vendors disable that option.

If companies enabled the flag to let users install their iOS apps on Mac, it would be a better world, but some asinine companies refuse to, and Apple has to respect the dev's decision, however dumb it may be. I love how Apple worked around that by making iPhone Mirroring, which is a win for users. I actually use that over the desktop website/Electron crap for some apps. But how long before companies force Apple to remove that feature, like they did with removing an easy way to "Disable Javascript" from Safari?

> How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird *magic* involved in wrangling an imperative language into a declarative framework?

That's the benefit of a solo dev, one I don't have a UI/UX designer over-designing shit and secondly I stay close to SwiftUI's components, if I can't customized my own Picker then who cares.

I don't know but there's a lot of decent blogs and tutorials in SwiftUI nowadays.

What about windows, Linux, etc.?

Just 2 weeks ago, I saw my coworker close 1password from the activity manager to free more memory, because it was using 16gb of ram.

It just means they haven't updated Electron since last week.

They mean just being Electron at all, I imagine.