تساعد واجهة برمجة تطبيقات النوم من Google المطورين على إنشاء تطبيقات أفضل لتتبع النوم

click fraud protection

طرحت Google واجهة برمجة تطبيقات جديدة للنوم تتيح للمطورين إنشاء تطبيقات أكثر تقدمًا لتتبع النوم.

طرحت شركة جوجل واجهة برمجة تطبيقات جديدة للنوم يمكن للمطورين استخدامها لعرض معلومات حول نوم المستخدم، مما يؤدي إلى تطبيقات أكثر تقدمًا لتتبع النوم. تتوفر واجهة برمجة تطبيقات Sleep (API) الآن كجزء من أحدث إصدار من خدمات Google Play.

وفقًا لشركة Google، فإن واجهة برمجة تطبيقات النوم هي "واجهة برمجة تطبيقات بسيطة تعمل على مركزية معالجة اكتشاف النوم بطريقة فعالة في استخدام البطارية". إنه جزء من جوجل التعرف على نشاط أندرويد واجهة برمجة التطبيقات (API)، والتي يمكن استخدامها لاكتشاف أنشطة المستخدم، مثل ركوب الدراجات أو المشي.

وقالت جوجل: "الكثير مما نقوم به يعتمد على الحصول على قسط جيد من الراحة أثناء الليل". "لقد أصبحت هواتفنا أدوات رائعة لاتخاذ قرارات أكثر استنارة بشأن نومنا. ومن خلال الاطلاع على عادات النوم، يمكن للناس اتخاذ قرارات أفضل على مدار اليوم بشأن النوم، مما يؤثر على أشياء مثل التركيز والصحة العقلية.

ستستخدم واجهة Sleep API نموذجًا للتعلم الآلي على الجهاز لاستنتاج حالة نوم المستخدم بناءً على المدخلات من مستشعرات الضوء والحركة في هاتفك. قالت Google إن واجهة برمجة التطبيقات الجديدة الخاصة بها ستوفر على المطورين قضاء الوقت في تطوير أساليبهم الخاصة لتحديد متى بدأ المستخدم النوم أو أنهاه. بالإضافة إلى ذلك، فإن استخدام واجهة برمجة تطبيقات Google له مزايا أخرى مقارنة بواجهات برمجة التطبيقات الأخرى لتتبع النوم، بما في ذلك الحاجة إلى طاقة أقل للاستخدام وتوفير المزيد من الموثوقية في جمع البيانات. هذا الأخير مهم بشكل خاص لأن خدمات Google Play أقل تأثراً بـ Doze وخدمات إدارة البطارية الأخرى مقارنة بتطبيقات الطرف الثالث.

بمجرد جمع المعلومات، يتم الإبلاغ عنها بطريقتين:

  1. "الثقة في النوم"، والتي يتم الإبلاغ عنها على فترات منتظمة (تصل إلى 10 دقائق)
  2. مقطع نوم يومي يتم الإبلاغ عنه بعد اكتشاف حالة الاستيقاظ

في منشور مدونتها، تسلط Google الضوء على تطبيق يسمى Sleep as Android الذي يستخدم Sleep API الجديد. يمكن للتطبيق تتبع أشياء مثل مدة النوم، والانتظام، والمراحل، والشخير، والمزيد، مع طاقة أقل وموثوقية أكبر من ذي قبل بفضل التبديل إلى Sleep API. قال فريق Sleep as Android: "تعد مدة النوم واحدة من أهم العوامل التي يجب مراقبتها لضمان الحصول على راحة جيدة أثناء الليل". "تمنحنا واجهة برمجة التطبيقات الخاصة بالنوم (Sleep API) الجديدة فرصة رائعة لتتبعها تلقائيًا بأكثر الطرق التي يمكن تخيلها كفاءة في استخدام البطارية."

(جانبًا، فريق Sleep as Android أنشأ موقع DontKillMyApp لتسليط الضوء على مدى استمرار خدمات إدارة الطاقة القوية في OEM في القضاء على خدمات تتبع النوم الخاصة بتطبيقاتها.)

تستخدم تطبيقات الجهات الخارجية واجهة برمجة تطبيقات Sleep API الجديدة من Google اليوم، ولكن سيُطلب منها مطالبة المستخدم بمنح إذن ACTIVITY_RECOGNITION. وهذا يضمن أن المستخدمين سيتمكنون من التحكم في التطبيقات التي يمكنها تتبع نومهم. يمكن للمطورين المهتمين معرفة المزيد حول Sleep API عن طريق التحقق من ذلك وثائق واجهة برمجة التطبيقات الخاصة بجوجل.