Google'ın Uyku API'si, geliştiricilerin daha iyi uyku izleme uygulamaları geliştirmesine yardımcı oluyor

Google, geliştiricilerin daha gelişmiş uyku izleme uygulamaları oluşturmasına olanak tanıyacak yeni bir Uyku API'sini kullanıma sundu.

Google, geliştiricilerin bir kullanıcının uykusu hakkındaki bilgileri yüzeye çıkarmak için kullanabileceği yeni bir Uyku API'sini kullanıma sunarak daha gelişmiş uyku izleme uygulamalarının ortaya çıkmasını sağladı. Sleep API artık Google Play Hizmetlerinin en son sürümünün bir parçası olarak mevcut.

Google'a göre Sleep API, "uyku algılama işlemini pil tasarrufu sağlayacak şekilde merkezileştiren basit bir API"dir. Google'ın bir parçası Android Etkinlik Tanıma Bir kullanıcının bisiklete binme veya yürüme gibi aktivitelerini tespit etmek için kullanılabilen API.

Google, "Yaptığımız işlerin çoğu iyi bir gece uykusuna dayanıyor" dedi. “Telefonlarımız, uykumuzla ilgili daha bilinçli kararlar vermemizi sağlayan harika araçlar haline geldi. İnsanlar uyku alışkanlıkları hakkında bilgi sahibi olduklarında gün boyunca uyku konusunda daha iyi kararlar alabiliyorlar, bu da konsantrasyon ve zihinsel sağlık gibi şeyleri etkiliyor.”

Uyku API'si, telefonunuzun ışık ve hareket sensörlerinden gelen girdilere dayalı olarak kullanıcının uyku durumunu anlamak için cihaz üzerinde bir makine öğrenimi modeli kullanacaktır. Google, yeni API'sinin geliştiricileri, bir kullanıcının uykuyu ne zaman başlattığını veya sonlandırdığını belirlemek için kendi yöntemlerini geliştirmek için zaman harcamak zorunda kalmalarından kurtaracağını söyledi. Ayrıca, Google'ın API'sini kullanmanın, diğer uyku izleme API'lerine kıyasla, kullanım için daha az güce ihtiyaç duyması ve veri toplamada daha fazla güvenilirlik sunması gibi başka avantajları da vardır. Google Play Hizmetleri, Doze ve diğer pil yönetimi hizmetlerinden üçüncü taraf uygulamalara göre daha az etkilendiğinden, ikincisi özellikle önemlidir.

Bilgi toplandıktan sonra iki şekilde raporlanır:

  1. Düzenli aralıklarla (10 dakikaya kadar) rapor edilen bir 'uyku güveni'
  2. Uyandırma algılandıktan sonra rapor edilen günlük uyku segmenti

Blog yazısındaGoogle, yeni Sleep API'sini kullanan Sleep as Android adlı uygulamayı öne çıkarıyor. Uygulama, Sleep API'ye geçiş sayesinde uyku süresi, düzenliliği, aşamaları, horlama ve daha fazlasını eskisinden daha az güç ve daha fazla güvenilirlikle izleyebilir. Sleep as Android ekibi, "Uyku Süresi, iyi bir gece uykusu sağlamak için izlenmesi gereken en önemli parametrelerden biridir" dedi. "Yeni Uyku API'si bize pili mümkün olan en verimli şekilde otomatik olarak takip etmemiz için harika bir fırsat sunuyor."

(Bu arada Sleep as Android ekibi DontKillMyApp web sitesini oluşturdu OEM güç yönetimi hizmetlerinin, uygulamalarının uyku izleme hizmetlerini nasıl sonlandırmaya devam ettiğini vurgulamak için.)

Üçüncü taraf uygulamalar bugün Google'ın yeni Uyku API'sini kullanıyor ancak kullanıcıdan ACTIVITY_RECOGNITION iznini vermesi istenecek. Bu, kullanıcıların hangi uygulamaların uykularını takip edebileceği üzerinde kontrole sahip olmasını sağlar. İlgilenen geliştiriciler şu adrese göz atarak Sleep API hakkında daha fazla bilgi edinebilirler: Google'ın API Dokümantasyonu.