Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What's new in Android
Search
Hiroshi Hashimoto
June 07, 2018
Technology
1.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What's new in Android
Hiroshi Hashimoto
June 07, 2018
More Decks by Hiroshi Hashimoto
See All by Hiroshi Hashimoto
Biometric Prompt
hi6484
1
440
メルカリアッテをRxjava2に 載せ換えて。。
hi6484
0
1.7k
Google I/O Extended Tokyo 2017
hi6484
0
240
ヌガー対応 potatotios #33
hi6484
0
81
Other Decks in Technology
See All in Technology
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
220
AWS App Runnerから Cloudflare Workersへ移行した話
ryota09
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
なぜAI任せのゲームは面白くならないのか?
hirohasuyoutube
0
190
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
640
2026-09-08 そのJavaモダナイゼーション、AIに丸投げで大丈夫?IBM Bobで変わる品質と効率
yutanonaka
1
210
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.9k
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
150
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
720
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
190
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
440
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
600
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
740
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Designing for Performance
lara
611
70k
The Cult of Friendly URLs
andyhume
79
7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Designing for Timeless Needs
cassininazir
1
510
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
What's new in Android ~umeda.apk #4 - Report from Google
I/O 2018~ ~hakata.apk #1 - Report from Google I/O 2018~ Hiroshi Hashimoto @hi6484 株式会社メルペイ
自己紹介 Hiroshi Hashimoto @hi6484 株式会社メルペイ Android Developer
What's new in Android
Android App Bundles Android Jestpack Android Test Jetpack Architecture Battery
Background Input & Privacy Kotlin Mockable Framework Background Text Measurement Magnifier Baseline Distance Smart Linkify Location Accessibility Security Enterprise Display Cutout Sices Actions Notifications Deprecation Policy App Compatibility NDK Camera Image Decoder Media Vukan1.1 Natural Networks API1.1 AR in the Emulator Sceneform Chrome OS
Android App Bundles
Android App Bundles
Android Jetpack
Android Jetpack
Battery
Battery Battery
Battery Adaptive Battery 消費電力をアプリの使用状況に合わせて調整する
Battery App Standby Buckets 4つの状態がある ・Active ・Working set ・Frequent ・Rare
Battery 制限されるのは ・Job ・Alarms ・High Priority Firebase Cloud Message ・Network
Background Input & Privacy
Background Input & Privacy
Background Input & Privacy
Location
Location Wi-Fi Round-Trip-Time(RTT) API で屋内でMapが使える ACCESS_FINE_LOCATION のパーミッションが必要 Google Wi-Fiが IEEE
802.11mc WiFi プロトコルを サポートする
Security
Fingerprint Managerが Deprecated!! Security
Security ・UnifiedBiometric Dialog ・BiometricPrompt API ・USE_BIOMETRICパーミッション
Enterprise
Enterprise android.content.pm.CrossProfileApps profileをスイッチする DevicePolicyManager.setLockTaskPackage() デバイスの画面をロックする DevicePolicyManager.createAndManagerUser( MAKE_USER_EPHEMERAL) ユーザを作成する
android.content.pm.CrossProfileApps profileをスイッチする DevicePolicyManager.setLockTaskPackage() デバイスの画面をロックする DevicePolicyManager.createAndManagerUser( MAKE_USER_EPHEMERAL) ユーザを作成する Enterprise
Notification
ユーザがメッセージを受信した時に 新しいAPIを追加 ・Inline images/stickers ・Participant images ・Smart reply UI RemoteInput.setChoices()
Notification
Deprecation Policy
2018年8月 ・ 新しいアプリはAPI 26以上 2018年11月 ・アプリの更新はAPI 26以上 2019年8月 ・64 bit
対応(32bit optional) Deprecation Policy
App Compatibility
App Compatibility private と @hideのAPIを使わない! g.co/dev/appcompat へリクエストして APIに対して3タイプのリストを持っている ・Blacklist ・Dark
greylist ・Light greylist
Camera
Camera ・タイムスタンプ ・Stabilization ・Display Flash ・USB カメラ ・マルチカメラ
Image Decoder
ImageDecoder Animated Image Drawable (GIFファイルをロードできる) BitmapFactoryではなくImageDecoderを使う
Media
Media HDRをサポート ・HDRビデオ再生できるようにVP9サポート High Efficiency Image Format(HEIF) ・HEVC/H.265コーデック ・.heif とか
.heic
Chrome OS
Chrome OS Chrome OS Preview Android Studio on Chromebooks
ご静聴ありがとうございました。