News for hackers. Stuff that matters.
Re:1Password 8 will be subscription only and won’t support l... by maxharris on Wednesday August 11, 2021 @02:01PM (#28145403)
1Password used to be native on the Mac, and now it's an Electron app. I'm not going to be using 1Password for this reason, and I encourage you to do the same.

Subscription business models and non-native apps are hallmarks of rot by VCs. Dump them!

Re:1Password 8 will be subscription only and won’t support l... by trimbo on Wednesday August 11, 2021 @03:18PM (#28146417)
When I was 18, I wrote some shareware and asked for $10 from those who used and liked the program. Lots of nice people from all over the planet sent in some money, and sometimes with letters. Most often it was a thank you note. Sometimes people requested more features in return for paying the requested amount. And occasionally they'd tack on whatever extra they thought those features were worth to them. (That amount was less than minimum wage, if I took the time to implement those features for them and release the software.)

I recently visited my friend from our programming club who saved these letters and was reminded a couple people wrote additional angry letters years after paying for the shareware. They demanded support in return for their one payment. (Of course, not only had I moved on to other projects, but I had long sold the type of computer the shareware was created for!)

So I learned early on that people unreasonably expect support for no additional cost. Or they believe the amount they paid is for support in the future, not work done in the past. It doesn't work that way economically. A constant flow of additional money has to come in the door to pay a team to do the actual support.

AFAICT, the only feasible models for supported software seem to be subscription, microtransaction or advertising. Any one-time-up-front price means it's abandonware. Which is fine for some types of software, of course, but probably not as often as users expect support.

Re:1Password 8 will be subscription only and won’t support l... by noobermin on Wednesday August 11, 2021 @05:55PM (#28148304)
I don't know how subscription fixes your problem. Now people will still yell at you, even once you've moved on to other projects, and even more people will do so since they actually pay and assume that it is your obligation. You haven't fixed the "people are assholes" problem.

A better solution honestly is just to accept some percentage of people will be little assholes but hopefully, as you remembered before your friend brought it up, that most people are gracious and kind. Focus on those people.

Re:1Password 8 will be subscription only and won’t support l... by digianarchist on Wednesday August 11, 2021 @06:20PM (#28148578)
I think it's pretty obvious. If you don't provide support when receiving subscriptions people will stop paying.
Re:1Password 8 will be subscription only and won’t support l... by afarrell on Thursday August 12, 2021 @05:08AM (#28153875)
The subscription fixes the problem because you can use the money from it to solve other problems in your life like having insufficient tacos in your stomach.
Re:1Password 8 will be subscription only and won’t support l... by xanaxagoras on Thursday August 12, 2021 @01:09AM (#28152214)
Umm, the thousands of successful software companies before subscriptions, microtransactions and advertising were common in the software industry would like a word with you.
Re:1Password 8 will be subscription only and won’t support l... by PragmaticPulp on Wednesday August 11, 2021 @07:24PM (#28149427)
> So I learned early on that people unreasonably expect support for no additional cost. Or they believe the amount they paid is for support in the future, not work done in the past.

If I buy a piece of software, it's not unreasonable to expect it to work for some period of time after the purchase. This is especially true on the Windows side, where Microsoft has gone to great lengths to keep old APIs around and support most (but not all) old software within reason. I have engineering software programs that are a decade old that still run fine on my Windows 10 machine.

macOS has been less shy about deprecating old APIs and forcing software updates. I probably spend $500-1000 every year just upgrading a certain few software packages that charge for a new version every time a new macOS comes out, and I hate it. I don't mind paying for new versions of software, but it's becoming saddening to watch all of my macOS software rapidly decay away with each macOS upgrade unless I buy the newest version.

Re:1Password 8 will be subscription only and won’t support l... by deadpanPotato on Wednesday August 11, 2021 @08:25PM (#28150047)
> it's not unreasonable to expect it to work for some period of time after the purchase.

"it works" and "the developer gives me support" are two different things. In this case, I'm sure the shareware he wrote still "worked," but clearly they thought they were entitled to perpetual updates or the ability to chat to the developer any time they like.

As far as I'm concerned, the SLA of $10 shareware I volunteered to pay for is "whatever the developer is willing and able to provide." It's $10. ¯\_(ツ)_/¯

Fwiw, 1Password isn't nuking 1P7 or existing local vaults. Those users are free to keep using v7 for as long as Apple or Microsoft allow the app to be installed on the OS. (And I do agree, macOS and iOS are both quite abrupt about cutting off support and I commend Windows for going to great lengths to avoid it)

Re:1Password 8 will be subscription only and won’t support l... by afarrell on Wednesday August 11, 2021 @03:20PM (#28146439)
One could argue that their support team has handled this change unskilfully and that Agilebits should have hired a larger and more skilled support team before having a way to pay that team.

One could argue that.... but one would be silly to do so.

Re:1Password 8 will be subscription only and won’t support l... by mirkules on Wednesday August 11, 2021 @04:39PM (#28147453)
Subscription models make sense for something that needs to stay evergreen.

Why does a password manager need a subscription? My password should never touch a 3rd party’s server, I don’t need extra features, I don’t need a login, I don’t need long-term or even short-term support.

What ongoing development does a password manager have? Is it that buggy from the get-go to need constant updates?

Re:1Password 8 will be subscription only and won’t support l... by beefjerkins on Wednesday August 11, 2021 @07:08PM (#28149223)
Sure, a local-only password manager doesn't need a subscription, and solutions such as KeePassXC demonstrate this quite well (as a user of it myself!)

However, in the case of 1Password it's not just about being a password manager; it's also about syncing passwords between devices, staying on top of (sometimes rapidly!) changing standards between devices and browser extensions, and being aware of the evolving landscape of best security practices.

Re:1Password 8 will be subscription only and won’t support l... by vmladenov on Wednesday August 11, 2021 @10:33PM (#28151023)
> in the case of 1Password it's not just about being a password manager; it's also about syncing passwords between devices

This worked perfectly fine until they “fixed” it by removing Dropbox support, and now are apparently removing iCloud sync too

Re:1Password 8 will be subscription only and won’t support l... by mirkules on Wednesday August 11, 2021 @07:25PM (#28149439)
Maybe I’m just too old-school, thinking that when paying for software it’s yours.

Way too often, automatic upgrades silently break my existing software, take away functionality or introduce new bugs.

Anyway thanks for showing me KeePassXC, looks like something I’ll be very interested in

Re:1Password 8 will be subscription only and won’t support l... by brianpan on Wednesday August 11, 2021 @04:50PM (#28147554)
> What ongoing development does a password manager have?

I shutter to think about just trying to keep the status quo across all those platforms, devices, browser extensions. How often do we have new versions of iOS or macOS? What about Windows, Android, Linux, Chrome OS?

I can think of a TON of work without adding a single feature.

Re:1Password 8 will be subscription only and won’t support l... by mirkules on Wednesday August 11, 2021 @05:00PM (#28147657)
Major releases of MacOS and iOS happen once a year. And most of the time they don’t break existing applications (iOS 12 notwithstanding). Almost everything from early iPhone OS to 12, and from 12 onwards worked ok, even with major resolution changes.

And the fact that we need to constantly change stuff just for the sake of change is the problem.

To add to this: I’m perfectly happy to pay a premium price for software when I need a new version. I did this with Photoshop for years, $399 per copy was perfectly fine for me because I spent that money every 3 or 4 years.

Re:1Password 8 will be subscription only and won’t support l... by brianpan on Wednesday August 11, 2021 @07:40PM (#28149612)
That's the point of this thread. YOU only need a new version every 3-4 years so you don't think there's any work any other time.

But you take all those platforms and all those extensions and the result is maintenance by itself is constant work. I'm not talking about change for the sake of change. I'm talking about the work just to keep the features that you have.

I have personal projects I'm working on where it feels like all I have time for is just keeping up with security updates, Ubuntu versions, DB version upgrades. Work projects are even worse with SOC2 requirements and the endless stream of CVEs.

There's no way a password manager can do nothing for 3-4 years ignoring security vulnerabilities in their dependencies that need to be patched.

Re:1Password 8 will be subscription only and won’t support l... by mirkules on Wednesday August 11, 2021 @09:42PM (#28150626)
You raise a valid point, and certainly then this product is not right for me due to their pricing and the features I’m paying for but never using (like Android and Ubuntu support).

It comes down to what value it provides to me for what I need it to do, which is store and retrieve passwords for me, and sync via wlan. That’s it. Why should I continually pay for Android, Ubuntu or Windows development when I don’t use their app on either of these platforms?

And additionally, as a consumer it’s not my responsibility to find a way for a company to fund its product. Saying “development goes on even without you upgrading, so you have to pay a subscription to support that” is kind of a weird argument, isn’t it. Imagine if you had to pay a subscription for using a car because next year a new model will require development and therefore you need to pay for it.

Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Wednesday August 11, 2021 @11:48PM (#28151649)
Let's be super clear about 1passwords licensing too. It's per OS. I buy three clients every upgrade windows, ios and mac.
Re:1Password 8 will be subscription only and won’t support l... by robbiep on Wednesday August 11, 2021 @05:46PM (#28148216)
There are also what I think are reasonable models for providing people with ownership of an app but also being able to charge upgrade fees (for example, TablePlus, Dash, Sublime etc)
Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Wednesday August 11, 2021 @11:47PM (#28151636)
Most of the time the software doesn't even need to change, you just need to open up xcode and recompile the project against a new ios sdk and you're done.
Re:1Password 8 will be subscription only and won’t support l... by lotsofpulp on Wednesday August 11, 2021 @04:49PM (#28147541)
>Why does a password manager need a subscription?

It does not, that is why there is KeePassXC and other alternatives.

Re:1Password 8 will be subscription only and won’t support l... by mirkules on Wednesday August 11, 2021 @06:01PM (#28148368)
Thanks, I haven’t tried that one before.
Re:1Password 8 will be subscription only and won’t support l... by jonpurdy on Wednesday August 11, 2021 @02:24PM (#28145734)
I recently cancelled Evernote after 12 years of paying for it due to their new Electron client.

I've been using 1Password since 2008 and I'll be doing the same thing. I have tolerated the UI regressions and even subscription with version 7, but Electron is just unacceptable for what was once an amazing Mac app that put Apple's apps to shame.

Re:1Password 8 will be subscription only and won’t support l... by janfoeh on Wednesday August 11, 2021 @03:37PM (#28146678)
Exactly the same here. I've had three software subscriptions until this year, mostly begrudgingly — CreativeCloud, Evernote and 1password.

I got rid of two of them — Evernote for exactly the same reason.

1pwd going the Electron route would have put me close, but not over the edge — but the fact that they seem to have willy-nilly removed local vaults does.

These days it sometimes feels like one has to write all essential software oneself. Or go back to DOS and plain text files.

Re:1Password 8 will be subscription only and won’t support l... by dkonofalski on Wednesday August 11, 2021 @07:44PM (#28149659)
>the fact that they seem to have willy-nilly removed local vaults does

They have been talking about this for years. It was not done willy-nilly. There are limits to local vaults.

Re:1Password 8 will be subscription only and won’t support l... by deadpanPotato on Wednesday August 11, 2021 @08:33PM (#28150118)
> but the fact that they seem to have willy-nilly removed local vaults does.

They're a business, and 97% of their users were already on the subscription model. If you were running a business, and 97% of your users had abandoned a feature that was a headache for you to maintain, would you stubbornly keep wasting time and money on it?

Bitwarden is right there waiting for you.

Re:1Password 8 will be subscription only and won’t support l... by xseparator on Wednesday August 11, 2021 @04:30PM (#28147337)
Oh so THAT'S why the Evernote update sucks. The Android client is terrible, it dumps me to the useless Home whenever I scroll to the bottom. It's now unusable. I've begun transitioning to Notion because of it.
Re:1Password 8 will be subscription only and won’t support l... by GekkePrutser on Wednesday August 11, 2021 @06:11PM (#28148477)
Notion's also electron :) Probably a lot better developed though
Re:1Password 8 will be subscription only and won’t support l... by 2pEXgD0fZ5cF on Thursday August 12, 2021 @01:56AM (#28152493)
Similar here, I started using 1Password pretty early too. One of the main selling points for me: The nice, fast and native UI and the ability to keep my store local and sync it however I want.

The only wish I had over the years(and I would have gladly paid for an additional license): a linux client, even CLI would have been fine. I'm not sure which year they started, but what they pushed instead was the announcement of online sync and other things I did not care about, at some point it became hard to even find the regular version on their website.

This was when I slowly started moving to alternatives. With the move to electron and this anouncement here I'm happy that I moved away a few years ago and their clear signal that I am not the kind of customer they have any interest in anymore.

Re:1Password 8 will be subscription only and won’t support l... by selykg on Wednesday August 11, 2021 @02:38PM (#28145910)
I hate Electron as much as the next guy, but man have I been enjoying Obsidian. I mention this only because it has changed the way I write notes and manage them and I've been through the path of Evernote > Apple Notes > Bear > Obsidian.
Re:1Password 8 will be subscription only and won’t support l... by aclsid on Wednesday August 11, 2021 @07:06PM (#28149188)
In my case I go for simplenote, but yeah same deal. If somebody creates the same experience in a less resource intensive framework I'm a in.
Re:1Password 8 will be subscription only and won’t support l... by afarrell on Wednesday August 11, 2021 @03:04PM (#28146247)
> Subscription business models and non-native apps are hallmarks of rot by VCs. Dump them!

The costs of developing and maintaining software are recurring -- especially for security-critical software. Subscription business models align incentives towards ongoing maintenance.

Re:1Password 8 will be subscription only and won’t support l... by fortuna86 on Wednesday August 11, 2021 @10:58PM (#28151209)
Where they going out of business before offering stand alone licenses? If no, this is a money grab.
Re:1Password 8 will be subscription only and won’t support l... by afarrell on Thursday August 12, 2021 @05:00AM (#28153827)
> Were they going out of business...

Whom would you rely on to handle something that matters to you:

A. Someone who refuses to eat until they start collapsing from hunger?

B. Someone who eats regular meals?

Re:1Password 8 will be subscription only and won’t support l... by fortuna86 on Thursday August 12, 2021 @08:09PM (#28163521)
You didn't answer my question. Was this a healthy and sustainable business before, or were these changes necessary for survival?
Re:1Password 8 will be subscription only and won’t support l... by afarrell on Friday August 13, 2021 @05:32AM (#28167036)
Somewhere in the middle but towards the latter end of things. I believe that before the licenses, they did not have the recurring revenue to pay for a high-quality support team.
Re:1Password 8 will be subscription only and won’t support l... by leetcrew on Wednesday August 11, 2021 @02:23PM (#28145725)
I think it's reasonable to complain about the loss of the native app when one of the key selling points (imo) is the pleasant UI. I don't really understand the almost-automatic hatred of subscriptions.

if an app has ongoing development that you benefit from, it seems entirely fair to pay a subscription. the fair alternative is a one time payment for a lifetime license with few patches priced in. I would probably prefer the latter for something like a word processor, but would you really want to use the same version of a security-critical program like a password manager for the rest of your life? if not, how do you expect them to fund development/maintenance indefinitely?

Re:1Password 8 will be subscription only and won’t support l... by Karunamon on Wednesday August 11, 2021 @02:32PM (#28145837)
The hatred comes from their proliferation. With what seems like damn near everything moving to a subscription model, it's more money out of my pocket for usually what amounts to rent-seeking (i.e, demanding more money, more often, whilst providing no additional value).

That last bit I don't believe applies to 1Password, because there are certain things you can't do without some kind of centralization, and the article makes that case.

...but look at something like Adobe CC, what exactly does moving from a purchase to a subscription benefit me? And let's not forget about the more subtle effects, like losing the right of first sale, silent T&C changes, mandatory updates, etc - things that are only to the vendor's benefit.

Re:1Password 8 will be subscription only and won’t support l... by themacguffinman on Wednesday August 11, 2021 @07:10PM (#28149242)
> what exactly does moving from a purchase to a subscription benefit me?

It keeps the vendor financially healthy, stable and willing to keep developing the stuff you use.

Would you want to dedicate your work into a product for meagre & sporadic standalone payments pressuring you to endlessly churn out marketable feature upgrades with little time for maintenance work just to barely make ends meet? No? Then why on earth do you expect other software vendors to do that?

Even Bitwarden pushes subscriptions.

I'd love to see how many developers who complain on HN about subscriptions actually make a living primarily from selling standalone software to consumers.

Re:1Password 8 will be subscription only and won’t support l... by Karunamon on Thursday August 12, 2021 @04:47PM (#28161233)
This is a lame justification; software companies were quite capable of sales rather than subscriptions and have been throughout most of their existence.

This model is simply more lucrative and strips customers of a number of their rights which are inconvenient for corporations.

Re:1Password 8 will be subscription only and won’t support l... by afarrell on Wednesday August 11, 2021 @03:07PM (#28146283)
> what exactly does moving from a purchase to a subscription benefit me?

Trust that the company which provides something you need is far more likely to continue to be around. Suppose you tell your employer that you're taking a 1-week vacation. How does it benefit them for you to do that?

Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Wednesday August 11, 2021 @11:59PM (#28151714)
ultimately? less guillotines in the parking lot.
Re:1Password 8 will be subscription only and won’t support l... by Uupis on Wednesday August 11, 2021 @02:49PM (#28146058)
> if an app has ongoing development that you benefit from, it seems entirely fair to pay a subscription.

Agreed. Though, this latest development – the move to Electron – is a negative for me, so it leaves a part of me wondering what kind of development I have been paying for. I imagine I am not alone with such a sense of disappointment.

Re:1Password 8 will be subscription only and won’t support l... by stock_toaster on Wednesday August 11, 2021 @10:23PM (#28150942)
You are not alone. I will be looking into alternatives/competitors to see how good they are, if nothing else.
Re:1Password 8 will be subscription only and won’t support l... by Domenic_S on Wednesday August 11, 2021 @03:22PM (#28146472)
> I don't really understand the almost-automatic hatred of subscriptions. if an app has ongoing development that you benefit from, it seems entirely fair to pay a subscription.

I don't _want_ the ongoing development. Photoshop from 5 years ago is perfectly fine for me. Same with Lightroom, etc. I mean, I've only paid Apple _once_ for Logic Pro and have been getting upgrade after upgrade for no cost -- a nice bonus, but I'd be perfectly happy if logic's code had been set in stone at the moment of purchase, too.

The consumer-friendly option is to let the consumer decide if they want upgrades. Or for a security-focused app like 1password I'd have believed something like "we don't want to be responsible for security problems if you decide not to upgrade, thus you must buy a yearly license" but that wasn't the message at all.

Re:1Password 8 will be subscription only and won’t support l... by dkonofalski on Wednesday August 11, 2021 @07:54PM (#28149761)
They did. They offered standalone licenses and subscriptions for an entire version's lifecycle and 97% (or something crazy high like that) of the people who downloaded went for the subscription. I've been a standalone user since v3 and finally upgraded after realizing that buying a license for Windows, Mac, and Linux would cost me more over 3 years than just paying the subscription.
Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Thursday August 12, 2021 @12:02AM (#28151738)
Let me tell you, as someone who used 1password since 3.x .. when I went to buy 7.x standalone it took me over an hour to find the page that let me buy standalone over three sessions.

Why did 97% buy the subscription? Because they hid the other version in a locked filing cabinet in a basement with a broken staircase.

Re:1Password 8 will be subscription only and won’t support l... by dkonofalski on Thursday August 12, 2021 @02:08PM (#28159506)
No, they didn't. Subscriptions happened when version 6 came out and that's the time period they're referring to when they're talking about those stats. There was literally 2 giant boxes of equal size asking if you wanted to use an account or a standalone vault. 97% of people chose the subscription.
Re:1Password 8 will be subscription only and won’t support l... by aclsid on Wednesday August 11, 2021 @07:15PM (#28149309)
If every single utility and app start charging $3 or $5 per month then it becomes a problem. Software as a service is a good concept for something that is truly changing all the time, but I find it absurd that a Photoshop subscription or a huge IDE cost as much as these utilities thst used to be shareware in the past.

The old business model works but you have to keep innovating and diversify your product line. Microsoft was the best example with things like Encarta, Age of Empires and other tools like Project.

This new trend of doing these apps once, with far easier programming languages in a connected environment with plenty of docs, crash report data and things like stack overflow really makes it look that we are talking about cheap people trying to make a quick profit not unlike those free to play games.

Re:1Password 8 will be subscription only and won’t support l... by dkonofalski on Wednesday August 11, 2021 @07:52PM (#28149742)
This is kind of ridiculous. Photoshop doesn't benefit from being a subscription the way that 1Password does so it's only a problem if you decide to actually buy those for what they're asking for. Something like 1Password does truly change all the time to keep up with security practices, browser updates, and site updates so it fits with what you're describing.
Re:1Password 8 will be subscription only and won’t support l... by ddingus on Wednesday August 11, 2021 @03:21PM (#28146445)
For this use case, a subscription makes a lot of sense. I have no complaints, though I currently do not subscribe to this application. I would, if I felt the need.

My take on the hatred boils down to these things:

Utility type applications built as a service offer an inexpensive purchase of some kind, or are AD driven, etc... Then, features are changed, roadblocks added, user experience degraded to create problems that subscriptions pay to remedy, often poorly.

Noisy subscriptions. It's not enough to send a few bucks a month. ADS, various pitches, in app sales happening, all contribute to what might otherwise be a simple, worthy experience and solution.

It can be hard to cancel. -->if this happens to someone even once, the hate can be visceral afterword. Everyone else, no matter how well they do business is impacted to a degree.

Subscription apps / services going away on short notice. What were people paying for?

Re:1Password 8 will be subscription only and won’t support l... by yesimahuman on Wednesday August 11, 2021 @02:16PM (#28145618)
This is ridiculous. Electron works great, and if this leads to more frequent updates and a more consistent experience across platforms, that's a win for users. 1Password's Windows client, for example, has always felt behind the Mac edition, and if this brings parity and a higher feature and update velocity, that's a win. I have at least three Electron apps open right now and they are all great experiences that the vast majority of users of those products love.

This has nothing to do with VC and everything with trying to build a better product for users that is easier to work on for developers.

Re:1Password 8 will be subscription only and won’t support l... by evgen on Wednesday August 11, 2021 @02:26PM (#28145755)
Electron is a pile of shit and _every_ Electron app I am forced to use should be a source of continuous shame for any dev who actually worked on it. This has nothing to do with improving features or service and is completely about increasing revenue and improving the sort of numbers investors like to see -- driven entirely by the fact that AgileBits has recently closed a B round and needs to show more revenue to justify that $2B valuation.

As a long-time 1password shill I have hit my limit and will slowly start migrating to BitWarden and iCloud Keychain.

Re:1Password 8 will be subscription only and won’t support l... by thatswrong0 on Wednesday August 11, 2021 @02:41PM (#28145963)
> As a long-time 1password shill I have hit my limit and will slowly start migrating to BitWarden

Bitwarden's desktop app is built on Electron..

Re:1Password 8 will be subscription only and won’t support l... by vetinari on Wednesday August 11, 2021 @03:55PM (#28146916)
While that's true, the good thing is, that you don't really need it, the browser extension is enough.
Re:1Password 8 will be subscription only and won’t support l... by cmer on Wednesday August 11, 2021 @04:11PM (#28147105)
You also don't need the Mac app with 1Password. Their browser extensions can be used without it, and they're awesome.
Re:1Password 8 will be subscription only and won’t support l... by tekknik on Wednesday August 11, 2021 @10:58PM (#28151207)
not if you don’t have a subscription
Re:1Password 8 will be subscription only and won’t support l... by darknavi on Wednesday August 11, 2021 @04:24PM (#28147270)
Which is also true for 1Password (and LastPass AFAIK).
Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Wednesday August 11, 2021 @05:25PM (#28147989)
I'm a feature developer for 1Password, and I want to clarify a few things. I've posted this already in another thread, but there seems to be some misinformation being spread that our technical decisions are being driven by VC funding.

Our decision to built the macOS app in Electron was absolutely not driven by VC money. For the past few years, we've been working on consolidating 1Password's business logic into a single Rust-powered core that could be shared across all our apps. This has many advantages: feature consistency across platforms, faster development cycles, and better security. When building the front-end for the desktop platforms that would take advantage of this new core, Electron suited us perfectly, since we could write our UI code once and make it consistent across Linux, Windows, and Mac. We actually did build a native Mac app initially alongside the cross-platform Electron app, but we eventually decided that having two separate versions of the macOS app (one in Electron, one in SwiftUI) would cause a lot of needless development churn and hassle for both customers and our support team.

I can understand your frustration about Electron, but I hope you find my explanation reasonable. Please stop spreading misinformation.

Re:1Password 8 will be subscription only and won’t support l... by vmladenov on Wednesday August 11, 2021 @10:41PM (#28151095)
With respect, I disagree with your conclusion about a SwiftUI version causing hassle for customers. Every time I use an Electron app, I get the distinct feeling that its developers are prioritizing their experience over my own. We the users subsidize faster development cycles with wasted CPU and memory, laggy interfaces, and strange, non-native UX.
Re:1Password 8 will be subscription only and won’t support l... by the_lucifer on Wednesday August 11, 2021 @11:08PM (#28151329)
> We the users subsidize faster development cycles with wasted CPU and memory, laggy interfaces, and strange, non-native UX.

I can absolutely attest to that with a relatively underpowered computer (4 gb of RAM). I can barely use 2 electron apps after which my computer grinds to a crawl (I’m running VSCode and Slack mostly). I have stopped using the discord desktop app and exclusively use the website now.

Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Thursday August 12, 2021 @03:31AM (#28153174)
Thank you for letting me know your concerns. Just to clarify: when I said that a SwiftUI version would cause hassle for customers, I was referring to how releasing two separate versions of our app - one in Electron, and one in SwiftUI - would be confusing for non-technical users. I should have phrased that better, my bad.
Re:1Password 8 will be subscription only and won’t support l... by realityking on Thursday August 12, 2021 @07:37AM (#28154971)
But why release the Electron App for Mac at all if you have a perfectly good Swift UI-based Mac app?
Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Thursday August 12, 2021 @10:40AM (#28156897)
Sorry for the confusion. With 1Password 8, we re-built the entire app from the ground up. We didn't have a working SwiftUI solution that we could just pick up and use - we had to re-architect the entire frontend from the ground up. So when we made the decision to stop working on the SwiftUI app, it was far from being complete.
Re:1Password 8 will be subscription only and won’t support l... by psionides on Thursday August 12, 2021 @03:29PM (#28160443)
Or you could have just kept the existing AppKit version and update it to work with the Rust core?…
Re:1Password 8 will be subscription only and won’t support l... by evgen on Thursday August 12, 2021 @06:02AM (#28154280)
That Electron is an unpleasant experience and is a resource pig that makes Java look svelte? No, that is not misinformation.

That AgileBits has been doing everything it can to force people to the subscription model and that this push to subscriptions very coincidentally lines up with two rounds of VC investment for over $300M over the past couple of years? No, that is not misinformation.

It may have been easier for the dev team to use Electron as their cross-platform toolkit, it is not easier for the users to put up with the attendant bloat and reduced performance.

The ones who should stop spreading misinformation regarding the forced subscription all seem to be working for AgileBits.

Re:1Password 8 will be subscription only and won’t support l... by robbiep on Wednesday August 11, 2021 @05:44PM (#28148203)
That’s reasonable logic but for me with a company subscription and previously having been an individual purchaser with my backup in iCloud rather than on 1 pass servers, it doesn’t really tilt the balance - I also hate electron with a passion and will be looking to stay on 7 for as long as possible with a high likelihood of shifting to a different provider due to the forced shift to cloud storage after this.
Re:1Password 8 will be subscription only and won’t support l... by mbirth on Thursday August 12, 2021 @09:08AM (#28155799)
Do Windows, macOS and Linux seem "consistent"?

There's a reason people prefer one over the others. You can't have one front-end for all these different platforms. Well, you can, but then it's a compromise for at least 2 out of these 3 platforms.

Even Microsoft has "Office 365 for Mac".

Re:1Password 8 will be subscription only and won’t support l... by johnatwork on Thursday August 12, 2021 @10:17AM (#28156662)
So you had the beautifully engineered experience of macOS to draw native user experiences from, and then you just threw it out because you wanted parity?

That doesn't make the macOS experience better, it makes it worse.

Re:1Password 8 will be subscription only and won’t support l... by selykg on Wednesday August 11, 2021 @02:34PM (#28145859)
Bitwarden and iCloud Keychain user here. I'm looking forward to the 2FA improvements in this year's macOS. It'll mean I could, in theory, mostly ditch Bitwarden as that's the big use case there for me.

You can create a shortcut in the iOS shortcuts app to open the Passwords area of Settings via an icon on your Home Screen. Just open the following URL in the shortcut:

prefs:root=PASSWORDS

Best tip I have for you around iCloud Keychain right there.

Re:1Password 8 will be subscription only and won’t support l... by theNJR on Wednesday August 11, 2021 @11:45PM (#28151610)
Wow, you’re the real MVP here. Thank you.

For anyone who doesnt use shortcuts often, what you need to do in Shortcuts is:

1. Make a ‘URL’ action to prefs:root=PASSWORDS 2. Hit the ‘+’ and make a ‘Open URL’ action from safari.

Save, add to Home Screen, and you’re done.

Re:1Password 8 will be subscription only and won’t support l... by weaksauce on Wednesday August 11, 2021 @02:41PM (#28145952)
how do you think the bitwarden client is made?
Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @02:37PM (#28145902)
VS Code would like a word with you.
Re:1Password 8 will be subscription only and won’t support l... by TheRealDunkirk on Wednesday August 11, 2021 @02:56PM (#28146131)
Yeah, and there are dozens of us -- DOZENS! -- who continue to happily use SublimeText because VS Code feels so sluggish in comparison.
Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @03:03PM (#28146232)
And that’s a completely valid choice to make! Some people use vim and emacs because they find Sublime too sluggish.

But that doesn’t make VS Code “shit”. It’s pretty much the shining star of Electron done right.

Re:1Password 8 will be subscription only and won’t support l... by sngz on Wednesday August 11, 2021 @03:33PM (#28146613)
> Electron done right

that is a very low bar. VS code is still slow and eats up a ton of resources. not to mention I don't trust anything from microsoft. OP said electron = bad and you should be ashamed of using it because its helping propagate it's usage when its a cancer.

Re:1Password 8 will be subscription only and won’t support l... by aclsid on Wednesday August 11, 2021 @07:05PM (#28149168)
I'm with you on this one. During the end of the 90s there was a similar phenomenon for the exact same reasons, which was Java desktop apps, with their write once run anywhere motto. With the added insult that they had this awful non-standard UI most of the time. They eventually died down except for the corporate app world and things like JetBrains IDEs.

But now with Electron, which I don't like for the same reasons, as a friend once told me, allowed me to have some of my favorite apps running in Windows, Linux and Mac almost flawlessly with a good interface that finally the promise of Java was fully realized.

So while I would like people to follow more the Sublime Text approach, there is value in these Javascript based apps that lower the barrier of entry, provide widespread availability and are definitely easier to debug. Also sometimes I don't get to decide, since my org for instance makes it extremely convenient to stick with JetBrains stuff.

But hey, I'm the type of person that considered a Gentoo machine running Fluxbox far more useful than the very polished MacOS.

Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @03:58PM (#28146954)
Yeah, sure, ok.

Electron is a tool. It can be used well. It can be used poorly. Any tool shares the same issues. I can write a shit native app and I can write a shit Electron app.

All Electron does is lower the barrier of entry to making an app and making it work cross-platform.

Re:1Password 8 will be subscription only and won’t support l... by kup0 on Wednesday August 11, 2021 @05:39PM (#28148155)
The problem is even the best examples of Electron apps aren't great and use far more resources than a native counterpart would.

VS Code is an example of Electron being "used well". I still find myself using other apps because they're more responsive. That tells me that Electron is inherently making the app experience worse, despite being used well

I understand the 'why' of electron, I am just not happy with the results at all.

Though maybe the world is better if that barrier of entry isn't lowered, I'm not sure what's better- a shitty app available everywhere or a good app available only on a couple of platforms...

Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @06:11PM (#28148479)
I would argue that in general, having a lower barrier of entry to software engineering is a good thing, especially for attracting people that might not have otherwise considered it.

Someone wants to build a 5 minute app for themselves and Electron happens to be the easiest way to do it? Go for it, there's nothing stopping them. If that app happens to be useful enough for others to use it, even better, that person just solved what could have potentially been a big deal for that user.

If the people using the app are content with the features/quality and the resources it uses, why does it matter so much, especially to a third party like armchair engineers on HN, if it was built natively, on Electron, or CrappierFrameworkThatWillEventuallyReplaceElectron?

If the app isn't usable by you (and this is a general you, not specifically directed at you), then the answer is simple: don't use it. Nobody is forcing you to use Electron or any app built with it if you don't want to.

If as a user your needs are not met, whether that's due to sluggishness from Electron, incompatibility from having a native-only solution, whathaveyou, then all you really have to do is wait. A competitor will come and take its place eventually; that's what the market is there for.

So far, it seems like VS Code is more than meeting its users' needs, but like I said above, other alternatives exist and will continue to exist, and they're all great if VS Code doesn't work for your particular use.

Re:1Password 8 will be subscription only and won’t support l... by sngz on Wednesday August 11, 2021 @09:29PM (#28150544)
> If the app isn't usable by you (and this is a general you, not specifically directed at you), then the answer is simple: don't use it. Nobody is forcing you to use Electron or any app built with it if you don't want to.

> If as a user your needs are not met, whether that's due to sluggishness from Electron, incompatibility from having a native-only solution, whathaveyou, then all you really have to do is wait. A competitor will come and take its place eventually; that's what the market is there for.

not the first time we've heard this argument used in different industries. I'm old enough to remember this argument about DLC's, DRMs and games being released before they are finished and get charged DLC packs to finish it. This argument falls apart when everyone starts doing it due to economic factors and complacent users/customers who blindly use what everyone else is using.

Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @09:57PM (#28150733)
If truly everyone is doing it and you don't have any other option (which is just preposterous, there's an ever increasing number of choices out there) then maybe you're just not the target audience anymore.

Businesses aren't stupid, if a decision were to actively lose them more customers than it'd gain, they wouldn't do it. If every single business and OSS alternative suddenly switched to Electron and you had no other choice, then maybe it's you that is wrong about the value of Electron.

But, of course, that's a ridiculous hypothetical not really grounded in reality. In the real world, plenty of alternatives exist for practically every Electron app out there so if you don't want to use it, you don't have to.

And for every one of you, there's hundreds of people that think their Electron apps are fine and appreciate that they can use the exact same interface regardless of which computer they're using.

Re:1Password 8 will be subscription only and won’t support l... by sngz on Wednesday August 11, 2021 @10:18PM (#28150897)
> then maybe you're just not the target audience anymore.

i see you're moving the goal post

once you have a monopoly you can do whatever you want, thus why everyone keeps talking about EEE. look at what apple is doing now with photoscanning. What they are doing is inherently bad but they are able ignore everyone and go ahead with it because their "target audience" doesn't care about this kinda stuff. Doesn't mean the rest of us shouldn't actively fight against it. your argument basically boils down to let the market and customers decide for itself. Over here there are some of us trying to tell people to not support electron because of the potential consequences, and the downward trend of the web as we see it.

Re:1Password 8 will be subscription only and won’t support l... by poopooracoocoo on Thursday August 12, 2021 @08:16PM (#28163596)
> In the real world, plenty of alternatives exist for practically every Electron app out there so if you don't want to use it, you don't have to.

There's choice with password managers. But look at music. You have Deezer and Spotify. The only two free services that I'm aware of that only have Electron apps on desktop. (YT Music doesn't have an app on desktop). Spotify has exclusive content. You don't have choice when apps are the same as services. Hate the Hulu interface? You can't watch The Handmaid's Tale on Netflix. It's that kind of thing.

Re:1Password 8 will be subscription only and won’t support l... by dharmab on Wednesday August 11, 2021 @03:19PM (#28146424)
As a Vim user I will happily admit that Sublime is significantly faster in some key areas of daily use.
Re:1Password 8 will be subscription only and won’t support l... by mynameisvlad on Wednesday August 11, 2021 @03:28PM (#28146557)
But even then I'd assume it was more due to the workflow than the original complaint, which was essentially "Electron = bad, you should be ashamed for using it".
Re:1Password 8 will be subscription only and won’t support l... by dharmab on Wednesday August 11, 2021 @03:34PM (#28146633)
No, I have plugins for roughly the same feature set/workflow in both editors. Open and edit a huge file in both editors and Sublime is more responsive.
Re:1Password 8 will be subscription only and won’t support l... by mbirth on Thursday August 12, 2021 @09:12AM (#28155846)
And because Electron is so great, Microsoft is working on Edge Webview2.
Re:1Password 8 will be subscription only and won’t support l... by handrous on Wednesday August 11, 2021 @02:51PM (#28146075)
I have to treat each Electron program as having ~5-20x the system resource footprint of an equivalent native program—because they do. So they're going to get cut, or I'm going to pick a competitor to begin with, more often than a native app. That goes especially for anything I open often, or for anything it'd be convenient or necessary to leave running most or all of the time. Rarely-used programs, I mostly don't care, and Electron's fine.
Re:1Password 8 will be subscription only and won’t support l... by jurip on Wednesday August 11, 2021 @03:00PM (#28146195)
It may be a win for some users. I can’t see how switching my perfectly fine, frequently updated native app for a memory hogging web browser wrapper is a win for me. I’m actively looking for alternatives now.
Re:1Password 8 will be subscription only and won’t support l... by yssrn on Wednesday August 11, 2021 @02:43PM (#28145990)
A password manager doesn't need frequent updates. Instead, the priorities should be reliability, UX responsiveness, and light resource usage.
Re:1Password 8 will be subscription only and won’t support l... by deadpanPotato on Wednesday August 11, 2021 @08:38PM (#28150166)
...and security, which absolutely requires frequent updates. A password manager should be updated all. the. time. on this factor alone.
Re:1Password 8 will be subscription only and won’t support l... by ulisesrmzroche on Wednesday August 11, 2021 @06:04PM (#28148398)
That's achieved with frequent updates.
Re:1Password 8 will be subscription only and won’t support l... by AlexandrB on Wednesday August 11, 2021 @04:37PM (#28147435)
Unfortunately, that ship sailed when they took VC funding.
[dead]
Re:1Password 8 will be subscription only and won’t support l... by hcolomb on Wednesday August 11, 2021 @03:00PM (#28146193)
I haven't commented enough to report you so I will just comment. This response goes against nearly every guideline for the site. Please don't attack fellow users just because you disagree with their opinion of technology stack. I've used a wide range of Electron applications and the quality varies just like any other tech.
Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Wednesday August 11, 2021 @05:48PM (#28148241)
Hi. I'm a feature developer for 1Password, and I want to clarify a few things. I've already posted this elsewhere, but I've seen multiple threads spreading misinformation that our technical decisions are being driven by VC funding. This could not be farther from the truth. We have been working on these changes long before we received any form of outside investments.

Over the past few years, we've been working on consolidating 1Password's business logic into a single Rust-powered core that could be shared across all our apps. This has many advantages: feature consistency across platforms, faster development cycles, and better security. When building the front-end for the desktop platforms that would take advantage of this new core, Electron suited us perfectly, since we could write our UI code once and make it consistent across Linux, Windows, and Mac. We actually did build a native Mac app initially alongside the cross-platform Electron app, but we eventually decided that having two separate versions of the macOS app (one in Electron, one in SwiftUI) would cause a lot of needless development churn and hassle for both customers and our support team.

I can understand your frustrations about Electron and our subscription-based model, but I hope you find my explanation reasonable. Please stop spreading misinformation.

Re:1Password 8 will be subscription only and won’t support l... by neon_electro on Wednesday August 11, 2021 @06:22PM (#28148614)
Hi, long-time user, customer, and word-of-mouth recommender of 1Password for the nine years my Hacker News account has been active (give or take a few months). This is a big announcement that I'll have to chew on to understand what this means.

Can you quantify the "needless development churn and hassle for both customers and our support team" in some way? Presumably, 1Password 7 and its ancestors used native macOS APIs, which meant some degree of that given you had to do something different on Windows and/or Linux. I don't know what your support team has had to endure, but as a long-time sample size of 1, I've been incredibly satisfied with the way you've designed and engineered the macOS application (and the iOS app too!) to date; I'd be hopeful that whatever tradeoffs y'all will be making moving to Electron, the "native" feel of the macOS client wouldn't be sacrificed. Is there anything you can speak to there that I should prepare for with 1Password 8?

Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Wednesday August 11, 2021 @06:49PM (#28148944)
> Can you quantify the "needless development churn and hassle for both customers and our support team" in some way?

Sure, happy to elaborate on that! Since we were rebuilding our app from the ground up, it was a significant slow-down on development to create a user interface for both Electron and SwiftUI, requiring two separate teams of platform developers for every feature we needed to implement. There were also concerns by the documentation and support teams that we would need two separate sets of instructions for many common tasks, due to small differences in layout and look between the applications. Eventually, we had to make the tough decision to focus on a single common framework for desktop. This will allow us to ship features across every single platform far quicker than we could before.

> I'd be hopeful that whatever tradeoffs y'all will be making moving to Electron, the "native" feel of the macOS client wouldn't be sacrificed.

We've tried our very best to keep the experience the same so that the transition from 7 to 8 is smooth, and from my point of view 1Password 8 feels right at home on macOS - I especially love our new translucent sidebar. That being said, this is still in an early access stage, so there are bound to be hiccups and UI issues that need to be resolved. Please let us know if you run into any problems or have suggestions on how we can improve. And thank you for being a long-time user!

Re:1Password 8 will be subscription only and won’t support l... by drcongo on Thursday August 12, 2021 @10:31AM (#28156804)
This is such nonsense that I can't let it go unremarked. I can count on the fingers of zero hands the number of times 1Password has shipped a "new feature" between major releases. There are no new features needed, it's a password manager. However, I would need to borrow some extra hands to count the number of features you've removed, features that loyal paying customers of many years depend on. 1P7 doesn't even let you keyboard navigate to the Generate Password button for goodness sake - something that I was able to do in every version up to that point.

Absolutely nothing about any decision AgileBits has made in the last 4 years has had anything to do with what customers (that's us, the people that used to give you money) want, and everything to do with nickle and diming the suckers dry.

UI consistency between different operating systems is NOT a user-focussed feature. When I'm on a Mac, I want my apps to behave like a Mac app. When I'm on Linux, I want my apps to behave like a Linux app. If you _actually_ believed that all apps should look and behave the same on any OS, why does the Android version look and behave nothing like the Mac app?

You've removed features with every major release, and this is just smashing the final nail into 1Password's coffin. You've ruined what used to be the best password manager on any platform.

Re:1Password 8 will be subscription only and won’t support l... by 1123581321 on Thursday August 12, 2021 @08:07PM (#28163500)
Take a look at the items marked “new” in the changelog. https://app-updates.agilebits.com/product_history/OPM7
Re:1Password 8 will be subscription only and won’t support l... by stock_toaster on Wednesday August 11, 2021 @10:21PM (#28150921)
> requiring two separate teams of platform developers for every feature we needed to implement

So your margins are more important than your users’ native experiences. Got it.

Re:1Password 8 will be subscription only and won’t support l... by the_lucifer on Wednesday August 11, 2021 @11:04PM (#28151289)
I mean looking at this I can see why people came to the conclusion that this was primarily a move that VC funding caused even though AgileBits seem to vehemently deny this.
Re:1Password 8 will be subscription only and won’t support l... by psionides on Thursday August 12, 2021 @03:36PM (#28160500)
The funny thing is, they were doing just fine for years with just their own money. Now that they have sooo much more money, they suddenly can't afford separate developers for different platforms... they should be able to hire 10x more people now.
Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Thursday August 12, 2021 @03:16AM (#28153060)
The primary issue with having two separate teams for the same platform was not money, it was time. To be clear: we wanted to build a native app in parallel with our cross-platform Electron solution, and we had the developers to do it. But unfortunately, having an additional team that needed to implement the UI for every single new feature was a significant slow-down, and we collectively realized that we could not meet our deadlines nor maintain this long term.

I'm sorry for not being more clear earlier as to why we couldn't support two separate teams for the same platform. Hopefully this clears up any confusion.

Re:1Password 8 will be subscription only and won’t support l... by jimsimmons on Thursday August 12, 2021 @06:53AM (#28154632)
I don’t understand why two teams means slower. Are you keeping the total number of engineers the same? If you are saying 2x engineers on electron complete tasks faster than 1x on electron and 1x on native, you are basically agreeing with OPs take.

You take money to provide software. But then you become lazy and greedy and want 1 size fits all. End result is your users having clunky, high latency experience.

Re:1Password 8 will be subscription only and won’t support l... by 1123581321 on Thursday August 12, 2021 @08:13PM (#28163555)
I think he’s saying 1x on both Electron and Swift UI was making it too hard to ship either version to an acceptable standard because each was slowing the other down due to inconsistencies, difficulty staying in parity and double communication.

Unfortunately, it’s normal in software development for multiple platforms to increase development complexity when feature and UX parity is prioritized.

Re:1Password 8 will be subscription only and won’t support l... by maxharris on Thursday August 12, 2021 @12:10PM (#28158061)
Your deadlines are irrelevant to us. We want native UI
Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Wednesday August 11, 2021 @11:51PM (#28151670)
Maybe I'm missing something, but i pay for those teams with my client purchases. I have a mixed computing environment and have purchased versions 3, 4, 5, 6 & 7 for three platforms.
Re:1Password 8 will be subscription only and won’t support l... by maxharris on Thursday August 12, 2021 @12:13PM (#28158089)
Please let us know if you run into any problems or have suggestions on how we can improve.

Okay, I have a suggestion: drop Electron and keep supporting the native app you have.

Re:1Password 8 will be subscription only and won’t support l... by neon_electro on Thursday August 12, 2021 @01:20PM (#28158951)
I'll be trying out 1Password 8, but what are my options if I'd like to continue my subscription and stay on 1Password 7?
Re:1Password 8 will be subscription only and won’t support l... by Syzygies on Wednesday August 11, 2021 @10:11PM (#28150839)
I'd like to believe this isn't primarily profit motive. What gives me pause is how I write regularly asking for separate vaults for trivial passwords and passwords that could lead to financial ruin. The profit motive wants to keep 1Password simple to use, at the expense of security. I've been forced to buy a second password manager for sensitive passwords.
Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Thursday August 12, 2021 @03:26AM (#28153131)
I'm sorry you feel that way. I'd love to know more about your issues with our current vault implementation in more detail, so I can pass along your feedback to the rest of the development team.

> What gives me pause is how I write regularly asking for separate vaults for trivial passwords and passwords that could lead to financial ruin.

Just to clarify, what solution are you asking for? Do you want a local vault option to store sensitive passwords? Or something else?

Re:1Password 8 will be subscription only and won’t support l... by mirthflat83 on Wednesday August 11, 2021 @06:51PM (#28148971)
I am very unhappy that 1P is moving to Electron for macOS for the reasons people here have reiterated a million times. I am actively looking for alternatives now.
Re:1Password 8 will be subscription only and won’t support l... by deadpanPotato on Wednesday August 11, 2021 @08:31PM (#28150098)
As much as I'm "meh" on Electron, I rarely use the actual 1Password App. On the other hand, I use the Firefox extension 30+ times a day, and that's about as far from a native app as you can get. So I think I'm fairly unlikely to notice a huge issue, and will instead be pleased that consolidating on Electron gives them greater feature velocity.
Re:1Password 8 will be subscription only and won’t support l... by vmladenov on Wednesday August 11, 2021 @10:44PM (#28151112)
On the other side, I use the 1Password app extensively and make heavy use of all the different categories (secure notes, Windows MSDN licenses, etc). I’m extremely disappointed to see this turn into yet another sub-native browser-in-a-window experience.
Re:1Password 8 will be subscription only and won’t support l... by deadpanPotato on Thursday August 12, 2021 @10:24AM (#28156741)
Fair enough! Hopefully the app is as performant as they can possible get from Electron.
Re:1Password 8 will be subscription only and won’t support l... by kenperkins on Wednesday August 11, 2021 @08:09PM (#28149915)
You'd get rid of a working solution because of an implementation decision? I _love_ 1P, and I use it on Mac, Windows, Linux, and iOS, and it makes perfect sense that they standardize on Electron.
Re:1Password 8 will be subscription only and won’t support l... by vmladenov on Wednesday August 11, 2021 @10:51PM (#28151155)
> You'd get rid of a working solution because of an implementation decision?

Yes, because the implementation decision has implications for both performance and UX. I’ve used 1Password since version 3 (2013!) and gotten friends and family to do the same, but I think I’m done when 7 stops working.

Re:1Password 8 will be subscription only and won’t support l... by fortuna86 on Wednesday August 11, 2021 @10:57PM (#28151196)
So the user hostile changes aren't VC driven, they are internal choices. Ok. How does that change anything?
Re:1Password 8 will be subscription only and won’t support l... by erichurkman on Thursday August 12, 2021 @12:02AM (#28151742)
Does that new "core" prevent you from syncing via iCloud?
Re:1Password 8 will be subscription only and won’t support l... by Mindwipe on Wednesday August 11, 2021 @05:55PM (#28148298)
> I've already posted this elsewhere, but I'm seeing some misinformation that our technical decisions are being driven by VC funding. This could not be farther from the truth. We have been working on these changes long before we received any form of outside investments.

That's worse, not better.

At least being forced to by investors makes sense. The current direction of travel being voluntary means you've just got a bad nose for building security.

Re:1Password 8 will be subscription only and won’t support l... by jl_agilebits on Wednesday August 11, 2021 @06:01PM (#28148367)
> The current direction of travel being voluntary means you've just got a bad nose for building security.

Could you elaborate on this?

Re:1Password 8 will be subscription only and won’t support l... by movedx on Wednesday August 11, 2021 @07:51PM (#28149736)
> The current direction of travel being voluntary means you've just got a bad nose for building security.

What's your experience building security systems? Do you have a LinkedIn profile or a CV we could review?

Re:1Password 8 will be subscription only and won’t support l... by swiley on Thursday August 12, 2021 @12:07AM (#28151779)
>would cause a lot of needless development churn and hassle

The hassle of doing what your users are paying you to do? Any child can hack a UI together in HTML but there's a reason no one (usually) pays for that.

Re:1Password 8 will be subscription only and won’t support l... by aeturnum on Wednesday August 11, 2021 @04:36PM (#28147423)
> Subscription business models

I think a subscription business model is the only honest way to sell software that will require ongoing support. If you're comfortable with a snapshot w/o updates, then by all means buy once, but I think coming to terms with the demands of ongoing support also means coming to terms with continuing to support the product in some way.

That said, I wish there were more variations in the way to pay - a long term license with a high upfront fee and a low monthly, an immediate access option with a high montly and no up-front fee, etc.

Re:1Password 8 will be subscription only and won’t support l... by _dot__dot_ on Thursday August 12, 2021 @12:54PM (#28158667)
I don't quite see why free bug fixes/minor features + paid major upgrades model should be any different from subscription model for developers, except giving the users control over when to upgrade. Control that is essential for apps that contain critical data.

BTW, I think they do have an option that you pay for 3 years upfront. At least, that was one of the options they mentioned when I complained about the lack of the option to buy a license. To me that did not seem an acceptable solution because you pay upfront and still have all the drawbacks of the subscription model such as being dependent on the trustworthiness of a quite obviously untrustworthy company. Add to that the removal of local vault option, and it becomes even less acceptable.

Re:1Password 8 will be subscription only and won’t support l... by aeturnum on Thursday August 12, 2021 @02:59PM (#28160093)
The developer time it takes to do bug fixes and minor features is not free, so it seems appropriate to charge a fee for it.

I know that it's very common for subscription models to coincide with forced upgrades (as this one does), but that seems like a choice on the part of the company as opposed to something inherent to the revenue model. I'd be quite happy to pay a developer to continue to maintain an older version of their software.

Like you pointed out, I think a fee structure where you pay for major updates and otherwise pay a maintenance / hosting subscription fee makes the most sense.

I think that you see open source projects that struggle along all of the time because their developers cannot afford to work on them enough. Not every project, but enough of them. I try to support projects like that too.

Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Thursday August 12, 2021 @12:03AM (#28151745)
why does 1password need ongoing support? Take these strings, encrypt them. Let me decrypt them using a password i specify. Let me search for them and sort them.

Done.

Re:1Password 8 will be subscription only and won’t support l... by aeturnum on Thursday August 12, 2021 @03:01PM (#28160125)
I mean, I don't know - I don't work at the company. But it seems internally inconsistent to me to like the product, but have disdain for the professional judgement of the people who make it.

It seems like you'd be happier with a community product that has less support, but is available for free - and thankfully you have that option.

Re:1Password 8 will be subscription only and won’t support l... by kevinherron on Wednesday August 11, 2021 @02:09PM (#28145530)
It's still native as of version 7.

edit: apparently 8 will be electron-based. So... no standalone subscriptions AND they've moved from native to electron :/

Re:1Password 8 will be subscription only and won’t support l... by postalrat on Wednesday August 11, 2021 @03:09PM (#28146317)
Many applications choosing to use eletron instead of building native apps is the hallmark of failure of platform developers.
Re:1Password 8 will be subscription only and won’t support l... by tonyedgecombe on Thursday August 12, 2021 @03:10AM (#28153017)
I think there is an element of truth in that, especially on the Microsoft side.
Re:1Password 8 will be subscription only and won’t support l... by rubyist5eva on Wednesday August 11, 2021 @04:00PM (#28146985)
1Password on Linux is electron, and works wonderfully. Though, it's kind of sad for Mac users as they have been spoiled with native experiences for a long time.
Re:1Password 8 will be subscription only and won’t support l... by sleepybrett on Thursday August 12, 2021 @12:04AM (#28151750)
Is that "spoiled" or jsut the way things should work?
Re:1Password 8 will be subscription only and won’t support l... by mbirth on Thursday August 12, 2021 @09:28AM (#28156023)
This! Windows, Linux and macOS are OSes with very different aesthetics and concepts. Trying to emulate these (sometimes subtle) differences with a webpage won't work. And it will totally destroy the illusion if an OS update comes with a new theme.

And let's not forget that you're basically running a completely separate browser that can't re-use any memory from the other 5 separate browsers (=Electron apps) you need to run for work all day.

Re:1Password 8 will be subscription only and won’t support l... by tablespoon on Wednesday August 11, 2021 @02:57PM (#28146156)
> Subscription business models and non-native apps are hallmarks of rot by VCs. Dump them!

Can you go more into how non-native apps are a "hallmarks of rot by VCs"?

I hate them too, but my impulse is to blame MBA thinking (build once, less investment, who cares if it sucks) than VCs specifically.

Re:1Password 8 will be subscription only and won’t support l... by sammorrowdrums on Wednesday August 11, 2021 @02:04PM (#28145445)
Well they’ve released a Linux app built in Rust, so maybe there’s hope?
Re:1Password 8 will be subscription only and won’t support l... by selykg on Wednesday August 11, 2021 @02:10PM (#28145549)
The Linux app is electron as well.

They just like to say that they use Rust for the backend code. Rust for the backend of the client apps, React for the UI, wrapped in Electron.

Re:1Password 8 will be subscription only and won’t support l... by bibinou on Wednesday August 11, 2021 @02:12PM (#28145576)
It's electron-based too, Rust is used in a backend lib with FFI: https://dteare.medium.com/behind-the-scenes-of-1password-for...
Re:1Password 8 will be subscription only and won’t support l... by handrous on Wednesday August 11, 2021 @02:56PM (#28146145)
Last I messed with it, Electron is structured such that the UI thread is decoupled from where you're supposed to run your "logic" (for performances reasons, I assume—similar patterns are really common in GUI systems, in general) and they already have to communicate at arm's length, so 1) it's not that big a stretch to wrap some native library on the "logic" side, and 2) if you're calling back-and-forth between logic and UI a lot, rather than sitting in your logic code for long periods of time, it'd expect it to do very little for performance.
Re:1Password 8 will be subscription only and won’t support l... by creddit on Wednesday August 11, 2021 @02:05PM (#28145458)
How does one check if an app running on a mac is native or electron?
Re:1Password 8 will be subscription only and won’t support l... by philwelch on Wednesday August 11, 2021 @02:07PM (#28145491)
If it looks identical to the web app and consumes half a gig of RAM, it's probably electron.
Re:1Password 8 will be subscription only and won’t support l... by ex3ndr on Wednesday August 11, 2021 @03:47PM (#28146813)
Is SourceTree an electron app?
Re:1Password 8 will be subscription only and won’t support l... by philwelch on Wednesday August 11, 2021 @03:50PM (#28146847)
I dunno, I've never used it.
Re:1Password 8 will be subscription only and won’t support l... by gumby on Wednesday August 11, 2021 @02:17PM (#28145643)
If you can’t tell the difference it doesn’t matter and I wouldn’t worry about it.

Electron apps typically don’t work for me because they don’t integrate with the rest of the system cleanly, and so once you stray off the designers’ happy path it becomes clumsy to use the app. This isn’t an esthetic or ideological argument; simply for my usage an electron app can rarely be as convenient as a native app on the Mac. Things like input integration, system service integration, selection, and responsiveness are much harder to do when you are fighting the electron abstraction, so no wonder devs leave those things out.

Re:1Password 8 will be subscription only and won’t support l... by dylan604 on Wednesday August 11, 2021 @02:36PM (#28145891)
Just because a user can't tell the difference doesn't mean we shouldn't call out the fact that it is. Electron apps use way too many system resources. For lower powered devices, this becomes an issue.
Re:1Password 8 will be subscription only and won’t support l... by cormacrelf on Wednesday August 11, 2021 @02:23PM (#28145716)
Show package contents, check if 'Electron Framework.framework' is in Contents/Frameworks.
Re:1Password 8 will be subscription only and won’t support l... by Klonoar on Wednesday August 11, 2021 @02:09PM (#28145525)
Generally a massive bundle size, and/or inspecting the bundled frameworks themselves (right click on app -> show package -> browse folders for frameworks).
Re:1Password 8 will be subscription only and won’t support l... by wpm on Wednesday August 11, 2021 @04:22PM (#28147245)
Poke around the application bundle or its supporting files directories. On macOS, the Electron.framework folder will typically be somewhere inside of the .app bundle.
Re:1Password 8 will be subscription only and won’t support l... by scoopertrooper on Wednesday August 11, 2021 @02:11PM (#28145554)
Usually evident from Activity Monitor, if you see <App name> Helper (GPU), then you have an Electron app running.
Re:1Password 8 will be subscription only and won’t support l... by mrpippy on Wednesday August 11, 2021 @02:22PM (#28145712)
Push cmd-R and see if it refreshes. 1Password 8 does.
Re:1Password 8 will be subscription only and won’t support l... by fullstop on Wednesday August 11, 2021 @02:29PM (#28145801)
This drives me bonkers, especially if I've been using the shell a lot recently and I'm used to pressing ctrl+r to repeat a previously used command.
Re:1Password 8 will be subscription only and won’t support l... by JohnWhigham on Wednesday August 11, 2021 @02:08PM (#28145511)
It is native, what are you talking about?
Re:1Password 8 will be subscription only and won’t support l... by hoppyhoppy2 on Wednesday August 11, 2021 @02:11PM (#28145559)