واجهة scrcpy رسومية للماك لا ترسلك إلى الـ Terminal
إذا بحثت عن واجهة رسومية لـ scrcpy على macOS، فالأرجح أنك أردت شيئًا واحدًا: التوقّف عن كتابة الأوامر. والمُحرج أن معظم واجهات scrcpy الأمامية ما زالت تطلب منك تثبيت scrcpy و adb بنفسك عبر Homebrew أولًا. تشرح هذه الصفحة بالضبط ما يتطلّبه التثبيت الرسمي، وكيف تُقارَن الواجهات الموجودة ببعضها، وأين يقع Super ADB Manager — الذي يضمّ adb و scrcpy داخل التطبيق نفسه — من كل ذلك.
ما هي scrcpy، ولماذا لا تزال المحرّك الصحيح
scrcpy أداة مفتوحة المصدر من Genymobile تبثّ شاشة هاتف Android إلى الحاسوب عبر ADB — عبر USB أو Wi-Fi — وتعيد إرسال إدخال الفأرة ولوحة المفاتيح إلى الهاتف. لا تحتاج إلى صلاحيات الجذر، ولا تترك تطبيقًا على هاتفك: فهي تدفع خادمًا صغيرًا إلى /data/local/tmp طوال مدة الجلسة فقط. وهي مرخّصة بموجب Apache 2.0.
عبر USB يكون زمن الاستجابة منخفضًا بما يكفي للتفاعل الحقيقي عادةً، ودقة 1080p بمعدّل 60 fps أمر معتاد على الأجهزة الحديثة. لا داعي لاختراع بروتوكول منافس، ولهذا يستخدم Super ADB Manager محرّك scrcpy داخليًا. لم تكن scrcpy يومًا هي المشكلة؛ المشكلة هي الطريقة التي يُفترض بك أن تثبّتها وتشغّلها بها على الماك.
التثبيت الرسمي على macOS ما زال ينتهي في سطر الأوامر
يسرد التوثيق الرسمي (doc/macos.md في مستودع Genymobile/scrcpy) ثلاثة مسارات، وكلها تفترض وجود سطر أوامر:
لا يوجد في هذه القائمة تطبيق يُفتح بنقرة مزدوجة. وإذا أغلقت نافذة Terminal، أُغلق معها العرض المرآوي. وعندما يحدث خلل ما — مثل الرسالة الكلاسيكية "Could not find any ADB device" — تجد نفسك تصحّح متغيّرات البيئة بدل أن تنظر إلى هاتفك.
- Homebrew:
brew install scrcpy، وهذا يعني أولًا تثبيت Homebrew نفسه، إضافة إلىbrew install android-platform-toolsإن لم يكن adb موجودًا لديك أصلًا. - MacPorts:
sudo port install scrcpy— الفكرة نفسها، مع كلمة مرور المسؤول. - أرشيف الإصدار الجاهز: لا يحتاج إلى مدير حِزم، لكن التوثيق ما زال يشترط وجود
adbضمنPATH، وتشغّل الأداة بكتابةscrcpyفي سطر الأوامر.
لماذا لا تُلغي واجهات scrcpy الموجودة الحاجة إلى Terminal فعليًا
نتائج البحث في هذا الموضوع هي في معظمها مستودعات GitHub: SimonAKing/scrcpy-gui و guiscrcpy و GeorgeEnglezos/Scrcpy-GUI و pedrofraca/scrcpyui، إضافة إلى تطبيق شريط القوائم الأصلي AndroLaunch. بعضها جيد فعلًا، وبعضها يتيح من خيارات scrcpy أكثر مما نتيحه نحن.
لكن اقرأ أقسام الإعداد لديها وستجد الجملة نفسها في جُلّها تقريبًا: ثبّت scrcpy و adb أولًا، عبر Homebrew غالبًا. هذه المشاريع واجهات أمامية — تجمّع نص أمر ثم تشغّله. فإذا لم يكن scrcpy موجودًا على الجهاز أصلًا، تُفتح النافذة ولا يحدث شيء. وهكذا ينتهي الأمر بمن أراد واجهة رسومية ليتجنّب سطر الأوامر إلى فتح سطر الأوامر على أي حال، وإلى تذكّر تشغيل brew upgrade scrcpy لاحقًا.
كما أن عددًا منها مبني على Electron أو Flutter، ما يعني حجم تنزيل أكبر بكثير ونافذة غير أصلية على ماك بمعالج Apple Silicon.
مقاربتنا: وضع الملفات التنفيذية داخل التطبيق
Super ADB Manager تطبيق أصلي مكتوب بـ SwiftUI يحمل نسخته الخاصة من adb وخادم scrcpy الخاص به داخل حزمة التطبيق. لا يُكتب أي شيء في /usr/local، ولا يُمسّ PATH لديك، وحذف التطبيق يزيل كل شيء. وهو مجاني — بلا حساب، وبلا إعلانات، وجمع بيانات الاستخدام معطّل افتراضيًا. حجم ملف DMG نحو 27 MB، وهو موقّع وموثّق من Apple، لذا يفتحه Gatekeeper دون تحذير "مطوّر غير معروف".
هذا هو المسار كله. لا توجد خطوة تكتب فيها أمرًا، ولا خطوة تثبّت فيها اعتمادية.
- نزّل ملف DMG واسحب Super ADB Manager إلى مجلد التطبيقات.
- على الهاتف: الإعدادات ← حول الهاتف ← انقر على رقم الإصدار سبع مرات، ثم الإعدادات ← النظام ← خيارات المطوّرين ← فعّل تصحيح أخطاء USB.
- وصّل الهاتف بكابل USB يدعم نقل البيانات، وانقر "سماح" في رسالة "السماح بتصحيح أخطاء USB؟".
- يظهر الجهاز في الشريط الجانبي مع مستوى البطارية وإصدار Android وزمن الاستجابة الحيّ. انقر "بدء عكس الشاشة".
مقارنة بين الخيارات المجانية
ملخّص منصف، حتى تختار غيرنا إن كان أنسب لك:
- scrcpy (سطر الأوامر) — مجانية ومفتوحة المصدر، وأكثرها خيارات وأدقّها تحكّمًا. تحتاج إلى Homebrew أو MacPorts، وإلى وجود adb ضمن
PATH، وإلى نافذة Terminal لكل جلسة. - scrcpy-gui / guiscrcpy / Scrcpy-GUI — واجهات أمامية مجانية مع إعدادات محفوظة. لا تزال تتطلّب تثبيت scrcpy و adb بشكل منفصل، ومعظمها Electron أو Flutter.
- AndroLaunch — أصلي بلغة Swift، في شريط القوائم، وخفيف جدًا. يفترض هو أيضًا أن scrcpy مثبّتة مسبقًا عبر Homebrew.
- تطبيقات عكس الشاشة التجارية (MirrorTo، ApowerMirror، X-Mirage، AnyViewer، Vysor) — مصقولة، لكن "المجاني" فيها يعني عادةً نسخة تجريبية: علامات مائية، أو حدود للدقة، أو اشتراك مقابل التحكم بلوحة المفاتيح.
- Super ADB Manager — مجاني، بلا حساب، مع adb و scrcpy مدمجَين، وموثّق من Apple، وأصلي. يعمل على Apple Silicon و macOS 13 فأحدث فقط، وخياراته المتقدّمة أقل من scrcpy الخام.
ما الذي تحصل عليه بعد تشغيل العرض المرآوي
انقر واسحب على لوحة التتبّع لتنقر وتمرّر على الهاتف؛ واكتب بلوحة مفاتيح الماك، بما في ذلك لصق النصوص في حقول Android. وتجد أزرار الشاشة الرئيسية والرجوع والتطبيقات الأخيرة والتشغيل ومستوى الصوت والتدوير والقفل في لوحة جانبية، إلى جانب زر لقطة الشاشة الذي ينسخها مباشرة إلى الحافظة.
جودة عكس الشاشة قابلة للضبط — أقصى دقة، ومعدّل بت الفيديو، وأقصى عدد إطارات — لأن USB و Wi-Fi يستحقّان إعدادات مختلفة. والخيارات التي هي رايات في سطر الأوامر (--turn-screen-off و --stay-awake و --show-touches و --fullscreen) صارت هنا مربّعات اختيار. أما "بدء عكس الشاشة في نافذة جديدة" فيشغّل ملف scrcpy التنفيذي الكامل في نافذته الخاصة، وهناك أيضًا يعمل تمرير الصوت والتسجيل عبر --record.
وللتخلّص من الكابل: الاختصارات ← التبديل إلى الاتصال اللاسلكي ينقل جهازًا موصولًا بالفعل عبر USB إلى TCP/IP كي تتمكّن من فصله. أو امسح الشبكة واقترن باستخدام الرمز المكوّن من ستة أرقام من خيارات المطوّرين ← تصحيح الأخطاء لاسلكيًا (Android 11 فأحدث).
قيود يستحسن معرفتها قبل التنزيل
نفضّل أن تعرفها من هنا بدل أن تكتشفها بعد التثبيت:
- Apple Silicon و macOS 13 (Ventura) فأحدث. لا توجد نسخة لمعالجات Intel — وعلى ماك بمعالج Intel تبقى scrcpy عبر Homebrew هي الجواب الصحيح.
- المعاينة داخل التطبيق تنقل الفيديو والإدخال فقط: بلا صوت، وبلا مزامنة تلقائية للحافظة. استخدم "بدء عكس الشاشة في نافذة جديدة" عندما تحتاج إلى الصوت (Android 11 فأحدث).
- التسجيل عبر
adb shell screenrecordيفشل على بعض أجهزة HONOR و Huawei التي تأتي بدون هذا الملف التنفيذي. أما التسجيل عبر نافذة scrcpy فيبقى يعمل عليها. - الفيديو المحمي بتقنية DRM (مثل Netflix وما شابه) يظهر كمستطيل أسود. هذا قيد من Android، وليس خللًا في scrcpy ولا في هذا التطبيق.
- عكس الشاشة لاسلكيًا مريح على تردّد 5 GHz وأسوأ بوضوح على شبكة 2.4 GHz مزدحمة. يبقى USB الخيار الأكثر سلاسة دائمًا.
نادرًا ما يكون عكس الشاشة هو كل ما احتجت إليه
أوقفت Apple تطبيق Android File Transfer عام 2024، ومعظم البدائل المتصدّرة اليوم تطبيقات مدفوعة. النافذة نفسها التي تعكس شاشتك تتصفّح أيضًا /sdcard مع السحب والإفلات في الاتجاهين، وتثبّت ملفات APK (بما فيها APK المقسّمة)، وتبثّ Logcat مع مرشّحات للمستويات وبحث، وتبدّل خيارات المطوّرين بنقرة واحدة.
وهناك أيضًا وضع MTP للأجهزة التي لا تتحدّث ADB إطلاقًا — مثل Kindle أو كاميرا أو مشغّل MP3 أو هاتف Android مع تعطيل تصحيح الأخطاء. وثمة تحفّظ صادق واحد: قد تنقطع جلسة MTP عند إخراج الجهاز أو عند انقطاع الطاقة وإعادتها على ناقل USB، وستحتاج إلى إعادة اختياره. وإن كان نقل الملفات هو ما جاء بك إلى هنا فعلًا، فراجع دليلنا لبدائل Android File Transfer على macOS.
الأسئلة الشائعة
هل أحتاج إلى تثبيت Homebrew أو adb أو scrcpy أولًا؟
لا. كلٌّ من adb وخادم scrcpy مضمّن داخل حزمة التطبيق ويُستخدم من هناك. لا يُضاف شيء إلى PATH لديك ولا يُكتب شيء خارج التطبيق، لذا فإلغاء التثبيت هو مجرّد سحبه إلى سلة المهملات. وإن كانت لديك scrcpy مثبّتة عبر Homebrew، فلا تعارض بين الاثنين.
هل هذا آمن؟ لا أريد برامج مشبوهة على جهاز الماك.
ملف DMG موقّع بشهادة Developer ID وموثّق من Apple، لذا يُفتح دون تحذير من Gatekeeper. وعلى جانب الهاتف، تدفع scrcpy خادمًا مؤقتًا إلى /data/local/tmp طوال الجلسة — بلا صلاحيات جذر، وبلا تطبيق دائم، وبلا حساب. وجمع بيانات الاستخدام معطّل افتراضيًا.
هل يمكنني عكس الشاشة لاسلكيًا، دون كابل؟
نعم، عبر ADB على شبكة Wi-Fi. أبسط طريق هو التوصيل عبر USB مرة واحدة واستخدام الاختصارات ← التبديل إلى الاتصال اللاسلكي، ثم فصل الكابل. أو فعّل خيارات المطوّرين ← تصحيح الأخطاء لاسلكيًا (Android 11 فأحدث) واقترن بالرمز المكوّن من ستة أرقام والجهازان على الشبكة نفسها.
هل هو مجاني فعلًا، أم نسخة تجريبية تطلب المال لاحقًا؟
مجاني، بلا حساب وبلا إعلانات وبلا علامة مائية وبلا خطة اشتراك. وهو مبني على scrcpy المرخّصة بموجب Apache 2.0؛ ورخص الأطراف الثالثة مرفقة مع التطبيق. وإن كنت تفضّل استخدام scrcpy مباشرة من سطر الأوامر، فهذا خيار معقول تمامًا ولا يكلّف شيئًا أيضًا.
لماذا لا أشغّل scrcpy من Terminal ببساطة؟
إن كنت مرتاحًا هناك فافعل — ستحصل على كل الخيارات، وتحديثات أسرع، وبلا طبقة وسيطة. هذا التطبيق موجود للحالات التي لا يكون فيها ذلك هو المقصود: زميل في فريق الاختبار يعمل على ماك مشترك، أو جهاز مقيّد بلا Homebrew، أو ببساطة عدم الرغبة في إبقاء نافذة Terminal مفتوحة لكل جهاز.
Super ADB Manager تطبيق macOS مجاني وموثَّق من Apple، ويأتي مع adb وscrcpy مدمجَين، فلا حاجة لتثبيت أي شيء عبر Homebrew ولا لفتح الطرفية.
تنزيل لنظام macOSmacOS 13 فأحدث · Apple Silicon · نحو 27 MB