この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2018年08月15日
Android 9 の特徴とAPI
Android 9 (API level 28)
概要
追加された項目としては、大きく 3 点ありました。(原文は こちら )
1. Indoor positioning with Wi-Fi RTT
Wi-FiのIEEE 802.11mcの Wi-Fi Round-Trip-Time(RTT)というプロトコルがサポートされました。
これは、屋内のGPSで位置情報を取得しにくい場合でも、Wi-Fiのアクセスポイントとの距離に基づいて位置情報を取得できる。この時、ユーザはアクセスポイントに接続していなくても、距離情報を取得することができる。このため、ユーザのプライバシーは保護しつつ、精度の高い位置情報を取得することができるようになる。
位置情報の取得精度としては、 1 ~ 2 m の誤差となるため、かなり高精度の位置情報を簡単に取得できるようになる。
例えば、道案内の精度向上やショッピングモールなどの屋内施設での道案内などに応用することができる。
うまく利用できれば、顧客の店内移動情報が取得できるのではないだろうか。
2. Display cutout support
iPhone X などの画面の上部が欠けている端末にも対応できるようになる。
アップルでは「センサーハウジング」と呼ばれ、X 開発者向けサイトでも、そのように紹介されるが、Googleでは「cutout」と表現するようだ。
関数の getDisplayCutout() で取得することができ、「LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT」、「LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES」、「LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER」の3種類が用意されている。(今回は詳しくは紹介しない。)
3. Notifications
通知機能の更新である。
プッシュ通知画面で、メッセージの返信を行うことが可能となった。
4. Multi-camera support and camera updates
マルチカメラに対応した。2 つ以上のカメラを内蔵する場合にも、制御することが可能である。
5. ImageDecoder for drawables and bitmaps
BitmapFactoryの代わりに、ImageDecoderを採用。
6. Animation
アニメーションの表示機構の導入。 GIF と WebP がAnimatedVectorDrawableのように動く。
7. HDR VP9 Video, HEIF image compression, and Media APIs
HDR VP9 や HEIF サポート。
8. Data cost sensitivity in JobScheduler
処理の向上など
(Google Developersは こちら )
---
【関連記事】
・ SensorEventListenerの使い方備忘録
---
【更新履歴】
180815:初期作成