Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
それでは聞いてください「Impeller導入に失敗しました」 #FlutterKaigi #skia
Search
Kihara, Takuya
PRO
November 13, 2025
Technology
680
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
それでは聞いてください「Impeller導入に失敗しました」 #FlutterKaigi #skia
FlutterKaigi 2025 登壇資料
https://2025.flutterkaigi.jp/
Kihara, Takuya
PRO
November 13, 2025
More Decks by Kihara, Takuya
See All by Kihara, Takuya
ゆるWeb勉強会@札幌 紹介 2026年9月版 #seb_sapporo #ゆるWeb札幌
tacck
PRO
0
49
AWS Blocks の紹介 #AWSAmplifyJP
tacck
PRO
0
74
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
420
ゆるWeb勉強会@札幌 #31 #ゆるWeb札幌
tacck
PRO
0
110
Amplify でも Auth0 をいい感じに使いたい! - Cognito Identity Pool を使った認証情報の連携 #auth0
tacck
PRO
0
140
雑食エンジニアの生きる道〜AI時代のこれから #seb_summit
tacck
PRO
1
270
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
760
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
91
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
64
Other Decks in Technology
See All in Technology
DAMOS - The Smart Cruise Control for RAM
ennael
PRO
1
110
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
170
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
490
[2026 Oracle Technical Deep Dive] AI時代のアプリケーションを支えるCloud NativeとJava EEモダナイゼーション (2026年9月17日開催)
oracle4engineer
PRO
0
100
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
0
140
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
560
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
110
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.3k
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
530
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
850
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
150
AI臭い文章とは何なのか
nasuvitz
38
78k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
330
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Are puppies a ranking factor?
jonoalderson
2
4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Bash Introduction
62gerente
615
220k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
Believing is Seeing
oripsolob
1
240
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Transcript
それでは聞いてください 「Impeller導入に失敗しました」 FlutterKaigi 2025 2025/11/13 生活協同組合コープさっぽろ デジタル推進本部システム企画部 木原 卓也 (tacck)
1
私です 木原 卓也 Kihara, Takuya / @tacck 生活協同組合コープさっぽろ デジタル推進本部システム企画部 Software
Engineer / Flutter, TypeScript, Vue.js, React ゆるWeb勉強会@札幌 主催 Amplify Japan User Group 運営メンバー AWS Community Builder Since Q2 2021 Frontend Web and Mobile, DevTools 好きなフィギュアスケートの技 スプレッド・イーグル 2
生活協同組合コープさっぽろについて (※2025年3月現在) 3 設立年月日 1965年7月18日 組合員数 205万人 (組合員組織率 83.4%) 出資金額
892億円 総事業高 3,219億円 職員数 15,864名 (契約職員・パートアルバイト含む) 店舗数 109店舗 移動販売車 97台 (137市町村) 宅配物流センター 43センター 9デポ 車両1,300台 配食工場 6工場(札幌、函館、苫小牧、旭川、釧路、帯広) 生産工場 石狩食品工場、江別食品工場、はまなす食品、江別物流センター 生鮮センター(PC)、ドリームファクトリー(函館)
生活協同組合コープさっぽろ コープさっぽろは60周年を迎えました!! 4
60周年企画の一例 5 全店制覇: 500名以上!!
生活協同組合コープさっぽろについて 6
宅配トドック 北海道内向けの宅配事業。 (離島にもお届け) • 注文した商品を翌週配達 • お支払いは1ヶ月ごと • 置き配対応 •
資源回収も実施 7
トドックサイト 宅配トドックに特化した Webアプリケーション。 アプリの宅配注文機能は、 トドックサイトをWebViewで 開くことで対応している。 Vue3 で作っています!! 8
トドックアプリ コープさっぽろの 各種サービスに使えるアプリ • 宅配トドックの注文 • お店の組合員証(ちょこっとカード) • 購入履歴確認(宅配・店舗・その他事業) •
etc Flutter で作っています!! 9
トドックアプリ コープさっぽろの 各種サービスに使えるアプリ • 宅配トドックの注文 • お店の組合員証(ちょこっとカード) • 購入履歴確認(宅配・店舗・その他事業) •
etc Flutter で作っています!! 10 本日は、こちらについてお話しします。
それでは聞いてください 「Impeller導入に失敗しました」 11
Flutter のバージョンアップの経緯 • Ver 3.19.0 (2024/04/04 対応アプリリリース) ◦ PrivacyManifest 対応のため
◦ この時 VoiceOver に関する不具合を抱える • Ver 3.23.0-13.0.pre (2024/07/31 対応アプリリリース) ◦ VoiceOver 不具合対応した PR が本体にマージされたバージョンを暫定使用 ◦ ほぼ 3.24 だが pre 版を組み込んだ状態 • Ver 3.27.1 (2025/02/04 対応アプリリリース) ◦ Android も Impeller 標準となった版の導入 ◦ ここで障害発生!!! 12
Android版のクラッシュ率急増 2/4 アプリ公開後、翌日には一気にクラッシュ率が増加。 13
Impeller の設定をオフに 急ぎ設定オフ版を申請し、 2/6 にリリース。 14
しかし状況は変わらず... 15
Flutter のバージョンダウンを決定 Flutter 3.24.5 版を 2/26 リリース。 クラッシュレートが収まる。 16 3.27.1版
リリース Impeller オフ 3.24.5版 リリース
結果としてクラッシュの要因 Android 11 以下、 Valkan 1.1 、 OpenGL ES 3.2
、にクラッシュが集中。 → Impeller が原因と判断。 ただ、手元の検証端末では発生せず、事前にはつかめなかった。 17 アプリは Android 9 以上をサポート
振り返ってみての確認ポイント 一連の対応で、下記二点の確認ポイントが浮かび上がる。 • そもそもどうやって気づいた • 解決のための判断 18
そもそもどうやって気づいた サポートセンター経由 • 組合員様(アプリの利用者)からのお声で、初めて認知。 • アプリのクラッシュ情報は、本来注視すべき指標であるにもかかわらず、 抑えられていなかった。 19
解決のための判断 こちらも、組合員様からのお声が収まらないことによる対応。 • 設定変更版のリリースから、Flutterバージョンダウン版のリリースまで、 20日の期間が空いてしまった。 • アプリのクラッシュレートが抑えられないことは、もっと早く判断できたはず。 20
ライブラリのバージョン固定はできるが... 個人的に、ライブラリのバージョンは積極的に上げたい派。 自分たちのプロダクトのバージョンは上げて欲しいのに、 お世話になっているライブラリのバージョンを上げたくない、 は辻褄が合わない。 とはいえ、プロダクトの品質管理はしなければいけない。 • 「バージョンを上げて問題ない」 • 「問題があっても早期に解決」
という体制を作らないといけない。 21
世は正に オブザーバビリティ 時代 22
今後に向けて ストアに出る情報、 New Relic 、 Firebase Crashlytics 、 予兆を早めに使む道具はあったが、活用できていない。 11〜12月は新規開発が一旦落ち着くので、
観測条件やチームでのチェック方針を整えていきます。 23
次は 3.38.x ? 24
ありがとうございました!! 25