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
Auto Backupに対応する
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Tomoki Yamashita
October 31, 2023
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Auto Backupに対応する
Tomoki Yamashita
October 31, 2023
More Decks by Tomoki Yamashita
See All by Tomoki Yamashita
ハードウェア連携が必要なプロダクトにおける自動テストの書き方
tomorrowkey
0
130
STORES_決済端末2ってAndroidなんでしょ__ほんとうかな__.pdf
tomorrowkey
0
63
モバイルとRubyとわたし
tomorrowkey
0
69
BiDiってなんだ?
tomorrowkey
2
750
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
1.7k
Ebisu mobile #11 - Predictive Backに対応する
tomorrowkey
1
160
AI協同時代にモバイルエンジニアが備えるべき開発環境の話
tomorrowkey
2
450
5分で完全理解するNav3との向き合い方
tomorrowkey
0
270
テストを楽に書きたい
tomorrowkey
2
440
Other Decks in Technology
See All in Technology
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
170
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
260
なぜMIXIはゼロトラスト基盤として クラウドフレアを選んだのか - Cloudflare Peer Point SASE User Voices
mixi_engineers
PRO
2
130
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
150
信頼できるテスティングAIをどう育てるか?
odan611
0
150
CTOキーノート:AI時代の「つなぐ」を再定義 ― 真のIoTとリアルワールドAI【SORACOM Discovery 2026】
soracom
PRO
0
310
人依存からAIネイティブの体制へ:バックエンド開発の裏側【SORACOM Discovery 2026】
soracom
PRO
0
120
文字起こし基盤の信頼性
abnoumaru
0
150
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
620
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
560
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
0
210
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The Invisible Side of Design
smashingmag
301
52k
Amusing Abliteration
ianozsvald
1
240
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1k
WENDY [Excerpt]
tessaabrams
11
39k
The Spectacular Lies of Maps
axbom
PRO
1
870
Git: the NoSQL Database
bkeepers
PRO
432
67k
Utilizing Notion as your number one productivity tool
mfonobong
4
480
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Producing Creativity
orderedlist
PRO
348
40k
The World Runs on Bad Software
bkeepers
PRO
72
12k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
Transcript
STORES 株式会社 後夜祭 DroidKaigi 2023 2023.10.31 @tomorrowkey Auto Backupに対応する
自己紹介
自己紹介 • 山下智樹 / @tomorrowkey • STORES株式会社 - STORES ブランドアプリ
• Android エンジニア (14年生) 3
Auto Backupってなに
AutoBackupってなに • Android 6から導入されたバックアップの仕組み • 新しくAndroidアプリを作ればデフォルトで有効になっている • 近年では2つの側面を持つ機能 ◦ 自動バックアップ
◦ 端末間ユーザーデータコピー 6
AutoBackupってなに - 自動バックアップ 自動バックアップ • ユーザーデータを自動的にバックアップする仕組み • データはGoogle Driveに保存される なにが嬉しいの?
• 端末の紛失や故障によってユーザーデータが消えることを防ぐ 7
AutoBackupってなに - デバイス間ユーザーデータコピー デバイス間ユーザーデータコピー • 機種変更の際にユーザーデータをコピーして機種変更の負担を減らす なにが嬉しいの? • 機種変更のときラク 8
たまに見かける極端な発言
たまに見かける極端な発言 10
たまに見かける極端な発言 • AutoBackupはリリース されてから8年経過して いる • 暫定的に無効にして放置 されていませんか 11
調べてみました
調べてみました 13
調べてみました クイズ 14 ここから投票してね
AutoBackupを導入する クイズは ここから 投票してね
AutoBackupを導入する • Android 6 から使える方法 -> fullBackupContent • Android 12
から使える方法 -> dataExtractionRules 16 クイズは ここから 投票してね
AutoBackupを導入する - Android 6 ~ • Android 6 ~ •
includeでバックアップ対象とする • excludeでバックアップ対象外とする 17 クイズは ここから 投票してね
AutoBackupを導入する - Android 12 ~ • Android 12 ~ •
バックアップの他にデバイス間コピーのルールも定義できるようになった 18 クイズは ここから 投票してね
AutoBackupを導入する - 注意点 • デバイス情報に依存するデータは除外する • そのままバックアップが難しいデータはAndroid Backup Serviceを使って Key-Valueペアとしてバックアップできる
19 クイズは ここから 投票してね
便利なツール クイズは ここから 投票してね
便利なツール 悩み • SharedPreferenceをバックアップできるようにしたいんだけど、全部の SharedPreferenceを把握しきれていない… • テストしてみたんだけど、ちゃんとSharedPreferenceがリストアされている のか確認できない 21 クイズは
ここから 投票してね
便利なツール - Flipper 22 クイズは ここから 投票してね
便利なツール - すべてのSharedPreferenceをFlipperで見えるようにするコード 23 クイズは ここから 投票してね
おわりに
おわりに クイズの投票結果を見てみましょう 25
おわりに - こたえあわせ こたえあわせ Q. 私のAndroid端末に入っている221アプリのうち、何%が Auto Backupを有効にしているでしょうか 1. 89%
2. 69% 3. 49% 4. 29% 26 アプリのソースコードはこちら https://github.com/tomorrowkey/AutoBackupAppListApp
おわりに • AutoBackupに対応するとユーザーが安心してアプリを使えます • いい加減AutoBackupに対応しよう • Android版 ブランドアプリでアプリデータのバックアップ・リストアに対応し ました -
STORES Product Blog にて詳しい解説しているので、ぜひご参照く ださい 27
おしまい