تحميل تطبيق MacroDroid – Device Automation | أتمتة المهام والسلوكيات على الجهاز
الوصف الوظيفي لـ MacroDroid يرتكز على مفهوم وحدة الماكرو، وهي القلب النابض للتطبيق. تتكون كل وحدة ماكرو من ثلاثة مكونات أساسية تعمل معًا:
1. المحفز (The Trigger)
المحفز هو الحدث الذي يبدأ عمل وحدة الماكرو. يجب أن يكون هناك محفز واحد على الأقل لتشغيل أي ماكرو. يقدم MacroDroid مئات المحفزات، منها:
- الأحداث المستندة إلى الموقع: عند الاتصال بشبكة Wi-Fi معينة (مثل شبكة المنزل)، أو عند الدخول/الخروج من منطقة جغرافية محددة (Geofence).
- أحداث النظام: عند انخفاض مستوى البطارية إلى أقل من 15٪، عند توصيل الشاحن، أو عند تدوير الشاشة.
- أحداث التطبيقات: عند فتح تطبيق معين (مثل تطبيق الخرائط)، أو إغلاقه.
- أحداث الحواسيب: عند هز الجهاز، أو قلبه، أو عندما يصبح الهاتف مقفلاً.
2. الإجراءات (The Actions)
الإجراءات هي المهام التي ينفذها التطبيق كرد فعل على المحفز. يمكن أن تتضمن وحدة الماكرو إجراءً واحداً أو سلسلة طويلة ومعقدة من الإجراءات:
- تغيير الإعدادات: تشغيل أو إيقاف Wi-Fi، البلوتوث، وضع الطيران، أو تدوير الشاشة.
- التحكم في الصوت: رفع أو خفض مستوى صوت الرنين أو الوسائط، أو التبديل إلى الوضع الصامت/الاهتزاز.
- إدارة التطبيقات: تشغيل تطبيق، إغلاق تطبيق، أو إرسال إشعار.
- الإشعارات والتنبيهات: إظهار رسالة منبثقة، أو التحدث بصوت عالٍ بالنص المحدد.
- إرسال البيانات: إرسال رسالة نصية قصيرة (SMS) أو بريد إلكتروني.
3. القيود (The Constraints)
القيود هي الشروط الاختيارية التي يجب أن تكون صحيحة حتى يتم تنفيذ الإجراءات بعد تفعيل المحفز. هذا يضيف طبقة من الذكاء لمنع التشغيل غير المرغوب فيه. على سبيل المثال:
- قيد الوقت: تشغيل الماكرو فقط بين الساعة 8:00 صباحًا و 5:00 مساءً.
- قيد التطبيق: تشغيل الماكرو فقط إذا كان تطبيق معين يعمل في المقدمة.
- قيد الشحن: تشغيل الماكرو فقط إذا كان الهاتف غير متصل بالشاحن.
بدمج هذه العناصر الثلاثة، يمكن للمستخدم إنشاء قواعد بسيطة ومركبة (على سبيل المثال: “إذا فتحت تطبيق يوتيوب [المحفز] وكانت الساعة بعد 10 مساءً [القيد]، فقم بخفض سطوع الشاشة إلى 20٪ [الإجراء] وتفعيل الوضع الصامت [إجراء آخر]”).

مميزات تطبيق MacroDroid – Device Automation
يتميز MacroDroid بمجموعة من الميزات التي تجعله رائدًا في مجال أتمتة الأندرويد، خاصة فيما يتعلق بسهولة الاستخدام وقوة الوظائف:
- سهولة واجهة الاستخدام (UI): على الرغم من تعقيد الإمكانيات، يوفر MacroDroid واجهة بسيطة وموجهة بشكل أساسي، مما يجعل إنشاء وحدات الماكرو سهلاً حتى للمبتدئين، باستخدام خطوات واضحة وبتنسيق مشابه للجملة الإنجليزية (IF-THEN).
- مجموعة ضخمة من المحفزات والإجراءات والقيود: يوفر التطبيق المئات من الخيارات في كل فئة، مما يتيح أتمتة لأي سيناريو يمكن تخيله تقريبًا على جهاز أندرويد.
- القوالب المشتركة (Template Store): يتيح MacroDroid للمستخدمين مشاركة وحدات الماكرو الخاصة بهم في متجر قوالب داخلي. يمكن للمستخدمين الجدد تنزيل وحدات ماكرو جاهزة ومجربة (مثل “ماكرو توفير البطارية ليلاً” أو “ماكرو المنزل”) وتعديلها بسهولة لتناسب احتياجاتهم.
- المتغيرات المنطقية (Variables): يدعم التطبيق إنشاء واستخدام المتغيرات (مثل المتغيرات الرقمية، البولينية، والسلاسل النصية). هذا يضيف طبقة متقدمة من الذكاء، حيث يمكن تخزين البيانات واستخدامها في قرارات لاحقة، مما يمكن من إنشاء وحدات ماكرو ديناميكية.
- دعم الـ Locale/Tasker Plugins: يتمتع MacroDroid بالقدرة على التكامل مع إضافات Tasker و$\text{Locale}$، مما يوسع بشكل كبير وظائفه وقدرته على التفاعل مع تطبيقات وخدمات الطرف الثالث الأخرى.
- النصوص البرمجية (Scripting): للمستخدمين المتقدمين، يوفر MacroDroid القدرة على تشغيل نصوص برمجية معقدة (عبر Shell Scripts) لتحقيق أتمتة عالية المستوى تتجاوز الإجراءات المدمجة.
- تكامل NFC: يمكن استخدام علامات NFC (Near Field Communication) كمحفزات قوية، مما يسمح بتنفيذ سلسلة من الإجراءات بمجرد تمرير الهاتف فوق العلامة (مثلاً: تمرير الهاتف فوق علامة على لوحة القيادة لتشغيل البلوتوث، وتطبيق Spotify، وبدء الملاحة).

