技術 2026年5月12日(火) 更新 約13分 CodePush終了後のReact Native OTA更新をEAS Update・Stallion・自己ホストで比べる CodePush終了後にEAS Update、自己ホスト、Stallionを比較。ロールバック・署名の要件、ゲームアプリのAssetBundle配信との対比に加え、TestFlight配布、PWAのService Workerキャッシュ制御、Cloudflare Workersの停止問題まで、デプロイ済みコードのライフサイクルを扱う。 JavaScript React iOS Android モバイル開発
技術 2026年5月4日(月) 約13分 3日でモバイルアプリを作った。難しかったのは接続の維持だった DEV CommunityのSynapseモバイル化記事をベースに、iOS/Androidのバックグラウンド制限、デスクトップとの違い、決済や動画アップロードでの類似パターン、切断前提の設計の選択肢まで掘り下げた。 AI iOS Android リアルタイム アプリ開発
技術 2026年4月22日(水) 約11分 iPhone 17のHEICでexifrがGPSを取れなくなる問題をブラウザ内フォールバックで救う iPhone 17のHEICはftyp boxに新しいブランド識別子が増えてサイズが拡張され、exifrのハードコード検証で弾かれる。dynamic importでExifReaderに切り替えるフォールバック設計と、Null Island除外・iloc事前検査などの守りを合わせて整理する。 iOS ブラウザ JavaScript Web セキュリティ
技術 2026年3月29日(日) 約6分 ロシア国家支援グループTA446がDarkSword iOSエクスプロイトキットでスピアフィッシング攻撃を展開 FSB系攻撃グループTA446がGitHubに流出したDarkSword iOSエクスプロイトキットを採用し、大西洋評議会を偽装したスピアフィッシングでGHOSTBLADEマルウェアを配信。ロシア反体制派や政府・教育機関が標的。 セキュリティ iOS DarkSword TA446 Spear Phishing Proofpoint
技術 2026年3月23日(月) 約8分 AIエージェントにiOSアプリのビルドからApp Store提出まで任せるmacOSアプリ「Blitz」 blitzdotdev/blitz-macはAIエージェントにシミュレータ管理・DB操作・App Store Connect提出まで一貫して任せられるネイティブmacOSアプリ。MCP経由でClaude Codeと連携し、iOSアプリ開発のライフサイクル全体を自動化する。 iOS AI MCP Claude Code Swift
技術 2026年3月9日(月) 約7分 NDLOCR-LiteをiOSネイティブアプリに載せてスマホOCRする NDLOCR-LiteのDEIMv2+PARSeqをONNX Runtime MobileでiOSアプリに同梱し、カメラ撮影→台形補正→レイアウト検出→文字認識→信頼度ベース校正をオンデバイスで完結させる。 OCR NDLOCR-Lite iOS Swift ONNX Runtime モバイル開発 実験
技術 2026年1月23日(金) 約8分 WebRTCの音声をSpeechRecognition APIで認識できない問題と解決策 WebRTCで受信した音声をSpeechRecognition APIで認識しようとすると、MediaStreamの扱いで壁にぶつかる。リモート側認識、サーバ側処理、AudioContextの3つのアプローチと、iOS対応を含めた実装戦略を解説。 WebRTC Web Speech API 音声認識 リアルタイム翻訳 iOS P2P DataChannel 実験
技術 2026年1月22日(木) 約3分 iOSでWebSpeech APIを安定させる方法 iOSのWebSpeech APIで発生する「勝手に止まる」「初回認識しない」等の問題への対策 JavaScript iOS Web API
技術 2026年1月11日(日) 約3分 10年前の音楽プレーヤー実装を発掘した 2015年頃に作った版権音楽の試聴プレーヤーのコードを振り返る。当時の苦労と、今ならどれだけ簡単に書けるかの対比。 JavaScript iOS レガシーコード 実験
技術 2026年1月10日(土) 約8分 iOSアプリのGoogle広告コンバージョン計測:Adjustだけじゃ完結しない話 iOS 14.5以降のATT制限下でGoogle広告のコンバージョンを計測する実装方法。Adjust SDKだけでは不十分で、Firebase + ODMプラグインの三点セットが必要な理由と実装手順 iOS Google広告 Adjust Firebase コンバージョン計測 実験
技術 2026年1月10日(土) 約6分 Claude Code × Xcode CLI でiOSアプリのビルドからApp Store公開まで自動化する Xcode CLIツールをClaude Codeから呼び出して、iOSアプリのビルド、実機転送、App Storeへのアップロードまでを自動化する方法。 iOS Xcode CLI 自動化 Claude Code
技術 2026年1月3日(土) 約5分 Flutterアプリ実装に必要なコンソール・キーファイル一覧 課金、Adjust、Firebase FCMを実装する際に必要なコンソール設定とキーファイルのまとめ Flutter Google Play Google Cloud Firebase Adjust 課金 Android iOS プッシュ通知