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
SDKアップデート is 何
Search
Koji Wakamiya
July 16, 2019
Technology
0
110
SDKアップデート is 何
社内でSDKアップデートがなぜ必要になるのか、を5分間で紹介した資料。
Koji Wakamiya
July 16, 2019
Tweet
Share
More Decks by Koji Wakamiya
See All by Koji Wakamiya
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
330
Add-to-appの戦い方
d_r_1009
0
1.6k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
590
FlutterKaigi2021
d_r_1009
0
1.6k
Flutter?
d_r_1009
0
390
Room2.1 DatabaseView あるある
d_r_1009
0
660
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.2k
JavaからKotlinに書き換えてハマる話
d_r_1009
0
7.6k
Other Decks in Technology
See All in Technology
Digitization部 紹介資料
sansan33
PRO
1
4.5k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
2.1k
[SRE NEXT 2025] すみずみまで暖かく照らすあなたの太陽でありたい
carnappopper
2
470
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era
yokawasa
8
2.1k
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
240
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
110
microCMSではじめるAIライティング
himaratsu
0
150
ロールが細分化された組織でSREは何をするか?
tgidgd
1
420
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
520
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
3
460
Featured
See All Featured
Designing for Performance
lara
610
69k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Building Adaptive Systems
keathley
43
2.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Documentation Writing (for coders)
carmenintech
72
4.9k
RailsConf 2023
tenderlove
30
1.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Unsuck your backbone
ammeep
671
58k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Embracing the Ebb and Flow
colly
86
4.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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