Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SDKアップデート is 何
Search
Koji Wakamiya
July 16, 2019
Technology
0
120
SDKアップデート is 何
社内でSDKアップデートがなぜ必要になるのか、を5分間で紹介した資料。
Koji Wakamiya
July 16, 2019
Tweet
Share
More Decks by Koji Wakamiya
See All by Koji Wakamiya
Flutterコントリビューションのススメ
d_r_1009
1
790
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1.1k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
360
Add-to-appの戦い方
d_r_1009
0
1.7k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
640
FlutterKaigi2021
d_r_1009
0
1.7k
Flutter?
d_r_1009
0
420
Room2.1 DatabaseView あるある
d_r_1009
0
700
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.3k
Other Decks in Technology
See All in Technology
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5k
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
280
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
210
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1k
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
450
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
180
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
210
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
740
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
280
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
100
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
710
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.7k
Code Reviewing Like a Champion
maltzj
527
40k
KATA
mclloyd
PRO
32
15k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Why Our Code Smells
bkeepers
PRO
340
57k
Practical Orchestrator
shlominoach
190
11k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Rails Girls Zürich Keynote
gr2m
95
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Transcript
SDK UPDATE IS Կ ANDROIDνʔϜ एٶߒ࢘
ൃදͷૂ͍ ▸ SDKͱͳΜͳͷ͔Λͬ͘͟Γ௫ΜͰΒ͏ ▸ SDKͷΞοϓσʔτΛͳͥߦ͏ͷ͔ΛͳΜͱͳ͘௫ΜͰΒ͏ ▸ ͦͦOSͷόʔδϣϯͬͯͳΜͳͷ͔ͳͲͷ ࣭ͷ͖͔͚ͬʹͯ͠Β͏
1. SDK is Կ 2. Android SDKͷόʔδϣϯҰཡ 3. ͳͥUpdate͢Δ/Update͢ΔͱͲ͏ͳΔ 4.
Android2020 3
SDK IS Կ
5 ▸ Software Development Kitͷུশ ▸ UIύʔπOSఏڙػೳͷར༻ͳͲ͕Ͱ͖ΔΑ͏ʹͳΔ ▸ ఏڙ͞Ε͍ͯΔػೳΛར༻͢Δ͜ͱͰ…… 1.OS͕ఏڙ͢ΔମݧΛ౷ҰͰ͖Δ
2.ίʔυͷهड़ྔΛݮΒ͢͜ͱ͕Ͱ͖Δ SDK IS Կ
SDK͕ͳ͍ੈքͩͱ ▸ ΞϓϦ͕࡞Εͳ͍ ≒ ΞϓϦ͕࡞ΓऴΘΒͳ͍ ▸ ϘλϯͳͲͷUIύʔπΛશͯ͠ͳ͚ΕͳΒͳ͍ ▸ ը໘ભҠͳͲͷϢʔβʔମݧΛશͯ͠ͳ͚ΕͳΒͳ͍ ▸
ෆ۩߹શͯࣗࣾ 6
ANDROID SDK όʔδϣϯҰཡ
όʔδϣϯҰཡ ͦͷ1 όʔδϣϯ/໊শ(API level) 2008 1.0/ - (1) 2009
1.1/ - (2) 1.5/Cupcake(3) 1.6/Donut(4) 2.0~2.1/Eclair(5~7) 2010 2.2~2.2.3/Froyo(8) 2.3~2.3.7/Gingerbread(9~10) 2011 3.0~3.2.6/Honeycomb(11~13) 4.0~4.0.4/Ice Cream Sandwich(14~15) 8
όʔδϣϯҰཡ ͦͷ2 όʔδϣϯ/໊শ(API level) 2012 4.1~4.3.1/Jelly Bean(16~18) 2013 4.4~4.4.4/KitKat(19~20)
2014 5.0~5.1/Lollipop(21~22) 2015 6.0~6.0.1/Marshmallow(23) 9
όʔδϣϯҰཡ ͦͷ3 όʔδϣϯ/໊শ(API level) 2016 7.0~7.1.1/Nougat(24~25) 2017 8.0~8.1/Oreo(26~27) 2018
9.0/Pie(28) 2019 10.0/???(29) 10
▸ 1.5(1.0) ~ 2.3 ▸ Android OSΛؤுͬͯ։ൃɺͱʹ͔͘ಈ͘Α͏ʹ͢Δ ▸ 3.0 ▸
λϒϨοτରԠ(iPad)ରԠɺෛͷҨ࢈ɺࠇྺ࢙ ▸ 4.0~4.4 ▸ εΩϡʔϞʔϑΟζϜσβΠϯͷԁख़ όʔδϣϯ͝ͱͷ࣌ײ 11
▸ 5.0~6.1 ▸ ϚςϦΞϧσβΠϯಋೖ ▸ 7.0~8.1 ▸ όοςϦʔ࣋ͪॏཁࢹɺ։ൃऀʹڧ੍͍ݶ ▸ 9.0~
← ΠϚίί ▸ ϚςϦΞϧςʔϚΛൃలɺಠࣗੑΛڧௐ όʔδϣϯ͝ͱͷ࣌ײ 12
ͳͥUPDATE͢Δ UPDATE͢ΔͱͲ͏ͳΔ
ͳͥUPDATE͢Δͷ͔ ▸ Google͕ʮΞοϓσʔτ͠ͳ͍ΞϓϦΛېࢭʯͨ͠ ▸ ৽͍͠SDKͰमਖ਼͞Ε͍ͯΔෆ۩߹ɺ ηΩϡϦςΟతͳʹରԠͰ͖ͳ͍ͨΊ ▸ ʮετΞ্Ͱ์ஔ͞Ε͍ͯΔʯ͕ ࠷৽OSͰར༻Ͱ͖ΔΞϓϦΛআ͢ΔͨΊ 14
UPDATE͢ΔͱͲ͏ͳΔͷ͔ ▸ ࠷৽ͷʮʯʹ߹ΘͤͨΞϓϦ͕࡞ΕΔ ▸ ʢۃͳʣOS 1.5͚SDKͰ։ൃ͢Δͷ 2008ൃചͷ͚ʹ։ൃ͢Δͷͱಉ͜͡ͱ ▸ ͷϝϞϦࡌྔɺར༻Ͱ͖ΔωοτϫʔΫن֨ɺ JVMͳͲͷಈ࡞ن֨ͷߋ৽ʹରԠ͍ͯ͘͠
15
UPDATE͢ΔͱͲ͏ͳΔͷ͔ ▸ ࠷৽ͷʮOSʯ͕ఏڙ͢ΔػೳΛར༻Ͱ͖Δ ▸ Android 5͔Βಋೖ͞ΕͨϚςϦΞϧσβΠϯ͕ ”ຊ”ʹಈ࡞͢ΔͷAndroid 5Ҏ্ ▸ CameraBluetoothɺϝχϡʔΩʔͳͲͷ
ཧʹ͍ۙͷػೳ૿ݮʹରԠͰ͖Δ 16
UPDATE͢ΔͱͲ͏ͳΔͷ͔ ▸ ࠷৽ͷʮৗࣝʯʹ߹ΘͤͨΞϓϦʹ͠ͳ͚ΕͳΒͳ͍ ▸ ΞϓϦΠϯετʔϧ࣌ʹʮڐՄʯΛٻΊ͍͔ͯͨ࣌Βɺ ػೳར༻࣌ʹʮڐՄʯΛٻΊΔ࣌มԽͨ͠ ▸ ʮউखʹʯҐஔใΛऔಘ + ૹ৴͍͔ͯͨ࣌͠Βɺ
ʮ໌ࣔతʹʯҐஔใΛऔಘ + ૹ৴͢Δ࣌มԽͨ͠ 17
ANDROID2020
ANDROID։ൃνʔϜͷؔ৺ ▸ ػցֶश ▸ ηΩϡϦςΟͱϓϥΠόγʔ ▸ μʔΫϞʔυ(Material Theme 2) 19