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
900
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1.1k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
370
Add-to-appの戦い方
d_r_1009
0
1.7k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
660
FlutterKaigi2021
d_r_1009
0
1.8k
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
AI with TiDD
shiraji
1
280
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.7k
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
500
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
180
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
240
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
410
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
200
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
200
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
250
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
170
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
110
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
39k
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
Visualization
eitanlees
150
16k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
410
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Scaling GitHub
holman
464
140k
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