概要
- Claude Code プロファイル管理用のシンプルなユーティリティをGo言語で開発
- 配布・署名 に関する各OSの課題とApple Developer Programの高額なコスト
- 本人確認や署名の手続き の煩雑さやユーザー体験の悪さを指摘
- WindowsやAzure など他プラットフォームでも同様の問題点
- 現状のコード署名業界の高コスト と非効率性への不満
Claude Codeプロファイル管理ユーティリティ公開と配布
- 開発目的 :Claude CodeプロファイルをDeepSeekやOpenRouterモデルと連携しやすくするユーティリティの提供
- 配布方法 :ccode.kronis.devやItch.ioで初回リリース、バイナリ配布やソースコード公開
- Go言語の利点 :クロスプラットフォームな静的実行ファイル生成が容易
- 配布状況
- Linux:chmod +xで簡単に実行可能
- Windows:.exe生成可能だがSmartScreenの警告あり、ユーザーが回避可能
- macOS:ダウンロードソフトに対するクアランティン(隔離)機能が強制される
macOSでの配布とApple Developer Programの課題
- macOSの課題 :署名されていないバイナリは隔離され、ターミナルで回避操作が必要
- ユーザー体験の悪化 :一般ユーザー向けには煩雑な手順
- Apple Developer Programのコスト :年額費用が高額、個人開発者や趣味開発者には負担
- 収益構造の問題
- Itch.ioの「Pay What You Want」モデルでは多くが無料利用
- 手数料やVATを差し引くと開発者の手元に残る金額が非常に少ない
- Appleのエコシステム批判
- macOS/iOSアプリ開発にはMacが必須
- 署名や配布に高コストと煩雑な手続きが必要
Appleの本人確認プロセスの煩雑さ
- 本人確認方法 :MacBookのWebカメラでID撮影が必須
- 問題点
- 照明やカメラ性能によって認証失敗が多発
- iPhoneアプリでの認証はスムーズだが、iPhone未所持者には不利
- 書類のスキャンアップロードが不可
- 手続きの不親切さ
- 何度も最初からやり直しが必要
- 登録後も反映遅延や不明瞭なステータス表示
Appleエコシステムへの不満
- ハードウェア評価 :MシリーズチップやiPhone SEなどは高評価
- ユーザー体験の課題
- ソフトウェアカスタマイズの制限
- 独特なUI・ショートカットの仕様
- ベンダーロックインによる開発・配布の自由度低下
- 必要以上のコスト負担と不便な仕組み
Windows・Azureなど他プラットフォームの署名事情
- Windowsコード署名 :Certumなどで年額200ユーロ以上、個人には高額
- Azure Artifact Signing :月額8.54ユーロの安価プランも、EUでは法人限定
- 業界全体の課題
- TLS証明書時代の高額化と同様の「囲い込み」状態
- 競争や代替手段の不足による価格高止まり
- 公的IDカードなどによる簡易署名の普及が望ましい
まとめと提案
- 現状のコード署名の仕組み :高コスト・煩雑・非効率
- 開発者・小規模プロジェクトへの負担増大
- 公的IDやデジタル署名の活用 による簡易・低コストな認証インフラの必要性
- 大手企業の独占構造や高コスト体質への強い批判