
Native SDK (vercel-labs/native)
Native SDK は、宣言的 UI と TypeScript でネイティブデスクトップアプリを作る Vercel Labs のツールキットです。ネイティブバイナリを目指し、Electron の代わりとして語られることが多いです。実際にはフォーカス、端末、WebView の可観測性といった基礎が、issue トラッカー上でまだ揃っていません。
掲載理由
これはまだ早い段階のプラットフォームなのに、すでに Electron を終わらせたように売られています。マーケは WebView なし、JavaScript ランタイムなしを言います。トラッカーには、まだ動かない基礎機能が並びます。フォーカス、端末、WebView 可観測性、レイアウト制御などです(issue #222 から #226)。star と agent 自動化の話が、しっかりした品質基準より先に進みました。どの端末がイベントを出したかも分からないなら、それは完成した革命ではありません。宿題の長いローンチ告知です。
参考文献(8)
vercel-labs/native リポジトリ
約7k star、100+ open issues。README はゼロランタイムネイティブバイナリを宣伝。
WebView は write-only — console / nav / crash 信号なし
埋め込み WebView が自動化スナップショットとアプリ側診断から見えない。
macOS の focus は観測ではなく推論
Autofocus と focus 遷移が遅延または出ない;key window 放棄が未観測。
端末イベントがどの端末か分からない
on-terminal 状態に pty キーがなく、複数端末 UI を区別できない。
PtySpawnOptions に cwd がない
ディレクトリ別端末は shell コマンドラインに cd を密輸するしかない。
Focus 効果がビュー間で focus を移せない
文書化された focus API はあるが Zig 更新は実際に focus を移せない。
Kill Electron 風マーケティング投稿
ブラウザ runtime なし+ star 数だけで論を完結させるテンプレ。
デスクトップ部品の再発明への懐疑
成熟スタックを使わずネイティブウィジェットを作り直すことへの反発。