SwiftかElectron:どちらを使うべきか?
Macの機能、WindowsおよびLinuxのサポート、チームのスキル、速度、セキュリティ、長期的なコストを比較する。
ガイド · 03
本物のMacアプリ用にSwiftを選んでください
SwiftとSwiftUIまたはAppKitは、AppleのツールやMacの機能を直接使用できます。Macのウィンドウ、メニュー、またはシステムサービスが中心の場合はここから始めてください。また、低消費電力、アクセシビリティ、または最新のmacOS機能が必要なアプリにも適しています。
Webチームが3つのシステムをサポートしている場合、Electronを選択してください。
ElectronにはChromiumとNode.jsが含まれています。チームは1つのメインコードベースでWindows、macOS、Linux用にHTML、CSS、JavaScriptを使用できます。それでも各プロセスとプリロードスクリプトを保護する必要があります。また、アップデートを配布し、システム機能に接続し、メモリを制御し、インストーラーをテストする必要があります。
製品に必要なものを評価する
Macの機能の深さ、対応システム、オフライン使用、セキュリティ、速度を比較する。また、チームのスキル、リリースのペース、長期的な完成度も比較する。決定する前に、最も難しいシステム機能を小さなプロトタイプでテストする。