تطبيق Wakivo: زر تشغيل لجهاز Mac من الهاتف
أكثر ما يثير الإعجاب في هذا التطبيق ليس ما يفعله، بل التنبيه الذي يشرح ما لا يستطيع فعله.

الإجابة المختصرة
تطبيق Wakivo يتحكم في تشغيل جهاز Mac من iPhone: قفل وسكون وإعادة تشغيل وإيقاف، مع إيقاظه ببرقية Wake-on-LAN حقيقية. يحتاج تطبيقًا مصاحبًا مجانيًا على الـ Mac، ويعمل مجانًا داخل شبكتك دون حساب ولا خادم.
في هذه الصفحة
الحالة مألوفة لكل من يعمل على جهاز مكتبي: تركت الـ Mac في المكتب أو في غرفة أخرى، وتحتاج إليه الآن. أو العكس تمامًا — نسيته يعمل طوال الليل وأنت خارج البيت.
تطبيق Wakivo هو تطبيق iPhone يحوّل الهاتف إلى زر تشغيل للـ Mac: قفل، وسكون، وإعادة تشغيل، وإيقاف، وإيقاظ من السكون ببرقية Wake-on-LAN. ويحتاج تطبيقًا مصاحبًا مجانيًا يعمل في شريط قوائم الـ Mac.
ما الذي يعرضه التطبيق على شاشته؟
اللقطة الرسمية تعرض جهازًا باسمه وحالته: متصل، ونظامه macOS 26.5.2. تحته شبكة من أربعة أزرار، ولكل زر سطر شارح.
القفل «يُبقي الجهاز يعمل». والسكون «يستيقظ بسرعة». وإعادة التشغيل والإيقاف «يسألان أولًا». ثم صف مستقل لـ Wake-on-LAN مكتوب تحته «يحتاج جهازًا على الشبكة نفسها».



