Google-მა წარადგინა ახალი Sleep API, რომელიც დეველოპერებს საშუალებას მისცემს შექმნან ძილის თვალთვალის უფრო მოწინავე აპები.
Google-მა შემოიტანა ახალი Sleep API, რომელიც დეველოპერებს შეუძლიათ გამოიყენონ მომხმარებლის ძილის შესახებ ინფორმაციის მოსაპოვებლად, რაც გამოიწვევს ძილის თვალთვალის უფრო გაფართოებულ აპებს. Sleep API ახლა ხელმისაწვდომია, როგორც Google Play Services-ის უახლესი ვერსიის ნაწილი.
Google-ის თანახმად, Sleep API არის „მარტივი API, რომელიც ცენტრალიზებს ძილის გამოვლენის დამუშავებას ბატარეის ეფექტურობით“. ეს არის Google-ის ნაწილი Android აქტივობის ამოცნობა API, რომელიც შეიძლება გამოყენებულ იქნას მომხმარებლის აქტივობების დასადგენად, როგორიცაა ველოსიპედით ან ფეხით.
„ჩვენს მიერ გაკეთებული ბევრი რამ ღამის კარგ დასვენებაზეა დამოკიდებული“, - თქვა Google-მა. ”ჩვენი ტელეფონები გახდა შესანიშნავი ინსტრუმენტი ჩვენი ძილის შესახებ უფრო ინფორმირებული გადაწყვეტილებების მისაღებად. ძილის ჩვევების შესახებ ინფორმირებულობით, ადამიანებს შეუძლიათ მიიღონ უკეთესი გადაწყვეტილებები ძილის შესახებ მთელი დღის განმავლობაში, რაც გავლენას ახდენს ისეთ საკითხებზე, როგორიცაა კონცენტრაცია და ფსიქიკური ჯანმრთელობა.”
Sleep API გამოიყენებს მოწყობილობაზე მანქანური სწავლის მოდელს, რათა დაადგინოს მომხმარებლის ძილის მდგომარეობა თქვენი ტელეფონის სინათლისა და მოძრაობის სენსორების შეყვანის საფუძველზე. Google-მა განაცხადა, რომ მისი ახალი API დაიცავს დეველოპერებს საკუთარი მეთოდების შემუშავებაზე დროის დახარჯვისგან, რათა დადგინდეს, როდის დაიწყო ან დაასრულა მომხმარებელმა ძილი. გარდა ამისა, Google-ის API-ს გამოყენებას სხვა უპირატესობები აქვს ძილის თვალთვალის სხვა API-ებთან შედარებით, მათ შორის, ნაკლები ენერგიის გამოყენებას და მონაცემთა შეგროვების მეტი საიმედოობის შეთავაზებას. ეს უკანასკნელი განსაკუთრებით მნიშვნელოვანია, რადგან Google Play Services-ზე ნაკლებად მოქმედებს Doze და ბატარეის მართვის სხვა სერვისები, ვიდრე მესამე მხარის აპები.
ინფორმაციის შეგროვების შემდეგ, იგი მოხსენებულია ორი გზით:
- "ძილის თავდაჯერებულობა", რომელიც მოხსენებულია რეგულარული ინტერვალით (10 წუთამდე)
- გამოვლენილია ყოველდღიური ძილის სეგმენტი, რომელიც მოხსენებულია გაღვიძების შემდეგ
თავის ბლოგ პოსტშიGoogle ხაზს უსვამს აპს სახელწოდებით Sleep როგორც Android, რომელიც იყენებს ახალ Sleep API-ს. აპს შეუძლია თვალყური ადევნოს ისეთ რამეებს, როგორიცაა ძილის ხანგრძლივობა, რეგულარულობა, ფაზები, ხვრინვა და სხვა, ნაკლები ენერგიით და მეტი საიმედოობით, ვიდრე ადრე, Sleep API-ზე გადასვლის წყალობით. „ძილის ხანგრძლივობა ერთ-ერთი ყველაზე მნიშვნელოვანი პარამეტრია, რომელსაც უნდა უყუროთ კარგი ღამის დასვენების უზრუნველსაყოფად“, - თქვა Sleep as Android-ის გუნდმა. „ახალი Sleep API გვაძლევს ფანტასტიკურ შესაძლებლობას, რომ ავტომატურად თვალყური ადევნოთ მას ბატარეის ყველაზე ეფექტური გზით, რაც შეიძლება წარმოვიდგინოთ“.
(გარდა ამისა, Sleep as Android-ის გუნდი შექმნა DontKillMyApp ვებსაიტი ხაზგასმით აღვნიშნო, თუ რამდენად აგრესიული OEM ენერგიის მართვის სერვისები კლავდნენ მათი აპლიკაციის ძილის თვალთვალის სერვისებს.)
მესამე მხარის აპები დღეს იყენებენ Google-ის ახალ Sleep API-ს, მაგრამ მოთხოვნილი იქნება მომხმარებლისთვის ACTIVITY_RECOGNITION ნებართვის მინიჭება. ეს უზრუნველყოფს, რომ მომხმარებლებს ექნებათ კონტროლი იმაზე, თუ რომელ აპებს შეუძლიათ თვალყური ადევნონ მათ ძილს. დაინტერესებულ დეველოპერებს შეუძლიათ შეიტყონ მეტი Sleep API-ის შესახებ შემოწმებით Google-ის API დოკუმენტაცია.