Skip to content
ブログに戻る
Swift-Craft-Launcher: 軽量で高速なMacネイティブランチャーの実力

Swift-Craft-Launcher: 軽量で高速なMacネイティブランチャーの実力

Alexandru Maftei
Alexandru Maftei
@ice
Updated
6 閲覧
TL;DR:Swift-Craft-Launcher は、SwiftとSwiftUIで構築された軽量でネイティブなmacOS用Minecraftランチャーです。バージョン管理、プロファイル作成、迅速な起動をサポートし、Javaベースのランチャーの余分な機能を排除しています。より高速でシンプルなランチャー体験を求めるMacゲーマーに最適です。
GitHub・Minecraftコミュニティプロジェクト

Swift-Craft-Launcher (suhang12332/Swift-Craft-Launcher)

Swift Craft Launcher は、SwiftとSwiftUIで構築された、macOS専用の軽量なネイティブMinecraftランチャーです。

GitHubでスターを付ける ↗
⭐ 260 スター💻 Swift📄 AGPL-3.0

Macでminecraftをプレイしていて、2010年代に作られたようなサードパーティランチャーの使い勝手に不満を感じているなら、Swift-Craft-Launcherはまさにそのために存在します。SwiftとSwiftUIで書かれたネイティブなmacOSランチャーで、クロスプラットフォーム対応の寄せ集めではなく、本物のMacソフトウェアのような感覚です。

Swift-Craft-Launcherとは

このランチャーの役割はシンプルです。Minecraftのバージョン管理、プロファイル作成、複数のゲームインスタンス実行をサポートし、あなたと実際のMinecraftの実行ファイルの間に位置します。異なる点は、ElectronやJava Swingではなく、Appleのネイティブフレームワークを使ってmacOS専用に設計されているということです。

このプロジェクトはGitHub上で260スターを獲得しており、AGPL-3.0ライセンスで運営されています。つまり、ソースコードはオープンで検査と変更が可能です。最新版(1.2.4)ではダウンロード安定性とUIの改善が行われ、メンテナーが実際のユーザーの課題に積極的に対応していることがわかります。


他のランチャーを選ぶ理由

率直に言えば、速度とネイティブなMac感覚です。ほとんどのMinecraftランチャーは、ログイン画面を表示するためだけにChromiumブラウザエンジン全体を読み込むほど肥大化しているか、macOSがランチャー開発の後付けだった時代から変わっていません。

Swift-Craft-Launcherはそれを切り抜けます。起動は一瞬、メモリ使用量は最小限、インターフェースがシステムと喧嘩しません。余計な機能なしでバージョン管理ができます。Minecraft 1.21と古いスナップショット間の切り替えは、毎回ランチャーエンジン全体をダウンロードする必要がありません。

古いMacを使っているか、不要なオーバーヘッドでバッテリーを消耗したくないなら、これは大事です。


インストールと実行

インストールは非常にシンプルです。JARやコマンドラインツールではなく、ネイティブなMacアプリだからです。GitHubのリリースページからDMGファイルをダウンロードしてください(Apple SiliconのMacはarm64版、IntelのMacはx86_64版のいずれかを選びます)。

bash
https://github.com/suhang12332/Swift-Craft-Launcher/releases

DMGをマウントし、アプリをApplicationsフォルダにドラッグします。これで完了です。ターミナルコマンド、環境変数の設定、Java インストールが正しいことを願う必要はありません。これがMacアプリの本来のインストール方法です。

起動して、Microsoftアカウントでログインします(公式ランチャーにログインするのと同じ方法)。バージョンを選択してプレイできる準備ができました。


重要な主要機能

バージョン管理は期待通りに動作します。ランチャーはマシン上に複数のMinecraftバージョンを保持し、ストレスなく切り替えられます。これは、Mod対応の1.20サーバーとバニラ1.21のゲームプレイを行き来する場合に必須です。

プロファイル作成はJSONファイルや設定ウィザードに入り込む必要がありません。名前を設定し、バージョンを選択し、必要に応じてRAM割り当てをいじり、プレイをクリックします。ほとんどのプレイヤーではデフォルトで十分です。必要な人はJVM引数も公開されています。

