GoogleはSleepAPIを使用してAndroidの睡眠追跡アプリを改善します

Androidの睡眠追跡アプリは、これまでのところ優れたものではありませんでした。彼らはあらゆる種類の問題を抱えており、スマートフォンのバッテリー寿命を本当に容認できない方法で完全に破壊します。

しかし、GoogleがAndroid DevelopersBlogで新しいSleepAPIを発表したため、これはもうすぐ変わります。公開されているAPIを使用すると、アプリ開発者は、問題が少なく、クラッシュを最小限に抑えて、より機能的な睡眠追跡アプリケーションを作成できます。

GoogleのPublicSleep APIは何をしますか?

新しいAPIは、ユーザーがよりぐっすりと眠り、睡眠がどのように進んでいるかを知りたいアプリ開発者にとっては夢のように聞こえます。

グーグルは睡眠がいかに重要であるかを指摘した(私たち全員が知っていること0f)。同社は残りの部分で次のように述べています。

「私たちの電話は、私たちの睡眠についてより多くの情報に基づいた決定を下すための優れたツールになりました。そして、睡眠習慣について知らされることにより、人々は集中力やメンタルヘルスなどに影響を与える睡眠についてより良い決定を下すことができます。」

SleepAPIはAndroidActivity Recognition APIの一部であり、電話のさまざまな指標を使用して、自転車やウォーキングなどの他のユーザーアクティビティも追跡します。

Googleによると、APIは2つの異なる方法で睡眠を追跡します。

  1. 定期的に(最大10分)報告される「睡眠の自信」
  2. 目覚めが検出された後に報告される毎日の睡眠セグメント

APIは、光センサーとモーションセンサーを入力として使用するデバイス上の人工知能モデルを使用して、ユーザーが実際に眠っているかどうか、およびどのくらいの時間眠っているかを判断します。

Androidでの睡眠追跡の主な問題は、バッテリーの寿命です。アプリは検出アルゴリズムを使用して、ユーザーがいつ眠っているのかを追跡します。 Googleによると、問題は「これらの検出アルゴリズムはアプリ間で一貫性がなく、複数のアプリが独立して継続的にユーザーアクティビティの変化をチェックすると、バッテリーの寿命が短くなる」ということです。

Googleの新しいsleepAPIを使用すると、開発者はより少ないバッテリーを使用する方法で睡眠検出処理に集中できるようになります。これはまさに睡眠アプリのユーザーが求めているものです。

開発者はいつGoogleのSleepAPIを使用できますか?

新しいAPIは、GooglePlayサービスの最新バージョンの一部として現在開発者が利用できます。

今すぐAPIをリリースすることに加えて、Googleは睡眠追跡の改善に取り組んでいないようです。同社は、「将来的には、このAPIとこの分野でさらに取り組むことを楽しみにしている」と語った。

Android開発者の方は、 GoogleのAPIドキュメントで、Androidを使用するために知っておく必要のあるすべての内訳を確認してください