ウェブブラウザには明確なハードウェアプラットフォーム要件があり、そのAI機能はアップルシリコンチップの専用コンピューティングアーキテクチャに完全に依存している。このプロジェクトでは、Apple MLXフレームワークを使用して、M1/M2シリーズチップのニューラルエンジン(16コアNPU)を直接呼び出し、Gemmaモデルの推論演算を高速化している。
技術的な詳細については、macOS 14.0以上では、MLXフレームワークを通じて統一された機械学習インターフェイスが提供され、AIサイドバーのリアルタイムレスポンスを確保するために、チップには少なくとも8コアのGPUと16コアのニューラルエンジンが必要となる。テストデータによると、M1 Proチップでウェブページの要約を生成する際の待ち時間は2秒以内に制御されるが、従来のインテル製チップでは、専用のAIアクセラレーション・ユニットがないため、同じタスクを処理するのに15秒以上かかる。
インストール・ガイドには、開発者はApple Silicon用に最適化されたコンピュート・シェーダーとMetalパフォーマンス・シェーダーが設定されたXcode 15.0+を使用してプロジェクトをビルドする必要があると明記されている。GitHubのリリースページからダウンロードできるコンパイル済みバージョン(Web-0.0.2.dmg)には、すでにarm64ネイティブバイナリが含まれている。
このハードウェア依存は、技術的な制約であると同時に利点でもあります。ユーザーベースをアップルシリコンデバイスホルダーに限定する一方で、AI機能の最適なパフォーマンスとエネルギー効率比率を保証します。クロスプラットフォームのElectronソリューションと比較すると、このネイティブ実装はエネルギー効率比で10倍以上の優位性をウェブにもたらします。
この答えは記事から得たものである。Web - macOS AI Browser: macOSのネイティブAIブラウザについて