今後リリースされる 1Password 8 for Mac は現在ベータ版ですが、通常のバージョンではありません。マックこのアプリでは、リソースを大量に消費する Electron システムが使用されていますが、ユーザーは反対しています。
パスワード管理アプリ 1Password の開発者である Agilebits は、そのアプリを移動することを決定しました。macOSアプリをエレクトロンに。これは、次期 1Password 8 ですべてのプラットフォームで同じコードベースを使用する計画の一部であり、すべての機能がすべてのデバイスで利用できることを意味します。しかし、これは Mac ユーザーの間で驚きを引き起こしました。
1Password の Michael Fey 氏は、「macOS 用の 1Password 8 をどのように構築するかという決定は、おそらく私たちが下さなければならなかった最も複雑なものでした」と書いています。ブログ投稿で。
「最終的に、我々は二本柱のアプローチを取ることに決めました」と続けた。 「Mac アプリを 2 つ構築します。1 つは最新のオペレーティング システムを対象とした SwiftUI で書かれ、もう 1 つは古い OS をカバーできる Web UI を使用します。」
しかし、会社が維持しなければならない 1Password の異なるバージョンの数を減らすことが目的だったことを考えると、Mac 版を 2 つ実行することは受け入れられないことが判明しました。
「SwiftUI のおかげで、iOS と macOS の間でこれまで以上に多くのコードを共有できるようになったにもかかわらず、ターゲット OS 上で快適に使用できるようにするために、特定のコンポーネントの個別の実装、場合によっては機能全体を構築していることに気づきました。」と Fey 氏は述べています。
「最終的に私たちは、SwiftUI Mac アプリの開発を中止し、SwiftUI の取り組みを iOS に集中させるという苦渋の決断を下しました。これにより、Electron アプリは、サポートされているすべての Mac オペレーティング システムをカバーできるようになります。」と同氏は述べました。
Apple の SwiftUI が 1Password に必要なものをまだ提供できていない可能性があります。ただし、Electron ではそれを放棄することで、AgileBits はリソースを著しく大量に消費し、一般的に信頼性が低いプラットフォームを使用しています。
Electron プラットフォームにより、Slack や Discord などの他のアプリが Mac での存在を容易にできるようになりましたが、パフォーマンスと安定性は通常より劣ります。
そのため、1Password 8のユーザーはElectronの使用に反対し、同社に再考を求めている。開発チームとの Reddit AMA ではこの問題が提起されましたが、回答はなかったと報告されています。
「Cosste」という名前のRedditユーザーは、「1P8が他のプラットフォームで優れていることは理解しています」と書いた。 「しかし、Mac は常に Mac であり、独自のネイティブ クライアントに値します。それが AppKit アプリであろうと、iPad バージョンから作成された Catalyst アプリであろうと。」
「すでにおわかりのとおり、私たちの多くは Electron への移行、現在のエクスペリエンスの低下、新たなメモリ使用量、ユーザビリティの問題、非ネイティブな感覚に深刻にうんざりしています」とユーザーは続けました。 「そして、いいえ、私たちはあなたにより良い Electron アプリを作ってほしいのではなく、ネイティブ アプリをベースにして構築し続けてほしいのです。」
他のユーザーは、同社が「現在の問題を無視している」と不満を述べている。 1Password 8 ベータ版を使用していると主張するユーザーは、1Password 8 の動作が遅く、応答性が低いと報告しています。
ただし、これはベータ リリースであり、一般に最終出荷バージョンの方が高速です。 Fey 氏は、1Password 8 のすべてのバージョンは、アプリの次の 10 年に向けた「信じられないほど強力な基盤」であると説明しています。
「私たちはすべてのプラットフォームで最高レベルのユーザーエクスペリエンスを生み出すことに引き続き取り組んでいきます」と彼は締めくくった。
AppleInsiderはAgileBitsにコメントを求めた。