Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
System
4 years agoSuper Contributor
Electron
This discussion was created from comments split from: 1PW8 for macOS.
Former Member
4 years agoHi,
since I am not going to stay with 1Password after version 7, for what it's worth, I'd still like to give you some feedback about the reason, with the hope that the decision might be reconsidered. I am not talking here about the move to the subscription-only model, which is another reason but would be off-topic.
As a long time Mac user and developer (I started writing MacOS software with THINK Pascal in 1990), I always paid the utmost respect to the exemplarily well defined Apple Human Guidelines, which, unfortunately, in recent years, fewer and fewer people, including at Apple, read. At the same time, as user, I always demanded from programs adherence to it.
As embedded programmer I greatly dislike highly inefficient cross-platform frameworks and, in general, unnecessary abstractions over the system APIs. The memory consumption figures exhibited by such software is simply a disgrace to software development.
I understand that contraptions like Electron are the dream of some managers come true. From a user's perspective, an Electron-based program is just an uninvited foreign body on his own computer.
SwiftUI and its limitations were mentioned before in this thread. The choice however is not only between SwitftUI and Electron. A good macOS application can be written the traditional way using Xcode and Interface Builder. It requires effort, but, like with every good product, there are people who care willing to pay for it.
In the end, as a paying customer, I simply exercise my freedom of choice by refusing to finance non-native software in an attempt to keep the Mac platform clean.