What's new in Android

What's new in Android

E519edb7ffc107220b60ba98ea66ef9e?s=128

Hiroshi Hashimoto

June 07, 2018
Tweet

Transcript

  1. 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 株式会社メルペイ
  2. 自己紹介 Hiroshi Hashimoto @hi6484 株式会社メルペイ Android Developer

  3. What's new in Android

  4. 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
  5. Android App Bundles

  6. Android App Bundles

  7. Android Jetpack

  8. Android Jetpack

  9. Battery

  10. Battery Battery

  11. Battery Adaptive Battery 消費電力をアプリの使用状況に合わせて調整する

  12. Battery App Standby Buckets 4つの状態がある ・Active ・Working set ・Frequent ・Rare

  13. Battery 制限されるのは ・Job ・Alarms ・High Priority Firebase Cloud Message ・Network

  14. Background Input & Privacy

  15. Background Input & Privacy

  16. Background Input & Privacy

  17. Location

  18. Location Wi-Fi Round-Trip-Time(RTT) API で屋内でMapが使える ACCESS_FINE_LOCATION のパーミッションが必要 Google Wi-Fiが IEEE

    802.11mc WiFi プロトコルを サポートする
  19. Security

  20. Fingerprint Managerが Deprecated!! Security

  21. Security ・UnifiedBiometric Dialog ・BiometricPrompt API ・USE_BIOMETRICパーミッション

  22. Enterprise

  23. Enterprise android.content.pm.CrossProfileApps profileをスイッチする DevicePolicyManager.setLockTaskPackage() デバイスの画面をロックする DevicePolicyManager.createAndManagerUser( MAKE_USER_EPHEMERAL) ユーザを作成する

  24. android.content.pm.CrossProfileApps profileをスイッチする DevicePolicyManager.setLockTaskPackage() デバイスの画面をロックする DevicePolicyManager.createAndManagerUser( MAKE_USER_EPHEMERAL) ユーザを作成する Enterprise

  25. Notification

  26. ユーザがメッセージを受信した時に 新しいAPIを追加 ・Inline images/stickers ・Participant images ・Smart reply UI RemoteInput.setChoices()

    Notification
  27. Deprecation Policy

  28. 2018年8月 ・ 新しいアプリはAPI 26以上 2018年11月 ・アプリの更新はAPI 26以上 2019年8月 ・64 bit

    対応(32bit optional) Deprecation Policy
  29. App Compatibility

  30. App Compatibility private と @hideのAPIを使わない! g.co/dev/appcompat へリクエストして APIに対して3タイプのリストを持っている ・Blacklist ・Dark

    greylist ・Light greylist
  31. Camera

  32. Camera ・タイムスタンプ ・Stabilization ・Display Flash ・USB カメラ ・マルチカメラ

  33. Image Decoder

  34. ImageDecoder Animated Image Drawable (GIFファイルをロードできる) BitmapFactoryではなくImageDecoderを使う

  35. Media

  36. Media HDRをサポート ・HDRビデオ再生できるようにVP9サポート High Efficiency Image Format(HEIF) ・HEVC/H.265コーデック ・.heif とか

    .heic
  37. Chrome OS

  38. Chrome OS Chrome OS Preview Android Studio on Chromebooks

  39. ご静聴ありがとうございました。