هذه الأسطر الشارحة ليست زينة. زر «إيقاف» بلا تفسير قرار يتخذه المستخدم على غير علم، وزر مكتوب تحته «يسأل أولًا» قرار يعرف صاحبه نتيجته.
لماذا لا يستطيع أي شيء تشغيل جهاز مُطفأ؟
هذا أهم سؤال تقني في الموضوع كله، وأكثر ما يُساء فهمه في Wake-on-LAN.
داخل التطبيق تنبيه صريح يقول إن الإيقاظ يعمل فقط بينما الجهاز نائم. وإذا أُطفئ تمامًا فلا شيء على الشبكة يستطيع تشغيله، لأن الـ Mac يقطع الطاقة عن شريحة الشبكة كليًا. ثم يقترح البديل: استخدم السكون بدل الإيقاف، أو اضبط وقت تشغيل في الجدولة.
الآلية نفسها بسيطة ومعروفة: برقية سحرية بطول 102 بايت تحمل عنوان MAC مكررًا ست عشرة مرة، ترسل عبر الشبكة المحلية فتوقظ بطاقة الشبكة النائمة. والوصف يشدّد على أنها برقية حقيقية لا مجرد ping.
| الحالة | هل يمكن إيقاظه؟ |
|---|---|
| نائم | نعم، ببرقية Wake-on-LAN |
| مقفل ويعمل | يعمل أصلًا |
| مُطفأ تمامًا | لا، مهما كانت الأداة |
| مُطفأ مع جدولة تشغيل | نعم، لكن بجدولة مسبقة لا بأمر لحظي |
وهناك قيدان إضافيان يذكرهما الوصف بوضوح. الأول أن الإيقاظ عبر Wi-Fi ليس كالإيقاظ عبر Ethernet، وأن التطبيق يكتشف عنوان Wi-Fi الخاص المتغيّر وينبّهك حين يصبح عنوان MAC المخزّن قديمًا. والثاني أن الجهاز الذي يعمل عليه FileVault سيتوقف عند شاشة فك التشفير ولن يسجّل الدخول تلقائيًا.
التطبيق الذي يخبرك بما لا يستطيع فعله يوفّر عليك ساعة من الشك في إعداداتك.
لماذا يكون التطبيق المحدود أكثر أمانًا؟
لأن سطح الهجوم يساوي عدد الأوامر الممكنة، وهذه فكرة تستحق التعميم في تصميم البرمجيات لا في هذا التطبيق وحده.
الوصف واضح: التطبيق ليس سطح مكتب بعيدًا. لا يرى شاشتك، ولا يتحكم في لوحة المفاتيح أو الفأرة، ولا يصل إلى ملفاتك، ولا يفتح طرفية. الاتصال يحمل قائمة ثابتة من ثمانية إجراءات طاقة فقط، ولا توجد طريقة لطلب أكثر منها.
هذا اختيار معماري لا اختصار في المزايا. برنامج يقبل أوامر عشوائية يحتاج إلى تفويض دقيق واختبار مستمر، وبرنامج يقبل ثمانية أوامر معروفة يمكن التحقق منه بالكامل.
آلية الاقتران تسير على المنطق نفسه. الوصف يذكر أن الاقتران يحتاج شخصًا أمام الـ Mac يضغط «سماح»، وأن الرمز الصحيح وحده لا يكفي. الرمز من ست خانات ينتهي خلال دقيقتين، أو يُمسح رمز QR. وكل أمر مشفّر وموقّع، والأوامر المعادة تُرفض.
- قائمة أوامر مغلقة: ثمانية إجراءات لا تقبل الزيادة.
- موافقة بشرية عند الاقتران: لا يكفي امتلاك الرمز.
- سجل نشاط كامل يشمل الأوامر المرفوضة.
- كلمة مرور الـ Mac لا تُطلب ولا تُخزَّن ولا تُرسَل.
هل تحتاجه أصلًا؟
سؤال عادل. من يجلس أمام جهازه دائمًا لا يحتاج شيئًا من هذا.
القيمة تظهر في ثلاث حالات. الأولى للمطوّر الذي يترك جهازًا مكتبيًا يعمل كخادم بناء أو اختبار، ويريد إيقاظه قبل أن يصل إلى المكتب. الثانية لمن يريد إيقاف الجهاز ليلًا وتشغيله صباحًا بجدولة ثابتة، والجدولة محفوظة على الـ Mac نفسه فتعمل سواء كان الهاتف قريبًا أم لا. الثالثة لمن يتذكر بعد خروجه أنه ترك الجهاز يعمل.
والتطبيق مجاني بالكامل داخل شبكتك: التحكم، والإيقاظ، والجدولة، وسجل النشاط، وتطبيق Apple Watch. الاشتراك الاختياري يضيف شيئًا واحدًا فقط هو الوصول عبر الإنترنت من خارج الشبكة، وهذا نموذج تسعير نظيف يستحق الإشادة لأنه لا يحجب الأساسيات.
الإصدار 1.0 صدر في أغسطس 2026 ولا يحمل تقييمات بعد، وهو ما يعني أن الاختبار العملي هو الحكم. وقد كتبت عن هذا النوع من القرارات المعمارية في تجارب المشاريع، والخلاصة أن أفضل ما في تطبيق Wakivo هو صراحته: يشرح حدوده قبل أن تكتشفها بنفسك.
كيف تُعدّه ليعمل من أول مرة؟
أغلب مشكلات Wake-on-LAN ليست في التطبيق بل في الشبكة، ومعرفة ذلك مسبقًا توفّر وقتًا طويلًا.
ابدأ من إعدادات الـ Mac نفسه. يجب تفعيل خيار الاستيقاظ للوصول عبر الشبكة، وإلا فلن تصل البرقية إلى شيء. ثم تأكد أن الجهازين على الشبكة نفسها فعلًا لا على شبكتين تحملان اسمًا متقاربًا، فشبكة الضيوف في كثير من الموجّهات معزولة تمامًا عن الشبكة الرئيسية.
بعدها انتبه إلى نوع الاتصال. الاتصال السلكي أكثر موثوقية بكثير في هذا السياق، لأن بطاقة Ethernet تبقى قادرة على الاستماع في وضع السكون بطاقة منخفضة. أما Wi-Fi فسلوكه يعتمد على الجهاز والإعدادات، وهنا تظهر مشكلة العنوان الخاص المتغيّر التي ينبّه إليها التطبيق.
- فعّل الاستيقاظ للشبكة في إعدادات الطاقة على الـ Mac.
- تحقّق من الشبكة الواحدة لا من الاسم المتشابه.
- فضّل السلكي إن كان متاحًا.
- راجع FileVault إن كنت تتوقع تسجيل دخول تلقائيًا.
النقطة الأخيرة تستحق التوضيح. تشفير القرص ميزة أمان أساسية لا ينبغي تعطيلها من أجل الراحة، والتطبيق لا يطلب منك ذلك. هو فقط يقرأ حالة FileVault ويخبرك بالنتيجة: الجهاز سيعمل، لكنه سيقف عند شاشة فك التشفير حتى تحضر أنت.
ما الذي يعنيه هذا التصميم لمن يبني برمجيات؟
هذا الجزء يهمّني أكثر من التطبيق نفسه، وهو سبب كتابتي عنه في البرمجة لا في مراجعة عابرة.
القرار المعماري هنا هو تقليص القدرة عمدًا. كان بالإمكان بناء أداة تحكم كاملة تنفّذ أوامر طرفية، وكانت ستكون أقوى وأخطر بكثير. بدلًا من ذلك اختار التصميم قائمة مغلقة من ثمانية إجراءات، فأصبح التحقق من الأمان ممكنًا بالكامل.
هذا نمط قابل للتعميم. كلما ضاقت الواجهة سهُل ضمانها. وواجهة تقبل «نفّذ ما أرسله لك» تحتاج إلى منظومة تفويض معقدة، بينما واجهة تقبل ثمانية أوامر معروفة يمكن مراجعتها في جلسة واحدة.
والدرس الثاني هو أن الصراحة عن الحدود جزء من المنتج. قسم «صريح بشأن الأجزاء الصعبة» في وصف التطبيق ليس تواضعًا تسويقيًا، بل توثيق يمنع فئة كاملة من رسائل الدعم. المستخدم الذي يعرف أن الجهاز المُطفأ لا يمكن إيقاظه لن يرسل شكوى، ولن يظن أن الأداة معطوبة.
كل حد لا تشرحه للمستخدم سيكتشفه بنفسه، وسيسمّيه عيبًا.
نموذج التسعير يستحق ملاحظة
الحدود بين المجاني والمدفوع هنا مرسومة على أساس تقني لا تسويقي، وهذا نادر بما يكفي ليُذكر.
كل ما يعمل داخل شبكتك مجاني: التحكم، والإيقاظ، والجدولة، والسجل، وتطبيق الساعة. والسبب واضح حين تنظر إلى البنية: لا يوجد خادم في هذا المسار أصلًا، فالهاتف يتحدث إلى الـ Mac مباشرة، ولا تكلفة تشغيل تتحملها الشركة.
أما الوصول من خارج الشبكة فيحتاج وسيطًا يمرّر الاتصال، وهذا يعني خادمًا وتكلفة شهرية مستمرة. ولذلك وحده يوجد اشتراك.
| الوظيفة | داخل شبكتك | من خارجها |
|---|---|---|
| التحكم في الطاقة | مجاني | اشتراك |
| Wake-on-LAN | مجاني | اشتراك |
| الجدولة | مجانية وتُحفظ على الـ Mac | مجانية |
| سجل النشاط | مجاني | مجاني |
هذا النموذج يستحق التقدير لأنه صادق: تدفع مقابل ما يكلّف المطوّر مالًا، لا مقابل ميزة حُجبت اصطناعيًا لدفعك إلى الاشتراك. وقد كتبت عن هذه المفاضلة في بناء المنتجات، والقاعدة التي أخرج بها في كل مرة أن التسعير المبني على التكلفة الحقيقية يصمد أطول من التسعير المبني على الرغبة.
ويبقى تحفظ واحد: الإصدار 1.0 حديث، والتطبيق يعتمد على وجود برنامج مصاحب يعمل باستمرار على الـ Mac. أي عطل في البرنامج المصاحب يعني توقف كل شيء، وهذه نقطة فشل واحدة لا مفرّ منها في هذا التصميم. جرّبه أسبوعًا على جهاز غير حرج قبل أن تعتمد عليه في روتين يومي.
أسئلة شائعة
- هل يمكن تشغيل جهاز Mac مُطفأ تمامًا عبر تطبيق Wakivo؟
- لا. البرقية السحرية توقظ جهازًا نائمًا فقط، لأن الـ Mac يقطع الطاقة عن شريحة الشبكة عند الإيقاف الكامل. البديل هو ضبط وقت تشغيل مجدول مسبقًا، أو استخدام السكون بدل الإيقاف.
- هل يحتاج التطبيق إلى برنامج على الـ Mac؟
- نعم، يحتاج تطبيقًا مصاحبًا مجانيًا يعمل في شريط القوائم على الجهاز المراد التحكم فيه. لا يشغل مساحة في الـ Dock بحسب الوصف.
- هل يستطيع التطبيق رؤية شاشتي أو ملفاتي؟
- لا. الوصف ينص على أنه ليس سطح مكتب بعيدًا: لا رؤية للشاشة، ولا تحكم بلوحة المفاتيح أو الفأرة، ولا وصول إلى الملفات، ولا طرفية. الاتصال يحمل ثمانية إجراءات طاقة فقط.
- هل هو مجاني؟
- مجاني بالكامل داخل شبكتك، بما في ذلك التحكم والجدولة وسجل النشاط وتطبيق Apple Watch. الاشتراك الاختياري يضيف الوصول عبر الإنترنت من خارج الشبكة فقط.
المصادر
- Wakivo: Wake on LAN & Shutdown على App Store — App Store
- Wake-on-LAN — Wikipedia
- استخدام عناوين Wi-Fi الخاصة — Apple Support
نشرته
MrBebo
محتوى تقني عربي يقدمه بهاء طه حول البرمجة، الذكاء الاصطناعي، Web2 وWeb3، تطوير التطبيقات، بناء المنتجات وأدوات المطورين.
عن المدوّنة

