TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Not important enough: 1Password abandons its native Mac app

95 点作者 jrnkntl超过 3 年前

22 条评论

merricksb超过 3 年前
Original&#x2F;related stories discussed several times in recent days:<p>1Password for Mac Moving to Electron – <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28143563" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28143563</a> (174 points&#x2F;193 comments)<p>1Password 8 will be subscription only and won’t support local vaults – <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28145247" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28145247</a> (569 points&#x2F;661 comments)<p>1password is considering a self-hosted option to store vaults – <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28104134" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28104134</a> (296 points&#x2F;223 comments)
lycopodiopsida超过 3 年前
Arguably, Agilebits just focuses more on enterprise customers now. The interesting thing about enterprise users is that you don’t care that much about UX anymore. Your users have no choice and software is bought by management based on some metrics and marketing demos. We, macOS users, are just not the target audience anymore.<p>I would argue, that the current company is only a shell of the former Agilebits, which honestly cared about users and their needs. But such is the nature of big business, it appears.
评论 #28179278 未加载
评论 #28179535 未加载
评论 #28179320 未加载
评论 #28179405 未加载
tomduncalf超过 3 年前
I’ll be interested to see how React Native on desktop progresses.<p>The developer productivity and consistency gains of working on one codebase rather than 2 or 3 cannot be argued with, and I’m confident more and more software will be moving in this direction regardless of the opinion of (what is probably) a fairly small number of hardcore users.<p>However, I do agree that Electron can give a sub-optimal experience compared to a native app in many cases. React Native could potentially provide a good compromise - write your app in JS but it renders using native UI widgets, resource usage is lower because it’s just using a JS engine rather than a full browser.<p>It would probably be more work than Electon because each platform will have differences in how it renders, but much less work than building separate native apps.<p>Last time I checked on RN on MacOS (well over a year ago) it was quite immature, but with Microsoft pushing it on both Windows and Mac, it could become a realistic option soon (if it’s not already).<p>Not sure if there’s anything on Linux? You could maybe fall back to Electron, with the the UI rendered via react-native-web to turn it back to HTML.
评论 #28179225 未加载
评论 #28179284 未加载
numair超过 3 年前
This is an incredibly dumb move that ensures I&#x27;ll be uninstalling 1Password and moving my business elsewhere. 1Password is one of the only &quot;resident&quot; apps that I&#x27;ve allowed to run persistently on my machine, specifically because it&#x27;s written in native code. If I wanted something using a non-optimized web container, I wouldn&#x27;t bother paying the native app premium for 1Password.<p>And no, this isn&#x27;t because it&#x27;s &quot;too difficult&quot; or whatever people want to parrot here. It&#x27;s because creepy VCs like Accel have pumped tons of money into 1Password, and want to keep the expenses low, and thus the margins high, and thus the earnings as high as possible, so they can eventually float the company at a nosebleed P&#x2F;E ration on those severely trimmed expenses and hyper-engineered earnings. Great for everyone except the customer, as always. The &quot;enterprise customer&quot; is as annoyed about this as anyone else.<p>Thankfully, we still live in a free market, so... Yeah, have fun trying to get renewal dollars from me while optimizing for your experience over mine, Agilebits.
评论 #28179446 未加载
mbjdesign超过 3 年前
The indictment here that Agilebits was willing to go above and beyond to maintain native code on both iOS and macOS yet couldn’t justify it even after going all-in on SwiftUI for iOS is striking. It demonstrates just how hard cross-platform is and how far off Apple are with getting SwiftUI to ubiquity.
评论 #28179283 未加载
评论 #28179288 未加载
tpush超过 3 年前
Well, I guess it&#x27;s hard to care about (platform-)native apps and toolkits when cross-platform apps are generally winning these days (VSCode, Figma etc.) over native Mac apps, <i>even on</i> macOS itself.<p>Plus most new apps by Apple these days are horribly bad. People say native toolkits result in better performance and features etc., but I&#x27;d take all electron apps of this world instead of Apple&#x27;s absolutely garbage Music app for example. The buggiest, slowest &amp; and least performant app I&#x27;ve ever seen. Worse than pretty much any cross-platform app.<p>But hey, at least it uses native controls?
评论 #28179343 未加载
评论 #28179844 未加载
ksec超过 3 年前
1Password was reading too much Internet, they thought they have their backend written in Rust would get all the attention and hit the jackpot.<p>Turns out the hate against Electron is far greater than the hype on Rust. And to the specific Mac User group, anything not written in Swift and SwiftUI are just junk.<p>To be fair, this is one of the best electron Apps out there in terms of resource usage. Most likely due to it being purely used as UI and nothing more. The old 1Password uses 50-60MB of memory, the new one uses ~120MB. I would argue the old one wasn&#x27;t actually that memory efficient in the first place.
Daedren超过 3 年前
SwiftUI is terribly immature, the moment they decided to pit it against Electron, they had already lost. We&#x27;re pretty much just beta testing it for Apple.
ChrisMarshallNY超过 3 年前
One of the more important features of 1Password, to me, is its cross-platform nature.<p>Being able to use it on an iPhone, Mac, Android device, or Windows box, is beyond valuable. It’s a <i>huge</i> selling point.<p>So I am not that concerned about them using a hybrid app.<p>The biggest concern that I have, is that the poster child for Electron apps is Slack; which I consider to be … non-optimal. I dread firing up my Slack client on Mac.<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;iamdevloper&#x2F;status&#x2F;1072503943790497798?s=20" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;iamdevloper&#x2F;status&#x2F;1072503943790497798?s...</a>
评论 #28179344 未加载
评论 #28181119 未加载
vbezhenar超过 3 年前
Basically they put some arbitrary deadlines which mean nothing but for some reason had to be enforced. They equipped most hipster tools like Rust, SwiftUI, Electron. And they failed miserably.<p>That’s a good lesson. Extend deadlines if necessary. Use old boring technologies. Don’t surprise users with unnecessary changes. Is it so hard.
chrisdbanks超过 3 年前
I think using native UI components is the least of 1password&#x27;s UX problems. I&#x27;m a long term user of 1password on Windows and Android and I find the user interface to be incredibly unintuitive. Things that should be simple such as moving passwords and creating new vaults seem needlessly complex to do. The new vault button is in a different place to everything else and at the bottom of the list of vaults. For me, it&#x27;s one of my least favourite apps to use.
sylens超过 3 年前
1Password is going after the enterprise market, and an Electron app makes it easier for them to support multiple platforms as well as chasing that market.<p><a href="https:&#x2F;&#x2F;support.1password.com&#x2F;secrets-automation&#x2F;" rel="nofollow">https:&#x2F;&#x2F;support.1password.com&#x2F;secrets-automation&#x2F;</a><p><a href="https:&#x2F;&#x2F;support.1password.com&#x2F;events-reporting-splunk&#x2F;" rel="nofollow">https:&#x2F;&#x2F;support.1password.com&#x2F;events-reporting-splunk&#x2F;</a>
matjazdrolc超过 3 年前
For some products wide platform support may be more valuable than what simple metrics show.<p>Why? Core utilities such as file sharing and password management simply need to work all my devices. If I have to use one password manager on Mac and another on Linux, there is no point in having a password manager. It gets even more absurd with file sharing. Should I use iCloud on Mac, and OneDrive on Windows, and Samba for the Linux machine? Absolutely not! Dropbox is the clear winner as it supports all three platforms. I&#x27;m an Office 365 customer, and yet I have no use for OneDrive, since there is no reliable first-party Linux client. After getting burnt with a flaky third-party OneDrive Linux client I decided to fork over money for Dropbox.<p>For products like Dropbox or KeePass wide platform support has wider impact than number of computers connected from that platform. In an organization with 3 people on Linux and everyone else on Windows, support for both platforms is a strong differentiator over competing products.
Ambroos超过 3 年前
I wish they&#x27;d just offer the great current Mac app. It&#x27;s there, it&#x27;s fully functional and works great.<p>This really is a shame. Electron apps are slowly becoming the bane of my existence. 1Password was the only native thing I still used somehow. Android Studio and Terminal are only other non-Chrome&#x2F;Electron things I use. Even with 64GB of RAM it&#x27;s a pain. The rendering of everything just gets slow if you have too much open on a high res monitor. Bleh.
robbrown451超过 3 年前
Electron is fine. While you find it &quot;offensive&quot; when an app &quot;fails to behave like proper, &#x27;native&#x27; apps on whatever platform they operate&quot;, I find it offensive when those various platforms create the expectation that apps should behave differently on their platform (and people blindly follow that).<p>(maybe offensive is too strong word... but I think it is not a positive)<p>Can you imagine if the various browsers ... Firefox, Chrome, Safari, ... had the expectation that web pages would be custom tailored to behave differently in their browser? Even worse, what if they expected you to code them from scratch, poosibly in a different language, just so they could be optimal? Would that be a positive?<p>Or how about if different car makers thought that in all cars of their brand, the turn signal or gear shifter must be in a special position, just to differentiate the look and feel of the cars from that of other car makers? How would that be a positive for drivers?<p>To me, we are past the point where it should feel different to be on a different platform. I go back and forth between Windows and Mac all the time, and apps that behave identically (or nearly identically) on both are my favorites. Visual Studio Code, while far from perfect (but certainly better than the last editor I used, which was native), works identically on all of them and I like that.<p>The desire for things to &quot;feel native to the platform&quot; seems to be either 1) something that comes from the platform makers themselves, for marketing reasons, or 2) simple tribal thinking.<p>Electron isn&#x27;t perfect (I wish it didn&#x27;t require downloading an entire browser engine, but simply used the one that is already installed), but the more apps that use it, the better it will get. Browser engines themselves are getting really really good, which means that many of these electron apps can also run as a simple web page for those that don&#x27;t want to install them.... and again, they work the same, which is a big plus.
drivingmenuts超过 3 年前
Well, OK then. Time to get something else and stop paying that subscription fee.
ErneX超过 3 年前
I made the jump to self hosted Bitwarden and not missing 1P. But what really made me switch was Dropbox (I had my vault there and they limited the amount of linked devices to 3 on the free accounts).
Barrin92超过 3 年前
I still don&#x27;t understand what people&#x27;s hate for electron is. As someone who uses Windows, Linux and on occasion a mac it generally means you get a fairly consistent experience across all platforms and often it also means the linux version doesn&#x27;t actually suck or you actually get linux support in the first place. Which is always a big plus for me.<p>Also I feel like the performance is decent at this point. For a fully featured app the difference to other frameworks is not that large any more.
评论 #28179342 未加载
评论 #28179346 未加载
评论 #28179439 未加载
评论 #28179568 未加载
评论 #28179351 未加载
yosito超过 3 年前
I&#x27;m disappointed that this article doesn&#x27;t mention any specific performance problems. Sure, Electron <i>can</i> be slower than a native app, and less secure too. But the core functionality of 1Password&#x27;s UI is pretty basic. Is there any <i>perceptual</i> difference in performance? Or any concerning compromise in security? If not, then this complaint is purely ideological.
jehhjq超过 3 年前
Is there some open source alternative which works offline?
评论 #28179539 未加载
perryizgr8超过 3 年前
&gt; If you can’t move the preferences window because it’s fake, you might be running an Electron app<p>Funny. Because by that definition Mac OS&#x27;s preference app is an Electron app. Go to Keyboard -&gt; Modifier keys. Opens a dialog window that cannot be moved.
评论 #28179215 未加载
评论 #28179152 未加载
floatboth超过 3 年前
Why would anyone want a password manager to have a desktop app at all? I use Bitwarden on the desktop exclusively through the Firefox extension – nearly all the time specifically through the tiny popover window in the corner of the browser. Can&#x27;t say I ever want it to have <i>more UI</i>.
评论 #28179294 未加载
评论 #28190296 未加载