قام مطور Tasker بتطبيق واجهة برمجة التطبيقات Sleep API الجديدة من Google في إصدار تجريبي جديد، مما يسمح للمستخدمين بإنشاء متتبع نوم مخصص على Android.
قدمت جوجل هذا الأسبوع أ واجهة برمجة تطبيقات النوم الجديدة سيساعد ذلك المطورين على إنشاء تطبيقات أفضل لتتبع النوم. ردًا على ذلك، لم يضيع مطور Tasker أي وقت في تنفيذ واجهة برمجة التطبيقات (API) في إصدار تجريبي جديد، مما يسمح للمستخدمين بإنشاء أداة مخصصة لتتبع النوم على Android.
بالنسبة لأولئك منكم الذين لا يعرفون، تاسكر هو تطبيق أتمتة شائع متوفر على نظام التشغيل Android. يمكنك إنشاء ملفات تعريف تقوم بتشغيل المهام التي تتكون من إجراءات. يمكن تشغيل ملفات التعريف هذه بناءً على الحالات أو الأحداث المحددة من قبل المستخدم. نظرًا لأن تاسكر قابل للتوسعة، فهناك إمكانيات لا حدود لها للأتمتة. والآن مع الإصدار التجريبي من Tasker 5.12.3، يمكنك إضافة أتمتة تتبع النوم إلى هذا المزيج. يستخدم الإصدار التجريبي الأخير واجهة برمجة تطبيقات النوم الجديدة من Google لمركزية معالجة اكتشاف النوم بطريقة فعالة في استخدام البطارية. تستخدم واجهة Sleep API نموذجًا للتعلم الآلي على الجهاز لاستنتاج حالة نوم المستخدم بناءً على المدخلات من مستشعرات الضوء والحركة في هاتفك.
قال جواو دياس، المطور وراء تاسكر، إنه لم تتح له الفرصة لإجراء أي اختبار بين عشية وضحاها لميزات تتبع النوم الجديدة، لذلك قد يختلف عدد الأميال التي قطعتها. بالإضافة إلى ذلك، نظرًا لأن Sleep API جزء من خدمات Google Play وليس Tasker، فلن يتمكن من إصلاح أي مشكلات بها إذا تعطلت من جانب Google. مع ذلك، إذا كنت مهتمًا بالتحكم في بيانات نومك أو تنظيم نومك Tracker، راجع الفيديو أعلاه لترى كيف يمكنك استخدام ميزة حالة النوم الجديدة في أحدث إصدار من Tasker بيتا.
ال سجل التغيير الكامل بالنسبة لـ Tasker 5.12.3 beta أدناه:
- تمت الإضافة نائم الحالة: تتبع نومك مع تاسكر
- تمت إضافة المساعد في طلب HTTP أجراءات الرؤوس الحقل لتعيين الرؤوس شائعة الاستخدام بسهولة
- تمت الإضافة بنك التنمية الآسيوي واي فاي مساعد لإعداد سهل لأوامر منح/إلغاء الإذن
- جعل النص الأحادي غير الملتف في حقول إدخال معينة اختياريًا (التفضيلات > واجهة المستخدم)
- يصلح ضع علامة الحدث لا يعمل بشكل موثوق إذا كانت الشاشة مغلقة على بعض الأجهزة
- حاول إصلاح استشعار تغيير الحافظة على Android 11 على بعض الأجهزة المحددة
- إذا كنت تبحث عن شيء مثل يؤدي عند إضافة إجراء ولديك بعض المهام التي تحتوي على كلمة "تنفيذ"، فلا تستخدمها للملء التلقائي تنفيذ مهمةحقل الاسم
- لا تظهر المتغيرات العالمية المنظمة مع. باسمهم في علامة التبويب VARS
- الآن عند قراءة مخرجات منظمة، إذا لم يكن هناك تطابق وتم وضع علامة على المتغير كمتغير منظم، فسيتم تقييمه بشكل صحيح في حالة "إذا لم يتم التعيين". إذا كنت تستخدم المتغير مع الوصول إلى البنية، فسيتم استخدام القيمة الحرفية.
- عند قراءة بنية HTML مع تدوين القوس المربع، استخدم الأقواس المتعرجة لمطابقة السمات على سبيل المثال. {attr=value} بدلاً من [attr=value]
- السماح باستخدام مفتاح فارغ عند الوصول إلى متغير منظم، على سبيل المثال. %json[]
- تحقق مما إذا كان المتغير من النوع المحدد المستخدم في إجراء "تعيين نوع البنية المتغيرة".
- تم إصلاح العطل عند إضافة أحداث/حالات معينة
- تم إصلاحه باستخدام وظيفة setLocal() في Scene WebView لمتغيرات المشروع/الملف الشخصي/المهمة
- تم إصلاح متغيرات المشروع/الملف الشخصي/المهمة من إجراء "وظيفة Java".
- تم إصلاح الخلل حيث إذا قمت بتحديد إجراء "تنفيذ مهمة" بناءً على البحث عن اسم مهمة، فسيتم بدء الأولوية بشكل غير صحيح إلى 5 بدلاً من %الأولوية
- حاول إصلاح بطاقة SD الخارجية أو USB OTG على Android 11+. لا تعمل بشكل كامل بعد.
السعر: 3.49.
4.6.