Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルアプリへのRemoteConfigの恩恵
Search
おしん
August 30, 2025
Technology
2
94
モバイルアプリへのRemoteConfigの恩恵
おしん
August 30, 2025
Tweet
Share
More Decks by おしん
See All by おしん
Swift UI デフォルト引数クイズ
shincarpediem
1
100
よりアプリらしさを出すために
shincarpediem
1
100
Concurrency Warningが 沢山出たから聞いてほしい ~Xcode 16.1 Beta 編~
shincarpediem
1
210
iOSのPhoto Libraryアクセス権限を見直してみよう
shincarpediem
1
210
SwiftUI登場前のVIPERアプリでもSwiftUIをスムーズに導入できた話
shincarpediem
3
1.6k
VIPERアプリにSwiftUIを導入してみた
shincarpediem
1
410
Other Decks in Technology
See All in Technology
Railsアプリケーション開発者のためのブックガイド
takahashim
7
4.4k
Deep Research と NotebookLM を使い倒す!レガシーリプレイスの技術選定と学習コスト削減術
tet0h
0
2.4k
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
110
【GPT-5本出版記念】npaka による AIの今とこれから と AI時代の生存戦略
npaka
2
790
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
460
マルチデータプロダクトの開発を支えるデータの民主化の仕組み
kevinrobot34
1
110
stupid jj tricks
indirect
0
6.9k
20250924_LT2本やる.pdf
foursue
0
830
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.2k
#普通の文系サラリーマンチャレンジ 自分でアプリ開発と電子工作を続けたら人生が変わった
tatsuya1970
0
670
業務でAIの力を最大限に発揮するために #弁護士ドットコム
bengo4com
0
280
生成AI活用のベストプラクティス集を作ってる件
asei
1
380
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
We Have a Design System, Now What?
morganepeng
53
7.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Designing for Performance
lara
610
69k
Fireside Chat
paigeccino
40
3.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
Genspark Ͱ࡞ ϞόΠϧΞϓϦͷ Remote Config ͷԸܙ ΞϓϦΞο ϓσʔτͳ͠ Ͱॊೈͳػೳ੍ޚΛ࣮ݱ
ൃදऀɿ͓͠Μ
ΞδΣϯμ Firebase Remote Configͱ ϞόΠϧΞϓϦͷͭΒΈ ޮՌతͳ׆ ⽤ ⾯ ͭ
࣮ɾӡ ⽤ ͷॏཁҙ ·ͱΊ 01 02 03 04 05
ϢʔβʔʹΞϓϦͷΞοϓσʔτΛμϯϩʔυ͢ΔΑ͏ ґཔ͠ͳͯ͘ɺΫϥΠΞϯτΞϓϦͷಈ࡞֎؍Λม ߋͰ͖ΔΫϥυαʔϏε ΞϓϦͷಈ࡞֎؍Λ੍ޚ͢ΔͨΊͷσϑΥϧτΛઃఆ͠ɺ 'JSFCBTFίϯιʔϧ͔ΒશϢʔβʔ·ͨಛఆͷηάϝϯτʹରͯ͠ ԕִͰઃఆΛมߋՄೳɻ ΞοϓσʔτͷλΠϛϯάΞϓϦଆͰ੍ޚՄೳɻ 01 Firebase Remote
Configͱ Firebase ίϯιʔϧ
ετ Ξ৹ࠪͷԆ ΞϓϦͷΞοϓσʔτʹɺ"QQ Store Google PlayͰͷ৹͕ࠪඞཁͰɺ ⽇ ͔Β ि͔͔ؒΔ͜ͱɻ ۓٸͷमਖ਼ػೳมߋ͕ඞཁͳ߹Ͱ
ɺ৹ࠪΛͨͳ͚ΕͳΒͣ ɺϏδωε νϟϯεΛಀ͢Մೳੑ͕͋͋Δɻ Ξοϓσʔτڋ൱ Ұ෦ͷϢʔβʔ ⾃ ಈΞοϓσʔτΛແޮ ʹ͍ͯͨ͠Γɺߋ৽ͷ௨Λແࢹͨ͠Γ͠ ·͢ ɻ ݁Ռͱͯ͠ɺݹ͍όʔδϣϯͷΞϓϦΛ ͍ଓ͚ΔϢʔβʔ͕Ұఆଘࡏ͠ɺ৽ػೳ ॏཁͳमਖ਼͕ ⾏ ͖Βͳ͍͕ൃ ⽣ ͠·͢ ɻ ϞόΠϧΞϓϦͷͭΒΈ 02
2023ʹʰϦΞϧλΠ Ϝ Remote Configʱ͕ొ ΑΓҰɺ3FNPUF Config͕ѻ͍͘͢ͳͬͨ
2023ʹʰϦΞϧλΠ Ϝ Remote Configʱ͕ొ ΑΓҰɺ3FNPUF Config͕ѻ͍͘͢ͳͬͨ ϦΞϧλΠ Ϝ Remote Config
ΞϓϦ͕όοΫάϥϯυɾऴྃ࣌௨Λड͚औΕͳ͍ͷͰ ैདྷͷ3FNPUF Configͱซ༻ͯ͠͏
Genspark Ͱ࡞ UIͷ ⽂ ⾔ ɺ ⾊ ɺϨΠΞτɺϘλϯஔͳͲΛ ෳύλʔϯ
⽤ ҙ͠ɺͲͪΒ͕ίϯόʔδϣϯ ϢʔβʔΤϯήʔδϝϯτΛ ⾼ ΊΔ͔Λς ετͰ͖Δ ྫɿ ߪ ⼊ Ϙλϯͷ ⾊ Λʮ ⾚ ʯͱʮʯͰ ⽐ ֱ͠ɺΫϦο Ϋͷҧ͍Λݕূ ޮՌɿ σʔλʹج͍ͮͯUI/UXΛվળ͠ɺΞϓϦͷύ ϑΥʔϚϯεΛ࠷ ⼤ ԽɻΞϓϦͷߋ৽Λͨͣʹෳύ λʔ ϯͷݕূ͕Մೳʹɻ A / Bςετ ύλʔ ϯ" ߪ ⼊ ͢ Δ ίϯόʔδϣϯ 2.4% ύλʔ ϯB ߪ ⼊ ͢ Δ ίϯόʔδϣϯ 3.7% ޮՌతͳ׆ ⽤ ⾯ ͭ 03
৽ػೳΛ͍͖ͳΓશϢʔβʔʹެ։͢ΔͷͰͳ ͘ɺಛఆͷϢʔβʔάϧʔ ϓʹݶఆͯ͠ஈ֊తʹ ઌ ⾏ ެ։Ͱ͖Δ ܾࡁػೳWʢ ⽇ ຊ 5%ʣ
μ ʔΫϞʔυʢશϢʔβʔʣ ৽6*ςʔϚʢ෦ς ετʣ ྫ͑ɺ৽͍ܾ͠ࡁػೳΛʮ ⽇ ຊͷϢ ʔβ ʔͷʯ͚ͩ ʹ༗ޮʹ͢Δͱ͍ͬͨࡉ͔ͳ੍ޚ͕ՄೳͰ͢ ɻ͜ΕʹΑΓɺ ສ͕ ⼀ ό ά͕͋ͬͨ߹ͰӨڹൣғΛ࠷ ⼩ ݶʹ͑ɺ҆શ ʹ৽ػೳΛϦϦʔ εͰ͖·͢ ɻ ஈ֊తػೳϦϦʔ ε
ηʔϧظؒΫϦεϚεɺ͓ਖ਼ ⽉ ͳͲͷΠϕϯ τʹ߹ΘͤͯɺΞϓϦͷςʔϚΧϥʔό φ ʔɺίϯςϯπΛಈతʹมߋͰ͖Δ ۩ମྫɿ ϒϥοΫϑϥΠσʔظؒதɺΞϓϦͷϔομ ʔ ΛࠇجௐͷσβΠϯʹมߋ͠ɺηʔϧରΛ
⽬ ⽴ ͨ ͤΔɻ ޮՌɿ ετΞͰͷΞϓϦߋ৽͕ෆཁͳͨΊɺλΠ ϜϦʔ ͳใఏڙͱϚʔέςΟϯάࢪࡦͷଈ࣌ө͕Մೳʹͳ ΓɺϢʔβʔΤϯήʔδϝϯτͱίϯόʔδϣϯͷ্ ʹߩݙɻ ௨ৗσβΠϯ ϒϥοΫϑϥΠσʔ༷ قઅɾΠ ϕϯτରԠ
αʔό ʔোۓٸϝϯςφϯεൃ ⽣ ࣌ʹɺΞϓ ϦʹϝοηʔδΛද ⽰ ͨ͠ΓɺಛఆػೳΛ ⼀ ࣌తʹແޮԽͰ͖Δ ۩ମྫɿ
αʔόʔͷΞ Ϋηε͕ूத͠ ͍ͯΔࡍʹʮݱࡏΞ Ϋηε ͠ʹ͍͘ঢ়گͰ͢ʯͱ͍͏ΞϥʔτΛද ⽰ ͠ɺߪ ⼊ ϘλϯΛ ⼀ ࣌త ʹ ⾮ ද ⽰ ʹ͢Δɻ ޮՌɿ ϢʔβʔͷࠞཚΛආ͚ɺෆඞཁͳ͍߹ΘͤΛݮΒ͢͜ͱ͕ Ͱ͖·͢ ɻ·ͨɺো͔Βͷճ෮ޙɺεϜʔ ζʹ௨ৗػೳΛ෮چ ͤ͞Δ͜ͱ͕Մೳɻ ݱࡏαʔόʔͷ ΞΫηε͕ूத͠ ͓ͯΓɺ ⼀ ෦ػೳ ੍͕ݶ͞Ε͍ͯ· ͢ ɻ ۓٸ࣌ରԠ
None
σϑΥϧτͷઃఆඞਢ αʔόʔ͔ΒΛऔಘͰ͖ͳ͍߹ʢॳճىಈ࣌ɺΦϑϥΠϯڥɺαʔόʔো࣌ͳͲʣʹඋ͑ɺඞͣσϑΥϧτΛઃఆɻ αʔόʔͰઃఆ͢ΔσϑΥϧτͱಉ͡ʹ͢Δ͜ͱ͕ॏཁɻ BOOL ɺσϑΥϧτͷઃఆ͕ͳ͍ͱɺϩʔΧϧͰ FALSE ͱͯ͠ѻΘΕΔ ͷܕΛݫີʹཧ ⽂ ࣈྻɺɺਅِɺ+40/ͳͲܕͷෆ
⼀ கΛ͙ɻ αʔόʔଆͰઃఆ͢Δ ⼈ ͱΞϓϦ։ൃऀͷؒͰɺύϥϝʔλͷΩʔ໊ͱܕͷنΛ໌֬ʹڞ༗͢Δ͜ͱ͕ඞਢɻ ΞΫςΟϕʔγϣϯͷλΠϛϯά ઃఆΛ͍ͭΞϓϦʹөͤ͞Δ͔ʢBDUJWBUFʣॏཁɻ Ϣʔβʔૢ࡞தͷٸͳมߋࠞཚΛট͘ɻ ࣍ճىಈ࣌ɺը ⾯ ભҠ࣌ͳͲɺϢʔβʔ͕ ⾃ વʹड͚ ⼊ ΕΒΕΔλΠϛϯάΛબͿ͜ͱ͕ ⼤ ɻ 01 02 03 ࣮ɾӡ ⽤ ͷॏཁҙ 04
มߋཧ‧ϨϏϡʔͷపఈ ຊ൪ڥʹө͞ΕΔલʹඞͣෳ ⼈ ͰμϒϧνΣοΫΛ ⾏ ͏ɻ ϛε ⼀ ͭͰશϢʔβʔͷΞϓϦʹӨڹ͕ग़ΔՄೳੑ͕͋Δɻ ʮηʔϧͷׂҾΛʹͨͭ͠Γ͕ʹͳ͍ͬͯͨʯͳͲͷΠϯγσϯτઈରʹ
⽌ ͍ͨ͠ɻ εϩοτϦϯάͱোϦεΫରࡦ ࣌ؒʹԿGFUDIϦΫΤετΛૹΔͱɺ ⼀ ࣌తʹ੍ݶ͕͔͔ΔʮεϩοτϦϯάʯ͕ൃ ⽣ ͢Δɻ ຊ൪ͰదͳϑΣονִؒʢྫɿ࣌ؒʹճʣΛઃఆ͍ͨ͠ʢैདྷͷ3FNPUF Configʹରͯ͠ʣɻ ·ͨɺຊ൪ڥͱ։ൃڥͷઃఆΛ໌֬ʹ͠ɺোൃ ⽣ ࣌ͷӨڹൣғΛݶఆͰ͖ΔΑ͏४උ͓ͯ͘͜͠ͱ͕ॏཁɻ 04 05
ΞϓϦΞοϓσʔτෆཁͰ֤छػೳUI/UXΛॊೈʹίϯτϩʔϧͰ͖ΔRemote Config ϦΞϧλΠϜ Remote ConfigͷొʹΑͬͯɺ·͢·͍͘͢͢ͳͬͨɻ ϩʔΧϧͰσϑΥϧτΛఆ͓ٛͯ͘͠ɺҙΛԡ͑ͯ͞ਖ਼͘͠ӡ༻͢Δ͜ͱͰ ΞϓϦͷॊೈੑͱӡ ⽤ ޮΛܶతʹ্ͤ͞Δ ·ͱΊ
05