طريقة تشغيل واستخدام تطبيق MacroDroid – Device Automation
تعتمد طريقة استخدام MacroDroid على عملية بسيطة من أربع خطوات لإنشاء وحدة ماكرو:
1. تثبيت التطبيق والتهيئة
- التنزيل والتثبيت: يتم تنزيل التطبيق من Google Play Store.
- منح الأذونات: عند التشغيل الأول، سيطلب التطبيق مجموعة من الأذونات الأساسية اللازمة للعمل (مثل الوصول إلى الموقع، تعديل إعدادات النظام، أو الوصول إلى الإشعارات). يجب منح هذه الأذونات ليتمكن التطبيق من تنفيذ الإجراءات بفعالية.
2. إنشاء وحدة ماكرو جديدة
- البدء: الضغط على زر “إضافة ماكرو” (Add Macro).
- تسمية الماكرو: إعطاء اسم وصفي للماكرو (مثل “تفعيل وضع الليل التلقائي”).
3. تحديد المحفز والقيود (الشروط)
- اختيار المحفز: النقر على “المحفزات” واختيار الحدث المطلوب. مثال: اختيار “تغير مستوى البطارية” ثم “شاحن موصول”.
- اختيار القيود (اختياري): النقر على “القيود” وتحديد أي شروط إضافية يجب الوفاء بها. مثال: اختيار “قيود الوقت” وتحديد “بين 7:00 صباحًا و 9:00 صباحًا”.
4. تحديد الإجراءات (المهام)
- اختيار الإجراء: النقر على “الإجراءات” واختيار الإجراءات المراد تنفيذها عند تفعيل الماكرو. مثال: اختيار “مستويات الصوت” وتحديد “رفع صوت الإشعارات إلى 80٪”، ثم اختيار “الشاشة” وتحديد “إلغاء قفل الشاشة”.
- الحفظ والتفعيل: بعد الانتهاء من تحديد المكونات الثلاثة، يتم حفظ وحدة الماكرو. يقوم MacroDroid تلقائيًا بتفعيل الماكرو ليبدأ بالعمل في الخلفية.
5. الاستخدام المتقدم (القوالب والمشاركة)
يمكن للمستخدمين التوسع في استخدام التطبيق عبر:
- تصفح القوالب: زيارة “القوالب” (Templates) وتنزيل وحدات ماكرو جاهزة تم إنشاؤها من قبل مجتمع المستخدمين، مما يوفر الوقت في بناء ماكرو معقد من الصفر.
- اختبار وحدات الماكرو: يوفر التطبيق أدوات لتتبع سجل التشغيل للتأكد من أن وحدات الماكرو تعمل كما هو متوقع وتصحيح الأخطاء.

متطلبات تشغيل تطبيق MacroDroid – Device Automation
نظرًا لأن MacroDroid هو تطبيق يعمل في طبقة النظام، فإن متطلبات تشغيله تتعلق بشكل أساسي بإصدار نظام التشغيل والحاجة إلى أذونات متقدمة:
1. متطلبات نظام التشغيل
- نظام التشغيل (OS): يتطلب نظام Android. عادة ما يتوافق مع إصدارات أندرويد القديمة والحديثة (Android 5.0 فما فوق)، ولكن بعض الإجراءات المتقدمة (خاصة المتعلقة بإعدادات البطارية وتفاصيل الإشعارات) قد تتطلب إصدارات أحدث من أندرويد بسبب التغييرات في القيود الأمنية لنظام التشغيل.
2. متطلبات الأجهزة الأساسية
- المعالج والذاكرة العشوائية (RAM): متطلبات منخفضة. يمكن تشغيله بكفاءة على أي جهاز أندرويد حديث. لا يتطلب قوة معالجة كبيرة لأنه لا يقوم بمهام عرض رسومية، بل ينتظر المحفزات ويعالج الأوامر المنطقية.
- مساحة التخزين: مساحة صغيرة جدًا للتطبيق نفسه (عادةً أقل من 100 ميجابايت).
3. متطلبات الأذونات الخاصة
هذه هي المتطلبات الأكثر أهمية لتشغيل MacroDroid بكامل طاقته:
- إذن الوصول إلى الاستخدام (Usage Access): ضروري لمعرفة التطبيق الذي يعمل حاليًا (لقيود “عند فتح التطبيق”).
- إذن تعديل إعدادات النظام (Write System Settings): ضروري للسماح للتطبيق بتغيير السطوع، ومستويات الصوت، وإعدادات دوران الشاشة.
- إذن تسهيل الاستخدام (Accessibility Service): ضروري لتنفيذ إجراءات متقدمة مثل النقر على الشاشة أو التعامل مع بعض الإشعارات.
- إذن تجاهل تحسينات البطارية (Ignore Battery Optimizations): من الضروري تفعيل هذا الإذن لضمان أن نظام أندرويد لا يقوم بإيقاف التطبيق في الخلفية، مما قد يمنعه من الاستجابة للمحفزات في الوقت المناسب.
يعد MacroDroid أداة لا تقدر بثمن لكل مستخدم أندرويد يتطلع إلى تخصيص جهازة، مما يجعله أكثر ذكاءً واستجابة لمتطلبات حياته اليومية.
مع تحيات موقع سوفت لود | SoftLoad




