酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

DevelopersIOで2026年4月に執筆した記事

技術系の記事はDevelopersIOで執筆することにした。一方、すぐに修正されそうなトピックやワークアラウンド的な内容は記事の寿命が短くなる可能性があるため、引き続き「酢ろぐ!」で書くことにしている。

毎月の終わりに、DevelopersIOで執筆した記事へのリンクをまとめる。以下は2026年4月に執筆した記事の一覧である。

OllamaとOpenCodeでローカルAIコーディング環境を構築してみた

Claude Proのセッション制限が段階的に強化されており、将来的な価格変動に備えてローカルLLMを試してみることにした。

OllamaとOpenCodeのインストールから設定まで、インターネット接続不要で完全ローカルで動作するAIコーディング環境を構築する手順をまとめた。gemma4:26bを使用した検証では、コーディング用途には限界があるものの質問応答や調べものには十分実用的だと感じている。

dev.classmethod.jp

Xcode Cloud で Xcode 26.1.1 が予告なく使えなくなった

2026年4月16日にXcode Cloudのワークフローを確認したところ、使用していたXcode 26.1.1が事前告知なしに選択できなくなっていた。

過去のリリースノートから廃止パターンを整理するとともに、翌日追加されたXcode 26.4.1への移行を推奨する理由を記録した。MetricKitのクラッシュやSwiftコンパイラのバグが修正されているXcode 26.4.1への移行が現時点では安全な選択だという結論になった。

dev.classmethod.jp

一度しか見ないネイティブアプリのウォークスルー画像、どこまで軽くできるか検証した

iOSアプリのウォークスルー画像(1.5MB)の軽量化を検討した際、xcassetsで管理できる形式を保ったまま圧縮する方法を探した。

pngquant・oxipng・Guetzli・mozjpegの複数手法を比較検証した結果、mozjpeg q60がxcassets管理可能な唯一の選択肢としてAndroid WebP基準値(101KB)にほぼ同等の105KBを達成することが判明した。写真画像の大幅な軽量化にはJPEGへの変換が有効だということを実感した。

dev.classmethod.jp

その他