لقد تم إطلاق Tasker منذ أكثر من عقد من الزمان، وما زال المشروع قويًا مع وجود مطور نشط ومجتمع متزايد النمو. ولا يوجد تطبيق آخر يضاهي مرونته أو قوته. وبعد مرور عشر سنوات، يظل Tasker هو المعيار الذهبي للأتمتة على Android.
تطبيق Tasker يفتح إمكانيات غير محدودة لنظام Android
يتيح لك تطبيق Tasker الوصول إلى مجموعة كاملة من الأتمتة على نظام Android. وإذا كان من الممكن أتمتتها، فيمكن لتطبيق Tasker القيام بذلك. وهذا ادعاء طموح للغاية بشأن تطبيق ما. ولكن من السهل إثبات ذلك.
هناك خمسة مستويات من الأتمتة على Android.
المستوى 1: هذا هو المستوى الأساسي للأتمتة. فكّر في فتح Spotify عند توصيل سماعات الرأس، أو إسكات هاتفك عند دخول المكتب، أو تمكين ميزة “عدم الإزعاج” في الليل.
المستوى 2: المستوى الثاني هو المكان الذي تصبح فيه الأمور أكثر تعقيدًا بعض الشيء. فكر في المحفزات المتعددة، ومنطق “إذا-فإن”، وأتمتة الإشعارات أو الملفات الشخصية. الروتينات مثل إذا فاتتك مكالمة من والدتك وأنت في الفصل الدراسي، فأرسل لها تلقائيًا رسالة نصية محددة مسبقًا.
المستوى 3: في المستوى 3، نخوض في أعماق عالم الأتمتة. وتندرج ضمن هذه الفئة أشياء مثل المزامنة مع أجهزة المنزل الذكية، والتفاعل التلقائي مع واجهات المستخدم الخاصة بالهاتف والتطبيق، أو استخدام الأوامر الصوتية.
المستوى 4: الأتمتة على هذا المستوى مخصصة فقط للمستخدمين المحترفين. وهي تتضمن أشياء مثل المنطق المتداخل المعقد، والعمل مع واجهات برمجة التطبيقات، وإنشاء واجهات مخصصة. تخيل مشروع Find My Phone مخصصًا أو متتبع نفقات آلي.
المستوى 5: هذا هو المستوى الأكثر تطورًا من الأتمتة الممكنة على نظام Android. وهو مخصص لخبراء البرمجة فقط لأنه يتطلب معرفة لغات البرمجة مثل Javascript. يمكنك إنشاء بعض مشاريع الأتمتة الفريدة حقًا على هذا المستوى. تخيل نظام أمان منزلي آليًا تم إنشاؤه باستخدام أجهزة Android القديمة.
تؤدي أغلب تطبيقات الأتمتة الشائعة عملاً جيدًا بما يكفي على المستويين 1 و2. لكنها تواجه صعوبات في التعامل مع الأتمتة المتقدمة. ولا يدعم أي منها حتى البرمجة النصية على مستوى الخبراء (باستثناء Tasker بالطبع).
يقدم Tasker كل مستويات الأتمتة بفضل التحكم الدقيق في واجهة المستخدم ودعم المكونات الإضافية والمنطق الشرطي المتداخل ودعم نصوص Javascript لتشغيل الروتينات المعقدة ومعالجة البيانات. وبهذه الطريقة يفتح إمكانيات أتمتة غير محدودة في Android.
قد تسأل نفسك لماذا أحتاج إلى قوة مثل هذه إذا لم أكن أخطط لإنشاء أتمتة متطورة عالية المستوى. الإجابة بسيطة: يمكنك فقط استخدام مشاريع متقدمة لأشخاص آخرين. يتمتع Tasker بمجتمع قوي ومزدهر يتشارك الموارد والبرامج التعليمية واستكشاف الأخطاء وإصلاحها وسير العمل المعدة مسبقًا والتي يمكنك استيرادها واستخدامها بسهولة على جهازك.
كيف يعمل Tasker
إن الميزات التي تجعل Tasker قويًا هي أيضًا ما يجعل تعلمه أمرًا صعبًا. على عكس التطبيقات مثل Automate أو Samsung Routines أو MacroDroid، فإن Tasker ليس بديهيًا. فهو يأتي مع منحنى تعليمي. ولكن إذا كنت من هواة العبث وتستمتع بعملية اكتشاف الأشياء، فلا يسعني إلا أن أوصيك به بما فيه الكفاية.
يمكنك العثور على الكثير من الموارد عبر الإنترنت لإتقان Tasker. سأحاول أن أقدم لك مقدمة قصيرة عن هذا العالم الصغير الرائع هنا.
بمجرد تثبيت Tasker ومنحه كافة الأذونات اللازمة، ستُستقبل بمجموعة مربكة من علامات التبويب والأزرار. ليست جميعها مُسمَّاة ولا يرشدك Tasker عبرها أيضًا. قبل أن تتمكن من القيام بأي شيء في Tasker، تحتاج إلى فهم ما تفعله كل علامة تبويب.
الملفات الشخصية: فكر في الملفات الشخصية باعتبارها السياق لتشغيل روتين آلي. هذا هو المكان الذي تحدد فيه الشروط والمحفزات لتشغيل “المهام”. يمكنك إنشاء ملفات شخصية بناءً على الوقت والموقع والحدث والتطبيق واليوم والحالة.
- المهام:المهمة عبارة عن سلسلة من الإجراءات التي يتم تنفيذها عند تشغيل ملف تعريف.
- الإجراءات:تحتوي كل مهمة على مجموعة من الإجراءات. يتم تنفيذ هذه الإجراءات بعد الأخرى أثناء تشغيل المهمة.
- مشاهديتيح لك Tasker إنشاء عناصر واجهة مستخدم مخصصة مثل مربعات الحوار أو عناصر القائمة أو حقول الإدخال. المشاهد هي عناصر واجهة المستخدم المخصصة.
- المتغيراتيدعم Tasker معالجة متقدمة لمجموعة واسعة من أنواع البيانات من خلال المتغيرات. يمكنك تعيين متغيرات محلية مقتصرة على ملف تعريف واحد أو متغيرات عالمية مشتركة مع كل مهمة وملف تعريف في Tasker.
إذا فهمت ما يفعله كل من هذه المكونات، فسيكون من السهل أن ترى كيف تعمل معًا. ابدأ بإنشاء ملف تعريف حيث تحدد محفزًا وتضيف مجموعة من الإجراءات التي تريد تشغيلها عند تشغيل ملف التعريف. وأخيرًا، قم بربط ملف التعريف بالمهمة، وسيقوم Tasker تلقائيًا بتشغيل المهمة عند استيفاء شروطها.
المتغيرات والمشاهد هي ميزات أكثر تقدمًا لا تحتاجها للأتمتة الأساسية. وينطبق الأمر نفسه على المكونات الإضافية، التي تعمل على توسيع قدرات Tasker بشكل أكبر.
بهذه الطريقة يمنحك Tasker تحكمًا أكثر تفصيلاً وتكاملًا أكثر إحكامًا مع نظام التشغيل Android مقارنة بأي تطبيق أتمتة آخر. يعد MacroDroid رائعًا لسهولة استخدامه ولكن (مقارنةً بـ Tasker)، فإنه يمنحك فقط تحكمًا سطحيًا في المشغلات والمتغيرات. وينطبق نفس الشيء على Automate وواجهة المستخدم ذات المخطط الانسيابي المرئي الصديقة للمبتدئين. IFTTT مخصص في الغالب للتحكم في المنزل الذكي وخدمات الويب.
روعة الأتمتة اليومية
ما يجعل Tasker رائعًا هو إمكانية تخصيصه لأي حالة استخدام تقريبًا.
ولكن إذا كنت لا تريد إنشاء مشاريع معقدة من الصفر، فيمكنك تصفح تاسكر نت، ال /r/Tasker subreddit، أو منتديات تاسكر للعثور على مشاريع مجتمعية يمكنك استيرادها بسهولة. فيما يلي بعض المشاريع المذهلة التي أنشأها مجتمع Tasker على مر السنين.
طريقة أفضل للعثور على هاتفي
إذا كنت مثلي، وتبقي هاتفك في وضع صامت أو في وضع عدم الإزعاج معظم الوقت، فمن المحبط ألا تتمكن من العثور عليه. ما عليك سوى استيراد هذا المشروع في Tasker الخاص بك. وفي المرة التالية التي تفقد فيها هاتفك، ما عليك سوى إرسال رسالة نصية قصيرة “أين هاتفي” وسيقوم Tasker بإلغاء كتم صوت الهاتف أو إيقاف تشغيل وضع عدم الإزعاج. كما سيعمل على رفع نغمة الرنين إلى الحد الأقصى وإرسال موقع الجهاز وسرعته (في حالة وجود شخص ما يحمله ويتحرك).
روتين الصباح والليل
يمكنك إعداد روتينات صباحية ومسائية مخصصة تتصل بالأجهزة الذكية والأضواء وخدمات المنزل الذكي الأخرى. يمكن لأجهزة الإنذار الآلية الذكية إلقاء نظرة على تقويمك وضبط المنبه تلقائيًا وفقًا لجدولك الزمني. أو يمكنك ضبط Tasker لشراء تذاكر المترو تلقائيًا، أو تذكيرك بشرب الماء أو استلام المفاتيح قبل المغادرة، أو إسكات هاتفك عند دخول المكتب.
خلفيات تلقائية
إن استخدام نفس ورق الحائط يوميًا قد يكون أمرًا مملًا للغاية. لماذا لا تسمح لتطبيق Tasker اختيار الخلفيات تلقائيًا بناءً على الوقت من اليوم أو الطقس أو ما إذا كان جهازك في الوضع المظلم أو الوضع الفاتح؟
2FA أفضل
هل لا تريد أن تزعج نفسك بنسخ رموز المصادقة الثنائية يدويًا؟ دع Tasker انسخها من رسالتك النصية القصيرة قم بتنزيل التطبيق وإفلاته على الحافظة الخاصة بك.
ابحث عن سيارتك
ماذا عن مشروع يخبرك أين ركنت سيارتكيقوم Tasker بإنشاء إشعار يحتوي على معلومات موقعك بمجرد فصل هاتفك عن البلوتوث الخاص بالسيارة. عندما تحتاج إلى العثور على مكان لركن سيارتك مرة أخرى، ما عليك سوى النقر فوق الإشعار مرة أخرى واتباع دبوس خرائط Google للعودة إلى سيارتك.
مدعوم من قبل مطور ومجتمع متجاوب
كان Tasker قيد التطوير النشط لأكثر من عقد من الزمان. وخلال تلك السنوات، جمع قاعدة ضخمة من المستخدمين. يتمتع Tasker بمجتمع ديناميكي منتشر عبر Reddit ومنتديات Tasker و مطورو XDAيقوم المطور بإصدار تحديثات منتظمة ويتفاعل مع المجتمع.
يتشارك المستخدمون البرامج التعليمية والموارد والمكونات الإضافية والملفات الشخصية والبرامج النصية والخبرة العامة لتحسين تجربة Tasker. معظم هذه المكونات الإضافية والمشاريع المخصصة مجانية الاستخدام. ولا يستغرق الأمر سوى بضع نقرات لتحميل ملف تعريفي أو برنامج نصي مخصص في Tasker. وهذا يخفض حاجز الدخول للمستخدمين الجدد. بالإضافة إلى ذلك، يمكنهم الاعتماد على المجتمع المفيد لحل مشكلاتهم والمساعدة في مشاريعهم الشخصية.
لقد كان هذا هو أول تعريف لك بـ Tasker. الآن، أنت مستعد لاستكشافه بنفسك وتسهيل حياتك باستخدام بعض الأتمتة المفيدة.