[{"data":1,"prerenderedAt":209},["ShallowReactive",2],{"slug-mc_tokyo_2026_seminar":3},{"post":4,"recommendPosts":76},{"id":5,"isDraft":6,"hide_date":6,"title":7,"date":8,"slug":9,"link":10,"content":11,"categories":12,"tags":17,"eyecatch":20,"thumbnail":70,"meta":72},12475,false,"ゆめみの工藤元気、近藤佳英、鈴木雄大が  Maker Collective Tokyo Day 2に登壇","2026-10-15T13:50:41","mc_tokyo_2026_seminar","","\u003Ch3>～個人のAI活用をチームの成果へつなげる職種横断のプロダクト開発を紹介～\u003C\u002Fh3>\n\u003Cp>ゆめみは、Figmaが2026年10月21日に開催するMaker Collective Tokyo Day 2に登壇します。工藤元気、近藤佳英、鈴木雄大の3名が、「Figmaを活用して個のAIを超え、チームのAIへ。」をテーマに、デザイナー、エンジニア、PdMが連携し、個人のAI活用をチームの意思決定と価値創出につなげるアプローチを紹介します。あわせて鈴木雄大は、Figma Makeathon: Tokyoに審査員として参加します。\u003C\u002Fp>\n\u003Ch2>AI活用の次のテーマは、個人からチームへ\u003C\u002Fh2>\n\u003Cp>生成AIの活用が広がり、個人の業務効率化やアイデア創出は、プロダクト開発の現場でも身近なものになりつつあります。一方、実際のプロダクトやサービスは、デザイナー、エンジニア、PdMなど、異なる専門性を持つメンバーの対話と意思決定によって形づくられます。\u003C\u002Fp>\n\u003Cp>そこで重要になるのが、個人がAIから得た知見やアイデアを、チームで共有・検討できる状態にし、より良い意思決定や成果へつなげることです。本セッションでは、FigmaとFigJamを活用し、AIによるアイデア創出、情報整理、議論、プロトタイピングをチームで進めるプロセスを紹介します。\u003C\u002Fp>\n\u003Cp>個人のAI活用を、チームの共通資産へ。Figmaをハブに、職種を越えて考え、つくり、意思決定するための実践をお伝えします。\u003C\u002Fp>\n\u003Ch2>セッション概要\u003C\u002Fh2>\n\u003Cp>タイトル：Figmaを活用して個のAIを超え、チームのAIへ。\u003Cbr \u002F>\n日時：2026年10月21日（水） 13:30～14:00\u003Cbr \u002F>\n登壇者：\u003Cbr \u002F>\n工藤 元気 ゆめみ PdM・アライアンスリード \u002F Accenture Song\u003Cbr \u002F>\n近藤 佳英 ゆめみ プロダクトデザイナー \u002F Accenture Song\u003Cbr \u002F>\n鈴木 雄大 ゆめみ プロダクトエンジニア \u002F Accenture Song\u003C\u002Fp>\n\u003Ch3>本セッションで紹介するポイント\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AIを個人利用で終わらせず、チームの成果へつなげる考え方\u003C\u002Fli>\n\u003Cli>FigmaとFigJamを活用した情報共有と意思決定の進め方\u003C\u002Fli>\n\u003Cli>デザイナー、エンジニア、PdMによる職種横断のコラボレーション\u003C\u002Fli>\n\u003Cli>AI時代のプロダクト開発における、新しいワークフローの実践\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Maker Collective Tokyo Day 2 開催概要\u003C\u002Fh2>\n\u003Cp>イベント名：Maker Collective Tokyo Day 2\u003Cbr \u002F>\n開催日：2026年10月21日 水曜日\u003Cbr \u002F>\n会場：SHARE GREEN MINAMI AOYAMA\u003Cbr \u002F>\n主催：Figma\u003Cbr \u002F>\nイベントページ：\u003Ca href=\"https:\u002F\u002Ffig-events.figma.com\u002Fmc-tokyo-2026-oct-day2\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Maker Collective Tokyo Day 2 公式ページ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>鈴木雄大がFigma Makeathon: Tokyoの審査員に\u003C\u002Fh2>\n\u003Cp>鈴木雄大は、Figma Makeathon: Tokyoに審査員として参加します。Maker Collective Tokyo Day 2ではプロダクトエンジニアとしてチームでのAI活用を紹介し、Figma Makeathon: Tokyoでは、参加者が生み出すアイデアやプロトタイプを審査します。\u003C\u002Fp>\n\u003Cp>出演者：鈴木 雄大 ゆめみ プロダクトエンジニア \u002F Accenture Song\u003Cbr \u002F>\n役割：審査員\u003Cbr \u002F>\nイベントページ：\u003Ca href=\"https:\u002F\u002Ffig-events.figma.com\u002Fmakeathon-tokyo-2026\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Figma Makeathon: Tokyo 公式ページ\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>※記載内容は公開時点の情報です。イベントの最新情報は各公式ページをご確認ください。\u003C\u002Fp>\n",{"names":13,"ids":15},[14],"SEMINAR",[16],17,{"names":18,"ids":19},[],[],{"src":21,"sizes":22,"alt":10},"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email.png",{"medium":23,"large":29,"thumbnail":34,"medium_large":37,"post-thumbnail":42,"maxwell-slider-image":47,"maxwell-thumbnail-small":51,"maxwell-thumbnail-medium":56,"maxwell-thumbnail-large":61,"full":66},{"file":24,"width":25,"height":26,"mime_type":27,"source_url":28},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-300x150.png",300,150,"image\u002Fpng","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-300x150.png",{"file":30,"width":31,"height":32,"mime_type":27,"source_url":33},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-1024x512.png",1024,512,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-1024x512.png",{"file":35,"width":26,"height":26,"mime_type":27,"source_url":36},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-150x150.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-150x150.png",{"file":38,"width":39,"height":40,"mime_type":27,"source_url":41},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-768x384.png",768,384,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-768x384.png",{"file":43,"width":44,"height":45,"mime_type":27,"source_url":46},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-850x550.png",850,550,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-850x550.png",{"file":48,"width":44,"height":49,"mime_type":27,"source_url":50},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-850x500.png",500,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-850x500.png",{"file":52,"width":53,"height":54,"mime_type":27,"source_url":55},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-120x80.png",120,80,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-120x80.png",{"file":57,"width":58,"height":59,"mime_type":27,"source_url":60},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-360x230.png",360,230,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-360x230.png",{"file":62,"width":63,"height":64,"mime_type":27,"source_url":65},"Maker-Collective-Tokyo-Day-2_Yumemi-Email-600x380.png",600,380,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15092518\u002FMaker-Collective-Tokyo-Day-2_Yumemi-Email-600x380.png",{"file":67,"width":68,"height":69,"mime_type":27,"source_url":21},"Maker-Collective-Tokyo-Day-2_Yumemi-Email.png",1300,650,{"src":71,"srcset":10},"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F10\u002F15120603\u002FMaker-Collective-Tokyo-Day-2_Yumemi-thum.png",{"title":7,"og:title":73,"og:description":74,"og:image":21,"og:url":75},"ゆめみの工藤元気、近藤佳英、鈴木雄大が  Maker Collective Tokyo Day 2に登壇  | ゆめみ","ゆめみの工藤・近藤・鈴木がMaker Collective Tokyo Day 2に登壇。Figmaを活用し、個人のAI活用をチームの成果へつなげるプロダクト開発の実践を紹介します。","https:\u002F\u002Fwww.yumemi.co.jp\u002Fmc_tokyo_2026_seminar",[77,135,155],{"id":78,"isDraft":6,"hide_date":6,"title":79,"date":80,"slug":81,"link":10,"content":82,"categories":83,"tags":86,"eyecatch":89,"thumbnail":131,"meta":132},12287,"FlutterKaigi 2026にFlutterエンジニアおだてつが登壇","2026-10-01T09:39:41","flutterkaigi2026_sponsor","\u003Cp>ゆめみのFlutterエンジニアおだてつ（小田哲秀） が、FlutterおよびDartに関する技術カンファレンス「FlutterKaigi 2026」に登壇します。本セッションでは、Flutterアプリの課金機能について、実装から運用、サービス終了時の対応まで、実際のプロダクト開発・運営で得た知見を共有します。\u003C\u002Fp>\n\u003Ch2>登壇概要\u003C\u002Fh2>\n\u003Ch3>セッションタイトル\u003C\u002Fh3>\n\u003Cp>作って、売って、閉じるまで 〜Flutterアプリ課金機能のライフサイクル全ガイド〜\u003C\u002Fp>\n\u003Ch3>セッション内容\u003C\u002Fh3>\n\u003Cp>Flutterアプリの課金機能について、サービス終了対応まで経験した知見をもとにお話しします。 in_app_purchase を使ったサブスク・消耗型の実装やサーバー検証、テスト・審査で踏みがちな罠から、「アプリを取り下げてもサブスクは止まらない」といったサービス終了時の課金機能の閉じ方まで扱います。 課金機能を実装からクローズまで、サービスの一生というスパンで設計・運用できる視点を持ち帰っていただくセッションです。\u003C\u002Fp>\n\u003Ch3>登壇者\u003C\u002Fh3>\n\u003Cp>おだてつ（小田哲秀）\u003Cbr \u002F>\nゆめみ Flutterエンジニア \u002F Accenture Song\u003C\u002Fp>\n\u003Ch3>日時\u003C\u002Fh3>\n\u003Cp>2026年10月30日（金）13:15〜13:45\u003C\u002Fp>\n\u003Ch2>技術コミュニティへの知見還元\u003C\u002Fh2>\n\u003Cp>ゆめみでは、実際のプロダクト開発を通じて得た知見をコミュニティへ還元する活動を積極的に応援しています。今回の登壇もその取り組みの一環です。現場で培った実践知を共有し、エンジニア同士が学び合える場づくりに貢献していきます。\u003C\u002Fp>\n\u003Ch2>FlutterKaigi 2026とは？\u003C\u002Fh2>\n\u003Cp>FlutterKaigi 2026は、2026年10月29日（木）〜30日（金）に浜松町コンベンションホールで開催される、FlutterおよびDartに関する技術カンファレンスです。\u003Cbr \u002F>\n詳細は \u003Ca href=\"https:\u002F\u002F2026.flutterkaigi.jp\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">FlutterKaigi 2026公式サイト\u003C\u002Fa> をご覧ください。\u003C\u002Fp>\n",{"names":84,"ids":85},[14],[16],{"names":87,"ids":88},[],[],{"src":90,"sizes":91,"alt":10},"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual.png",{"medium":92,"large":96,"thumbnail":100,"medium_large":103,"1536x1536":107,"post-thumbnail":112,"maxwell-slider-image":115,"maxwell-thumbnail-small":118,"maxwell-thumbnail-medium":121,"maxwell-thumbnail-large":124,"full":127},{"file":93,"width":25,"height":94,"mime_type":27,"source_url":95},"MainVisual-300x169.png",169,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-300x169.png",{"file":97,"width":31,"height":98,"mime_type":27,"source_url":99},"MainVisual-1024x576.png",576,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-1024x576.png",{"file":101,"width":26,"height":26,"mime_type":27,"source_url":102},"MainVisual-150x150.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-150x150.png",{"file":104,"width":39,"height":105,"mime_type":27,"source_url":106},"MainVisual-768x432.png",432,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-768x432.png",{"file":108,"width":109,"height":110,"mime_type":27,"source_url":111},"MainVisual-1536x864.png",1536,864,"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-1536x864.png",{"file":113,"width":44,"height":45,"mime_type":27,"source_url":114},"MainVisual-850x550.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-850x550.png",{"file":116,"width":44,"height":49,"mime_type":27,"source_url":117},"MainVisual-850x500.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-850x500.png",{"file":119,"width":53,"height":54,"mime_type":27,"source_url":120},"MainVisual-120x80.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-120x80.png",{"file":122,"width":58,"height":59,"mime_type":27,"source_url":123},"MainVisual-360x230.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-360x230.png",{"file":125,"width":63,"height":64,"mime_type":27,"source_url":126},"MainVisual-600x380.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F28151009\u002FMainVisual-600x380.png",{"file":128,"width":129,"height":130,"mime_type":27,"source_url":90},"MainVisual.png",1920,1080,{"src":90,"srcset":10},{"title":79,"og:title":133,"og:description":10,"og:image":90,"og:url":134},"FlutterKaigi 2026にFlutterエンジニア おだてつが登壇 | ゆめみ","https:\u002F\u002Fwww.yumemi.co.jp\u002Fflutterkaigi2026_sponsor",{"id":136,"isDraft":6,"hide_date":6,"title":137,"date":138,"slug":139,"link":10,"content":140,"categories":141,"tags":144,"eyecatch":147,"thumbnail":149,"meta":151},12137,"【9\u002F11（金）〜13（日）】iOSDC Japan 2026に菅原が登壇、江本・川島・史の記事がパンフレットに掲載されます","2026-09-03T10:12:36","iosdcjapan2026_sponsor","\u003Ch2>\u003Cspan class=\"NormalTextRun SpellingErrorV2Themed SCXW79675605 BCX8\">iOSDC\u003C\u002Fspan>\u003Cspan class=\"NormalTextRun SCXW79675605 BCX8\"> Japan \u003C\u002Fspan>\u003Cspan class=\"NormalTextRun SCXW79675605 BCX8\">2026とは？\u003C\u002Fspan>\u003C\u002Fh2>\n\u003Cp>「iOSDC Japan 2026」はiOS関連技術を中心としたエンジニア向けの技術カンファレンスです。iOSアプリ開発、Swift、Appleプラットフォーム、モバイル開発、クロスプラットフォーム開発などに関する知見や実践事例が共有されるイベントです。\u003Cbr \u002F>\nゆめみからはiOSエンジニアの菅原の登壇が決定し、イベントのパンフレットに史・江本・川島の3名の記事が掲載されます。さらに当日はブースの出展を行います。\u003C\u002Fp>\n\u003Cp>\u003Cimg class=\"alignnone size-full wp-image-12167\" src=\"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key.png\" alt=\"\" width=\"1600\" height=\"900\" srcset=\"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key.png 1600w, https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key-300x169.png 300w, https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key-1024x576.png 1024w, https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key-768x432.png 768w, https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key-1536x864.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \u002F>\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch2>【登壇情報】\u003C\u002Fh2>\n\u003Ch3>登壇日時\u003C\u002Fh3>\n\u003Cp>2026年9月13日 13:30〜\u003C\u002Fp>\n\u003Ch3>登壇者\u003C\u002Fh3>\n\u003Cp>ゆめみ iOSアプリエンジニア\u002F Accenture Song ：菅原 祐\u003C\u002Fp>\n\u003Ch3>セッションタイトル\u003C\u002Fh3>\n\u003Cp>交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用\u003C\u002Fp>\n\u003Ch3>セッション内容\u003C\u002Fh3>\n\u003Cp>iOSアプリには、シミュレータやモックだけでは確認しきれない処理があります。OS機能や外部サービスとの連携、端末状態に依存する処理では、APIや画面ロジックが正しくても、実際のiPhone上で最後まで動くかは別の問題になります。\u003Cbr \u002F>\n本トークでは、その具体例としてSuicaチャージを扱います。Suicaのチャージは、API成功、3DS認証、iPhone上のSuicaへの反映までそろって、はじめて完了したと言えます。次世代Suicaアプリでは、iOSとAndroidでKotlin Multiplatformを採用しています。しかし、OSごとの差をすべて共通化しているわけではありません。共通化する部分とiOS固有に残す部分を設計段階で明確に分け、その境界を基準にテスト戦略も組み立てています。共通ロジックはKMPの単体テストで確認し、iOS固有の処理はSwiftの単体テストで確認します。そして、OS機能や外部サービスとの連携など、実機でしか確認できない部分だけをiPhone実機のテスト対象としています。さらに、オフィスのMacをGitHub ActionsのSelf-hosted runnerとして運用し、接続したiPhone実機で継続的に確認する基盤を構築しました。\u003Cbr \u002F>\n本トークでは、Suicaチャージを題材に、クロスプラットフォーム開発において、どこまでを共通化し、どこからをiOS固有とするのか、その境界をどのようにテスト戦略へ落とし込んだのかを紹介します。また、その設計を継続的に検証するための実機CIの構成と運用についてもお話しします。\u003C\u002Fp>\n\u003Cp>▼セッション情報を見る\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002F7eeee179-dc2d-4845-b99a-e1633131c863\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002F7eeee179-dc2d-4845-b99a-e1633131c863\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>\u003C\u002Fh2>\n\u003Ch2>【パンフレット記事】\u003C\u002Fh2>\n\u003Ch3>掲載記事一覧\u003C\u002Fh3>\n\u003Col>\n\u003Cli>自作 PC で始めるローカル LLM を利用した Xcode のコード自動生成\u003C\u002Fli>\n\u003Cli>Compose Multiplatform で見直す、iOSアプリのクラッシュレポート\u003C\u002Fli>\n\u003Cli>@Environment(\\.keyPath) 余録\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Col>\n\u003Cli style=\"list-style-type: none;\">\n\u003Col>\n\u003Cli>自作 PC で始めるローカル LLM を利用した Xcode のコード自動生成\n\u003Cul>\n\u003Cli>内容\n\u003Cdiv>Xcode 26 から AI 機能が搭載され、Xcode はコード生成ができるようになりました。今や生成 AI は開発に欠かせない存在です。一方で、そのコード生成に利用されるクラウド型 AI サービスは、プランによる利用上限や従量課金といったコスト、政治判断による影響などの課題があります。また、学習無効に設定していても、ソースコードや設計情報は外部に送信されるため、セキュリティ要件が厳しい秘匿案件での利用は難しいです。それらの解決アプローチとして、本記事ではローカル LLM を利用した Xcode のコード自動生成を紹介します。ローカル LLM はローカル環境内で推論するため、利用制限や情報漏洩を気にせず利用できます。しかし、ローカル LLM を Mac 上で動作させると、大量のメモリや GPU リソースを消費します。本来の目的である Xcode の開発パフォーマンスが低下したら、意味がありません。Mac は購入後にメモリや GPU などを増設できないため、エントリーやミドルモデルなどのスペックでは、ローカル LLM は十分に動作しません。そこで、ローカル LLM を開発機の Mac ではなく、別の PC で実行させます。その PC を LLM サーバーとしてローカルネットワーク上に構築して、Xcode で利用する方法を説明します。さらに、筆者の自作 PC 趣味を活かし、いくつかの構成で組んだ Windows PC のベンチマークやコストを比較しながら、ローカル LLM を運用できる現実的なハードウェアについても考察します。なお、本記事はすべてのクラウド型 LLM をローカル LLM に置き換えを提案するものではありません。両者は共に同じ LLM ですが、性能や特性は異なります。お互いを理解し、それぞれが得意な領域で棲み分けるための現実解を探求します。\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>執筆者\n\u003Cdiv>ゆめみ iOSアプリエンジニア\u002F Accenture Song ：江本 光晴\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>パンフレット情報\n\u003Cdiv>\u003Ca href=\"https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002Fd48c62c1-be36-44b7-9c99-ef61ea9231e7\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002Fd48c62c1-be36-44b7-9c99-ef61ea9231e7\u003C\u002Fa>\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compose Multiplatform で見直す、iOSアプリのクラッシュレポート\n\u003Cul>\n\u003Cli>内容\n\u003Cdiv>筆者は iOS アプリのクラッシュレポートに Firebase Crashlytics を採用することが多いです。しかし、Compose Multiplatform では、期待したレポート結果が得られません。実際に Crashlytics + CrashKiOS と Sentry でのアプローチを検証しましたが、いずれも同じようにスタックトレースが伝播されない課題があることがわかりました。この記事では、この検証の記録の共有と、JVMの例外が Kotlin\u002FNative の境界を越えるとどう失っていくのか解説します。iOS では宣言的 UI や Concurrency の導入が進み、静的アプローチが進んでいます。これを踏まえて Compose Multiplatform でのクラッシュレポートの動的なアプローチを見直す方向性について共有します。筆者は iOS アプリのクラッシュレポートに Firebase Crashlytics を採用することが多いです。しかし、Compose Multiplatform では、期待したレポート結果が得られません。実際に Crashlytics + CrashKiOS と Sentry でのアプローチを検証しましたが、いずれも同じようにスタックトレースが伝播されない課題があることがわかりました。この記事では、この検証の記録の共有と、JVMの例外が Kotlin\u002FNative の境界を越えるとどう失っていくのか解説します。iOS では宣言的 UI や Concurrency の導入が進み、静的アプローチが進んでいます。これを踏まえて Compose Multiplatform でのクラッシュレポートの動的なアプローチを見直す方向性について共有します。\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>執筆者\n\u003Cdiv>ゆめみ iOSアプリエンジニア \u002F Accenture Song：川島 慶之\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>パンフレット情報\n\u003Cdiv>\u003Ca href=\"https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002Ff6e3137d-7b1e-45e7-a94d-992b5ad2b6c1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002Ff6e3137d-7b1e-45e7-a94d-992b5ad2b6c1\u003C\u002Fa>\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>@Environment(\\.keyPath) 余録\n\u003Cul>\n\u003Cli>内容\n\u003Cdiv>2024、2025年の iOSDC のパンフレット記事では、私は @Environment(.keyPath) の基本的な使い方から、アプリケーション設計への応用まで紹介してきました。しかし記事を書くたびに、「これは面白いけれど今回の主題から外れるな」「紙面が足りないな」と見送った話が少しずつ溜まっていました。本記事は、そうした話題を集めた余録です。EnvironmentValues の細かな挙動や見落としがちな仕様、実際に使い続ける中で気付いたことなど、これまでの記事では触れられなかった内容を取り上げます。すでに @Environment(.keyPath) を使っている方にも、これから使おうとしている方にも、新たな発見や設計のヒントを持ち帰っていただければ幸いです。\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>執筆者\n\u003Cdiv>ゆめみ iOSアプリエンジニア\u002F Accenture Song ：史 翔新\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>パンフレット情報\n\u003Cdiv>\u003Ca href=\"https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002F0c836bf5-4590-4a6c-9d90-661227b2d244\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Ffortee.jp\u002Fiosdc-japan-2026\u002Fproposal\u002F0c836bf5-4590-4a6c-9d90-661227b2d244\u003C\u002Fa>\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2>イベント情報\u003C\u002Fh2>\n\u003Ch3>開催日\u003C\u002Fh3>\n\u003Cp>2026年09月11日（金）〜13日（日）\u003C\u002Fp>\n\u003Ch3>会場\u003C\u002Fh3>\n\u003Cp>有明セントラルタワーホール&amp;カンファレンス（オンラインあり）\u003C\u002Fp>\n\u003Ch3>主催\u003C\u002Fh3>\n\u003Cp>iOSDC Japan 2026 実行委員会\u003C\u002Fp>\n\u003Ch3>公式サイト\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fiosdc.jp\u002F2026\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fiosdc.jp\u002F2026\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>関連サービス\u003C\u002Fh2>\n\u003Col>\n\u003Cli style=\"list-style-type: none;\">\n\u003Col>\n\u003Cli style=\"list-style-type: none;\">\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.yumemi.co.jp\u002Fapp\">アプリ開発支援\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.yumemi.co.jp\u002Ftotal_service\">デジタルサービス開発・成長支援\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.yumemi.co.jp\u002Fin-house_development\">内製化支援サービス\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>&nbsp;\u003C\u002Fp>\n",{"names":142,"ids":143},[14],[16],{"names":145,"ids":146},[],[],{"src":10,"sizes":148,"alt":10},{},{"src":150,"srcset":10},"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F09\u002F03113500\u002Fiosdcjapan_key.png",{"title":137,"og:title":152,"og:description":153,"og:image":150,"og:url":154},"【9\u002F11（金）〜13（日）】iOSDC Japan 2026に菅原が登壇、江本・川島・史の記事がパンフレットに掲載されます  | ゆめみ","iOSDC Japan 2026にゆめみメンバーが登壇・寄稿。Compose Multiplatform、iOSクラッシュレポート、AI活用による開発効率化など、モバイルアプリ開発の実践知をお届けします。","https:\u002F\u002Fwww.yumemi.co.jp\u002Fiosdcjapan2026_sponsor",{"id":156,"isDraft":6,"hide_date":6,"title":157,"date":158,"slug":159,"link":10,"content":160,"categories":161,"tags":164,"eyecatch":167,"thumbnail":204,"meta":205},12124,"【9\u002F2（水）〜3（木）】DroidKaigi2026にブースを出展します","2026-08-18T08:19:15","droidkaigi2026_sponsor","\u003Cp>\u003Cspan data-contrast=\"auto\">「DroidKaigi2026\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">」は\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">Androidアプリ開発者向けの国内最大級の技術カンファレンスです。Android技術の知見共有や開発者同士の交流を目的として\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">います。\u003C\u002Fspan>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\"> \u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan data-contrast=\"auto\">このたびゆめみは本イベントに協賛し、ブース出展を行います。ノベルティやご来場のみなさんが楽しめるコンテンツを用意していますので、ぜひブースまでお立ち寄りください。\u003C\u002Fspan>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\"> \u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>\u003Cb>\u003Cspan data-contrast=\"auto\">イベント情報\u003C\u002Fspan>\u003C\u002Fb>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\"> \u003C\u002Fspan>\u003C\u002Fh3>\n\u003Cp>\u003Cspan data-contrast=\"auto\">開催日： \u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">2026年9月1日(火)〜9月3日(木)\u003C\u002Fspan>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\">\u003Cbr \u002F>\n\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">会場： ベルサール渋谷ガーデン\u003C\u002Fspan>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\">\u003Cbr \u002F>\n\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">〒\u003C\u002Fspan>\u003Cspan data-contrast=\"auto\">150-0036 東京都渋谷区南平台町16-17 住友不動産渋谷ガーデンタワー １Ｆ・Ｂ１\u003C\u002Fspan>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\"> \u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan data-ccp-props=\"{&quot;134245417&quot;:false}\"> \u003C\u002Fspan>\u003Cb>\u003Cspan data-contrast=\"auto\">詳細は\u003Ca href=\"https:\u002F\u002F2026.droidkaigi.jp\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">こちら\u003C\u002Fa>\u003C\u002Fspan>\u003C\u002Fb>\u003C\u002Fp>\n",{"names":162,"ids":163},[14],[16],{"names":165,"ids":166},[],[],{"src":168,"sizes":169,"alt":10},"https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key.png",{"medium":170,"large":173,"thumbnail":176,"medium_large":179,"1536x1536":182,"post-thumbnail":185,"maxwell-slider-image":188,"maxwell-thumbnail-small":191,"maxwell-thumbnail-medium":194,"maxwell-thumbnail-large":197,"full":200},{"file":171,"width":25,"height":94,"mime_type":27,"source_url":172},"droidkaigi2026_key-300x169.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-300x169.png",{"file":174,"width":31,"height":98,"mime_type":27,"source_url":175},"droidkaigi2026_key-1024x576.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-1024x576.png",{"file":177,"width":26,"height":26,"mime_type":27,"source_url":178},"droidkaigi2026_key-150x150.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-150x150.png",{"file":180,"width":39,"height":105,"mime_type":27,"source_url":181},"droidkaigi2026_key-768x432.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-768x432.png",{"file":183,"width":109,"height":110,"mime_type":27,"source_url":184},"droidkaigi2026_key-1536x864.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-1536x864.png",{"file":186,"width":44,"height":45,"mime_type":27,"source_url":187},"droidkaigi2026_key-850x550.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-850x550.png",{"file":189,"width":44,"height":49,"mime_type":27,"source_url":190},"droidkaigi2026_key-850x500.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-850x500.png",{"file":192,"width":53,"height":54,"mime_type":27,"source_url":193},"droidkaigi2026_key-120x80.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-120x80.png",{"file":195,"width":58,"height":59,"mime_type":27,"source_url":196},"droidkaigi2026_key-360x230.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-360x230.png",{"file":198,"width":63,"height":64,"mime_type":27,"source_url":199},"droidkaigi2026_key-600x380.png","https:\u002F\u002Fwww.yumemi.co.jp\u002Fwp-content\u002Fuploads\u002F2026\u002F08\u002F04101403\u002Fdroidkaigi2026_key-600x380.png",{"file":201,"width":202,"height":203,"mime_type":27,"source_url":168},"droidkaigi2026_key.png",1600,900,{"src":168,"srcset":10},{"title":157,"og:title":206,"og:description":207,"og:image":168,"og:url":208},"【9\u002F2（水）〜3（木）】DroidKaigi2026にブースを出展します  | ゆめみ","このたびゆめみはDroidKaigi2026に協賛し、ブース出展を行います。ノベルティやご来場のみなさんが楽しめるコンテンツを用意していますので、ぜひブースまでお立ち寄りください。 ","https:\u002F\u002Fwww.yumemi.co.jp\u002Fdroidkaigi2026_sponsor",1792039972538]