高速起動はクリック後、文字通り秒単位でプレイ開始できることを意味します。スプラッシュスクリーンアニメーション、「アセットを確認中」、謎のローディングバーはありません。アプリはあなたがMinecraftをプレイしたいだけだということを尊重しています。

シンプルなUIは機能ではないように聞こえるかもしれませんが、そうです。広告、スポンサーコンテンツ、ニュースフィードの山を掘り進める必要はありません。バージョン、プロファイル、大きなプレイボタンが表示されるだけです。


パフォーマンスと互換性

macOS 14.0以降で動作し、ほとんどのアクティブなMacゲーマーをカバーしています。古いMacでVentura以前を実行している場合は、ダウンロード前にリリースノートを確認してください。

プロジェクトスクリーンショット
プロジェクトスクリーンショット

パフォーマンスの面では、ハードウェアとの相性が良いです。ネイティブSwiftコードはJavaベースのランチャーよりもCPU負荷が少なく、JVMではなく本物のmacOSメモリ管理を使用します。実際の違いはMacに依存しますが、古いハードウェアではハッキリ顕著です。

Minecraft 26.2(現在のリリース版)は、他のランチャーで起動するのと全く同じように起動して実行されます。これはカスタムクライアントではなく、実物を起動するより良い方法です。


ヒントと落とし穴

最初のポイント: このランチャーはゲームファイルを変更したり、カスタムコードをインジェクトしたりしません。バニラのMinecraftをダウンロードして実行するだけです。つまり、アンチチート システムを持つサーバーは、ランチャーを使用しているだけでフラグを立てません。ただし、サーバーのルールを確認してください。コミュニティによってはどのランチャーを承認するかについてのポリシーがあるかもしれません。

RAM割り当ては複雑に聞こえますが、通常はそうではありません。重いModパックを実行するか大規模なワールドを構築する場合、より多くのRAMを割り当てると役立ちます。デフォルトはバニラと軽いModには十分なことが多いです。ランチャーがJava引数のオプションを表示しても慌てないでください。パフォーマンスの問題にぶつかるまで無視できます。

1つの落とし穴: 自分のサーバーのホワイトリストを管理し、このランチャーを友達と使用している場合は、正しいフォーマットを生成するためにMinecraft Whitelist Creatorを使用してください。ランチャー自体はサーバーホワイトリストを直接管理しませんが、実際のUUID(ランチャーはプロファイルに表示)を知ることで、セットアップがクリーンになります。

更新は公式ランチャーと同様にアプリを通じて自動的に行われます。システムに保持し、バージョン更新を自動的に処理します。


アンインストール前に

このランチャーはシステムに深く組み込まれたり、macOS全体に分散した設定ファイルを書き込んだりしません。バニラに戻すか別のランチャーに切り替える場合は、Swift-Craft-Launcherをゴミ箱に移すだけです。実際のMinecraftファイルは ~/Library/Application Support/minecraft/ に留まるため、ランチャーをアンインストールしてもワールド、プロファイル、インストールに影響しません。

新規からやり直したいか、完全に別のランチャーに切り替える場合、後遺症を残さないクリーンな操作です。これは実はネイティブなMacアプリがどのように動作するべきか、ですが、すべてがそうではありません。


他に知るべきランチャーオプション

公式Minecraftランチャー(Mojangが直接メンテナンス)は、特別なものが必要でなければ常に堅実な選択肢です。Swift-Craft-Launcherより遅く重いですが、これは他のすべてが測定される基準です。

MultiMCとそのコミュニティフォークであるPrism Launcherは、深くModに入り込み、より細かなバージョン管理が必要な場合に優れています。クロスプラットフォームで複雑なModインスタンスを美しく処理しますが、バニラをプレイしたいだけなら複雑です。

macOS Minecraftサーバーを実行し、DNS設定が必要な場合、無料Minecraft DNSツールはISPレベルのセットアップなしに接続性を管理するのに役立ちます。

私の見方: シンプルさとMacネイティブなポーランドを重視するならSwift-Craft-Launcherを使用してください。重い修正インスタンスを構築し、細かな制御が必要な場合はPrism Launcherを使用してください。Mojangが公式にサポートしているもので行く場合は公式ランチャーを使用してください。


suhang12332/Swift-Craft-Launcher - AGPL-3.0, ⭐260
About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!