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
DroidKaigi-ポスターセッション-今年のtargetSdk36対応を振り返る
Search
k-furuya
September 11, 2026
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DroidKaigi-ポスターセッション-今年のtargetSdk36対応を振り返る
DroidKaigi 2026でのポスターセッション発表内容です
k-furuya
September 11, 2026
More Decks by k-furuya
See All by k-furuya
16KBページサイズ対応で ARライブラリを更新したら 地獄を見た話
kenfuruya
0
340
Other Decks in Technology
See All in Technology
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
240
React改造してみた
tsukina_7mochi
0
120
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
今さら理解するウェブフォントver.2026
takanorip
3
910
Running Kotlin + Quarkus with Lambda
nealle
1
4k
Local CI × GitHub Actions
gogutan
3
230
Kiro Crewをはじめよう
kizawa2020
1
160
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
130
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
エンジニアに許された特別な時間の終わり
watany
109
250k
Design in an AI World
tapps
1
350
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Discover your Explorer Soul
emna__ayadi
2
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Ethics towards AI in product and experience design
skipperchong
2
440
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Transcript
今年のtargetSDK 36対応を振り返る gradle/libs.version.toml - targetSDK = 35 + targetSDK =
36 📅 2025.4-2026.8(約1年4ヶ⽉) 👥 6名で対応 実際どれだけ⼿を動かしたか 37 件 207 files +4,474/-1,504 関連プルリクエスト (edge-to-edge対応+16kbページサイズ対応+ 共通基盤) 変更ファイル数 変更行数 18 画面 2回 最大 11 ヶ月 個別にedge-to-edge対応したActivityの数 revert & 再対応が必要になった回数 (#01/edge-to-edge) PR作成からdevelopマージまでの最長期間 今回の対応で⼤変だったこと TOP3 #01 / edge-to-edge #02 / native library #03 / OS挙動変更 画⾯ごとのedge-to-edge対応 16kbページサイズ対応 共通基盤の細かい仕様変更 + AndroidManifest …RESTRICTED_RESIZABILITY” value=”true” 4kb 4kb 4kb 4kb 16kb + XXXFragment KEYCODE_BACK -> OnBackPressedCallbackへ ‧cameraxのバージョンアップ ‧ARのSceneform->SceneViewへ ‧Sceneformはメンテナンスが終了してい たため、アップデートではなく移⾏が必要 になり⼤⼿術に...。 ‧18画⾯をチケット分割して個別PR化 ‧アップデート実施でも最新状況だと動作 しないなども発⽣し実装完了までに時間を 要した ‧各々対応ができるメンバーで、順次対 応を実施 ‧機能によって、全画⾯表⽰ or ナビ ゲーションメニューが表⽰されるパター ンが存在しており影響範囲漏れによる revert対応なども発⽣ 通常 2026 6⽉ 7⽉ 8⽉ 9⽉ 10⽉ 11⽉ ‧予測形「戻る」(Predict back)対応 ‧⼤画⾯制限のオプトアウト ‧ダークモードの拡張設定関連 対応を振り返って 2025 5⽉ ‧targetSDK更新(35->36,CI/CDツールの更 新) ‧Google Play義務化もtargetSDK対応よ りも早く(2026/5/末)で急いで対応 targetSDKの対応スケジュール 4⽉ + styles.xml isLightTheme = false 12⽉ 1⽉ 2⽉ 調査/開発 3⽉ 4⽉ 5⽉ 6⽉ 7⽉ 8⽉ ‧edge-to-edge対応が⼤掛かり。他の開発と並⾏しての対応にも なっていたので、追従しつつの対応も⼤変だった ‧16kbページ対応ではライブラリ側での対応が遅れると致命的、 保守がされないものなどもあり対応が後⼿になってしまった リリース QA ‧1年に1度プロジェクトとしてやっているので、事前にいつまで に対応が必要かなどを把握しつつ進めていたためアプリが申請で きなくなるなどの問題になることはなかった点がGood edge-to-edge対応 基盤開発/調査 今回 16kbページ リリース QA 通常では9⽉頃から調査を実施し、年内に改修し次年度にリリース 今回はオプトアウトを実施しつつで1年半程度かけてのリリースを実施し た About Me 株式会社ヤプリ Android Enginner 古⾕健 X:@k_furuya_190