إذا أردت من أي وقت مضى تحكّم بهاتفك الأندرويد من جهاز الكمبيوتر الخاص بك بأقل قدر ممكن من التعقيد, scrcpy إنها من تلك الأدوات التي بمجرد تجربتها، ستتساءل لماذا لم تستخدمها طوال هذه المدة. إنها خفيفة الوزن وسريعة للغاية، ولا تتطلب تثبيت أي شيء على هاتفك أو عمل روت له، لذا فهي مثالية للاستخدام الشخصي والمهني على حد سواء.
سوف ترى في جميع أنحاء هذه المقالة كيفية استخدام برنامج scrcpy من نظام ويندوز خطوة بخطوة، والمتطلبات اللازمة، وكيفية توصيله عبر منفذ USB وشبكة Wi-Fiوأيضًا كل تلك الخيارات المتقدمة التي لا ينظر إليها أحد تقريبًا ولكنها تحدث فرقًا: الحد من الدقة، وتسجيل الشاشة، وتحسين الأداء، أو حتى العمل مع أجهزة متعددة في نفس الوقت.
ما هو برنامج scrcpy ولماذا يتحدث عنه الجميع؟
سكريربي (يُنطق ما يشبه "نسخة الشاشة") هو أداة مفتوحة المصدر طورتها شركة Genymobile تتيح لك عرض جهاز Android والتحكم فيه من جهاز الكمبيوتر الخاص بك.بدلاً من محاكاة نظام أندرويد، يقوم بنقل شاشة هاتفك المحمول أو جهازك اللوحي في الوقت الفعلي إلى نافذة على جهاز الكمبيوتر الخاص بك، ومن هناك يمكنك التحكم فيه باستخدام لوحة المفاتيح والماوس كما لو كان الهاتف في يدك.
الفرق الكبير مع الاختراعات المماثلة الأخرى هو أن سكرابي لست بحاجة إلى تثبيت أي تطبيقات على هاتفك أو عمل روت له.لا يقوم الهاتف بتشغيل سوى خادم مؤقت صغير يتم تشغيله عبر ADB (جسر تصحيح Android)عند إغلاق برنامج scrcpy، لا يتبقى أي شيء على الجهاز. وهذا يجعله حلاً نظيفاً وآمناً للغاية لبيئات العمل، والعروض التوضيحية، والفصول الدراسية، أو ببساطة للاستخدام اليومي.
ومن نقاط قوتها الأخرى الأداء: يقدم scrcpy زمن استجابة منخفض للغاية، وجودة صورة ممتازة، وسلاسة مذهلة حتى على الأنظمة المتواضعة.يمكنك مشاهدة مقاطع الفيديو، ولعب الألعاب، وتقديم العروض التقديمية، أو تصحيح أخطاء التطبيقات دون أي تأخير ملحوظ تقريبًا بين ما تفعله بالماوس وما يحدث على شاشة نظام أندرويد.
علاوة على ذلك، فإن برنامج scrcpy متوافق تمامًا مع مختلف الأنظمة الأساسية: يعمل على أنظمة ويندوز، وماك أو إس، ولينكس.في جميع الحالات، يعتمد على ADB للتواصل مع الجهاز، لذلك سيشعر أي شخص لديه أدنى تجربة مع نظام Android وكأنه في بيته.
الحد الأدنى من المتطلبات لاستخدام برنامج scrcpy من نظام التشغيل Windows
قبل البدء بتنزيل أي شيء، من الأفضل أن تتأكد من المتطلبات اللازمة لتشغيل كل شيء بسلاسة. والخبر السار هو أن المتطلبات قياسية للغاية: أي جهاز كمبيوتر حديث يعمل بنظام ويندوز تقريبًا وجهاز أندرويد ليس قديمًا جدًا. ستعمل بدون أي مشاكل.
أما بالنسبة للهواتف المحمولة، فإن مكتبة scrcpy تعمل مع Android 5.0 (API 21) أو أعلىيشمل هذا تقريبًا جميع الهواتف والأجهزة اللوحية التي لا تزال متداولة، لذلك ما لم يكن لديك جهاز قديم جدًا، فلن تواجه أي مشاكل في التوافق.
الشيء الأساسي الوحيد في الهاتف هو تفعيل خيار نظام محدد: تصحيح أخطاء USBتُعد هذه الميزة جزءًا من خيارات المطور وهي التي تسمح للكمبيوتر بالتواصل مع الجهاز عبر ADB.
أما بالنسبة للحاسوب الشخصي، فيكفي أن يكون النظام ويندوز (32 أو 64 بت)أن يكون لديك صلاحيات لتشغيل التطبيقات العادية وأن يكون لديك كابل USB بحالة جيدة للاتصال الأولي. بعد ذلك، إذا كنت ترغب في استخدام الوضع اللاسلكي، فستحتاج إلى أن يكون هاتفك المحمول وجهاز الكمبيوتر الخاص بك على نفس الشبكة وأن تكون قادرًا على استخدام ADB عبر TCP/IP.
كيفية تنزيل وتثبيت برنامج scrcpy على نظام التشغيل ويندوز
في نظام ويندوز، يتم توزيع برنامج scrcpy كحزمة جاهزة للاستخدام. لا يوجد برنامج تثبيت تقليدي؛ ما تقوم بتنزيله هو ملف مضغوط كل ما عليك فعله هو استخراجها إلى مجلد لتكون جميع الملفات التنفيذية جاهزة.شيء عملي للغاية لحمله حتى على محرك أقراص USB.
الإجراء المعتاد هو الذهاب إلى المستودع الرسمي للمشروع على GitHub (Genymobile/scrcpy) و قم بتنزيل إصدار ويندوز الذي يتوافق مع بنية نظام التشغيل لديك.إما 32 بت أو 64 بت. ستجد داخل ملف ZIP عدة ملفات، ولكن أهمها بالنسبة لمعظم المستخدمين هي:
- scrcpy.exe، مما يفتح نافذة الجهاز ويجعل وحدة التحكم بالأوامر مرئية، وهو أمر مفيد لعرض رسائل الخطأ أو المعلومات التقنية.
- scrcpy-noconsole.exe أو scrcpy-noconsole.vbs، المصمم لتشغيل scrcpy دون ترك نافذة وحدة تحكم مفتوحة في الخلفية.
بعد استخراج الملفات لا تحتاج إلى أي تثبيت إضافي.إذا كنت ترغب في ذلك، يمكنك إضافة المجلد إلى متغير PATH الخاص بنظام التشغيل Windows لاستدعاء scrcpy من أي طرفية، ولكن هذا ليس إلزاميًا: ما عليك سوى الانتقال إلى المجلد وتشغيل الملف المقابل.
قم بتمكين تصحيح أخطاء USB على Android
بدون تفعيل تصحيح أخطاء USB، لن يتمكن برنامج scrcpy من القيام بأي شيء تقريبًا، لذا فهذه الخطوة ضرورية. والخبر السار هو أن على الرغم من أنها مخفية إلى حد ما، إلا أن الخيار يتم تفعيله في غضون دقيقة واحدة ولا يشكل أي خطر على الهاتف. إذا استخدمته فقط مع معدات موثوقة.
قد تختلف الخطوات قليلاً حسب طبقة نظام أندرويد (سامسونج، شاومي، إلخ)، ولكن بشكل عام تكون العملية متشابهة للغاية:
- افتح ال إعدادات من جهاز Android الخاص بك.
- انتقل إلى القسم حول الهاتف o معلومات البرمجيات.
- انقر عدة مرات (عادةً سبع مرات) على بناء عدد إلى أن يخبرك النظام بذلك تم تفعيل خيارات المطور.
- ارجع إلى قائمة الإعدادات الرئيسية وأدخل خيارات المطور.
- تفقد الصندوق تصحيح أخطاء USB ويؤكد ذلك التنبيه الأمني.
عند توصيل هاتفك المحمول بجهاز الكمبيوتر الخاص بك لاحقًا مع تشغيل برنامج scrcpy، سيعرض نظام Android نافذة منبثقة تسألك عما إذا كنت هل تريد السماح بتصحيح أخطاء USB على هذا الكمبيوتر؟يوصى بتحديد خيار "السماح دائمًا" إذا كنت ستستخدم scrcpy بشكل متكرر على هذا الكمبيوتر، حتى لا يطلب منك ذلك في كل مرة.
استخدام برنامج scrcpy على نظام ويندوز عبر منفذ USB: خطوة بخطوة
بعد استخراج برنامج scrcpy على جهاز الكمبيوتر الخاص بك وتفعيل تصحيح أخطاء USB على جهازك المحمول، يمكنك الآن إجراء أول اتصال. الخطوات الأساسية بسيطة للغاية: قم بالاتصال، والتفويض، وتشغيل scrcpyفي معظم الحالات، ودون الحاجة إلى تعديل أي معايير إضافية، سيعمل كل شيء من المرة الأولى.
El عملية نموذجية سيكون كالتالي:
- قم بتوصيل جهاز Android الخاص بك بجهاز الكمبيوتر الذي يعمل بنظام Windows باستخدام كابل USB متوافق وفي حالة جيدةتجنب استخدام الكابلات المخصصة للشحن فقط أو الكابلات ذات الجودة الرديئة، لأنها قد تتسبب في انقطاعات متقطعة.
- إذا كانت هذه هي المرة الأولى التي تقوم فيها بتوصيله مع تمكين وضع تصحيح الأخطاء، فسيظهر إشعار على شاشة هاتفك المحمول يطلب منك تفويض للسماح بتصحيح أخطاء USB من هذا الكمبيوتر الشخصيوافق، وإذا كنت ترغب في مزيد من الراحة، فاختر أيضًا خيار تذكر كلمة المرور هذه دائمًا.
- افتح مستكشف الملفات، وانتقل إلى المجلد الذي استخرجت إليه برنامج scrcpy و قم بتشغيل scrcpy.exe أو scrcpy-noconsole.exeيعتمد ذلك على ما إذا كنت تفضل رؤية وحدة التحكم أم لا.
- في غضون ثوانٍ قليلة، سيقوم برنامج scrcpy بتشغيل الخادم على الهاتف عبر ADB، وبدء الاتصال، و ستفتح نافذة تعرض شاشة جهازك الأندرويد في الوقت الفعلي..
من تلك اللحظة يمكنك التفاعل مع الجهاز باستخدام فأرة الكمبيوتر ولوحة المفاتيحالتصفح، وفتح التطبيقات، وكتابة الرسائل، والرد على المحادثات، وما إلى ذلك. إنه يشبه إلى حد كبير استخدام برنامج محاكاة، ولكنه يعمل على هاتفك الحقيقي، مع بياناته وإشعاراته.
من أكثر الأمور العملية التي يسمح بها برنامج scrcpy اسحب الملفات من نظام ويندوز إلى نافذة الهاتف المحمول لنسخها إلى ذاكرة الجهاز. أي يمكنك أخذ ملف APK أو صورة أو مستند من سطح المكتب وإفلاته في نافذة scrcpy ليتم نقله إلى الهاتف دون الحاجة إلى فتح مستكشف الملفات.
اختصارات لوحة المفاتيح والوظائف الأساسية في برنامج scrcpy
بمجرد فتح برنامج scrcpy، يجدر بك تعلم بعض الاختصارات، لأن إنها تجعل المهام اليومية أسهل بكثير وتوفر عليك عدة نقرات.على الرغم من وجود قائمة طويلة إلى حد ما في الوثائق الرسمية، إلا أن بعضًا من أكثرها إثارة للاهتمام هي:
- نقرة الماوس: يعادل لمس الشاشة بإصبعك.
- عجلة الفأرة: يتم التمرير عموديًا، وهو مثالي للشبكات الاجتماعية أو القوائم الطويلة.
- لوحة مفاتيح الكمبيوتر: يتم استخدامه مباشرة للكتابة في أي حقل نصي على الهاتف المحمول.
- Ctrl + S (ويندوز/لينكس) o Command + S (macOS): يلتقط لقطة شاشة للجهاز ويحفظها في ملف.
يهدف برنامج scrcpy إلى تمكينك من استخدم جهاز Android الخاص بك كما لو كان مجرد نافذة أخرى من النظامدون الحاجة إلى التفكير في الهاتف فعلياً. بالنسبة للمطورين، على سبيل المثال، هذا أمر رائع: يمكنك اختبار تطبيقك على الجهاز الفعلي مع الاستمرار في البرمجة وتصحيح الأخطاء على نفس الشاشة، دون الحاجة إلى تبديل التركيز باستمرار بين لوحة المفاتيح والجهاز المحمول.
خيارات متقدمة: الدقة، ومعدل الإطارات، والتسجيل، والمزيد
يتألق برنامج Scrcpy حقًا عندما تبدأ باستكشاف خياراته المتقدمة. تحت تلك الواجهة البسيطة يكمن... مجموعة جيدة من معلمات سطر الأوامر التي تسمح لك بتكييف سلوك الأداة وفقًا لاحتياجاتكسواء كان ذلك يتعلق بإعطاء الأولوية للأداء أو الجودة أو الميزات الإضافية.
تُعدّ دقة الشاشة من أكثر الإعدادات استخدامًا. إذا كنت تعمل بجهاز محمول قوي جدًا ولكن بجهاز كمبيوتر أو شبكة ذات إمكانيات محدودة نوعًا ما، قد ترغب في تقليل حجم الصورة المرسلة. لتحسين سلاسة التشغيل وتقليل استهلاك الموارد، على سبيل المثال، لتقييد الارتفاع الأقصى إلى 1280 بكسل، يمكنك استخدام ما يلي:
scrcpy -m 1280
يحدث شيء مشابه مع معدل الإطارات في الثانية (FPS). يسمح برنامج Scrcpy بذلك. اضبط معدل الإطارات لتحقيق التوازن بين الأداء وسلاسة الحركة. على سبيل المثال، إذا كنت ترغب في تثبيت معدل الإطارات عند 30 إطارًا في الثانية، فسيكون الأمر كالتالي:
scrcpy -fps 30
يُعد تسجيل الشاشة خيارًا عمليًا آخر. بفضل برنامج scrcpy، يمكنك تسجيل كل ما يحدث على جهازك الذي يعمل بنظام Android في ملف فيديو. يمكنك التحكم به من جهاز الكمبيوتر الخاص بك دون الحاجة إلى تثبيت بطاقات التقاط الفيديو أو استخدام تطبيقات خارجية على جهازك المحمول. للقيام بذلك، ما عليك سوى إضافة معلمات التسجيل التالية:
scrcpy --record archivo.mp4
هذه مجرد أمثلة. إذا كنت ترغب في رؤية القائمة الكاملة للمعلمات المتاحة، فما عليك سوى قم بتشغيل scrcpy باستخدام الخيار –help من وحدة التحكم، أو راجع وثائق المستودع الرسمي على GitHub، حيث يتم شرح كل إعداد من الإعدادات الممكنة بالتفصيل.
قم بتوصيل برنامج scrcpy عبر شبكة Wi-Fi: استخدم نظام Android لاسلكيًا
يُعد الاتصال عبر منفذ USB الطريقة الأبسط والأكثر استقرارًا، ولكن برنامج scrcpy يسمح أيضًا تحكم بجهازك الذي يعمل بنظام Android عبر الشبكة، دون الحاجة إلى إبقاء الكابل موصولاً.هذا الأمر مريح للغاية إذا كنت ستنقل الهاتف من مكان لآخر، أو إذا كنت بحاجة إليه للعروض التوضيحية، أو إذا كنت ببساطة لا تريد التحقق من منفذ USB باستمرار.
توجد طريقتان متشابهتان جدًا لتكوين برنامج scrcpy عبر شبكة Wi-Fi، وكلاهما يعتمد على ADB عبر بروتوكول TCP/IP. ويكون التسلسل العام كما يلي: أولاً، قم بالتوصيل عبر منفذ USB، وقم بتمكين ADB عبر الشبكة، ثم قم بالتوصيل باستخدام عنوان IP الخاص بالهاتف.ومن الأمثلة الشائعة على ذلك:
adb tcpip 5555
adb connect IP_DEL_DISPOSITIVO:5555
بعد ذلك الاتصال، يمكنك افصل كابل USB وقم بتشغيل برنامج scrcpy بشكل طبيعي باستخدام:
scrcpy
هناك طريقة أخرى تقدمها بعض إصدارات scrcpy وهي استخدام خيار TCP/IP مباشرة في الأمر نفسه. يشير إلى عنوان IP ومنفذ الجهازسيكون الأمر على هذا النحو:
scrcpy --tcpip=192.168.1.1:5555
في كلتا الحالتين، الشرط هو أن الكمبيوتر والهاتف المحمول متصلان بنفس الشبكة المحلية وأن الجهاز يقبل اتصالات ADB عبر بروتوكول TCP/IP. بمجرد تهيئته، يمكنك الاستمرار في استخدام جميع وظائف scrcpy (التحكم، التسجيل، إعدادات الدقة، إلخ) تمامًا كما لو كنت متصلاً عبر كابل.
Scrcpy على أنظمة أخرى: macOS و Linux
على الرغم من أن هذه المقالة تركز على استخدام scrcpy من نظام التشغيل Windows، إلا أن الأداة قابلة للاستخدام تمامًا في أنظمة أخرى أيضًا. نظام macOS ومعظم توزيعات لينكس، مع وجود اختلافات بشكل رئيسي في طريقة تثبيته.
في نظام macOS، يتمثل النهج الأكثر شيوعًا في استخدام مديري الحزم مثل Homebrew أو MacPortsعلى سبيل المثال، باستخدام Homebrew يمكنك تثبيته ببساطة عن طريق:
brew install scrcpy
وشيء مشابه مع MacPorts باستخدام sudo port install scrcpyيحدث شيء مشابه جدًا في لينكس: في ديبيان أو أوبونتو، ما عليك سوى تشغيل sudo apt install scrcpyبينما في نظام Arch Linux يمكنك استخدام pacman -S scrcpyفي كلا البيئتين، بمجرد التثبيت، يكون الاستخدام مطابقًا تقريبًا لاستخدام نظام التشغيل ويندوز: قم بتوصيل جهازك المحمول، وقم بتمكين تصحيح أخطاء USB، ثم قم بتشغيل scrcpy..
في بعض بيئات لينكس، من الممكن حتى الوصول إلى ميزات إضافية، مثل استخدم هاتفك المحمول ككاميرا ويب عبر scrcpy أو قم بتمكين لوحة مفاتيح HID فعلية مع خيارات مثل scrcpy --hid-keyboard أو نسختها المختصرة scrcpy -Kهذه الميزات مخصصة للمستخدمين المتقدمين، لكنها توضح مدى مرونة الأداة.
حالات استخدام واقعية: من يستفيد أكثر من مكتبة scrcpy؟
لقد حظي برنامج Scrcpy بمكانة مرموقة بين المطورين والمستخدمين المتقدمين لأن يغطي هذا البرنامج العديد من السيناريوهات التي تحتاج فيها إلى عرض أو التحكم في جهاز يعمل بنظام Android من جهاز الكمبيوتر الخاص بك. لا توجد تعقيدات. الأمر يتجاوز بكثير مجرد "النظر إلى الشاشة".
بالنسبة للمطورين، على سبيل المثال، فهو مثالي لـ تصحيح أخطاء التطبيقات على جهاز فعلي أثناء مشاركة الشاشة في الاجتماعات، أو تسجيل العروض التوضيحية، أو شرح الأخطاء البرمجية.يمكنهم عرض السجلات في وحدة التحكم، والتفاعل مع الواجهة الفعلية، وفي نفس الوقت فتح بيئة التطوير المتكاملة على نفس الشاشة.
في عالم التجارة وما قبل البيع، تُعد مكتبة scrcpy أداة مفيدة للغاية لـ عرض تطبيقات الهاتف المحمول في العروض التقديمية والمعارض التجاريةما عليك سوى توصيل هاتفك بجهاز الكمبيوتر المحمول، وفتح برنامج scrcpy، وعرض النافذة على شاشة كبيرة أو جهاز عرض، والتحكم في جهازك المحمول بسهولة من لوحة المفاتيح والماوس.
يستفيد المستشارون وفرق الدعم أيضاً من القدرة على شارك شاشة جهاز Android الخاص بك في الوقت الفعلي أثناء جلسة عن بُعد أو في اجتماع وجهاً لوجه. يمكن توجيه المستخدم، ويمكن اكتشاف الأخطاء بصرياً، أو يمكن تسجيل العملية لتوثيق الحادث.
وينطبق الأمر نفسه على التعليم والتدريب: يستخدم المعلمون والمدربون ومنشئو المحتوى مكتبة scrcpy لـ إنشاء دروس فيديو تعليمية، أو دورات تدريبية عبر الإنترنت، أو عروض توضيحية مباشرة، وذلك بدمج لقطة شاشة الهاتف المحمول مع صوتك أو عرض تقديمي على الكمبيوتر.
بدائل وحلول تكميلية لـ scrcpy
على الرغم من أن مكتبة scrcpy قد تفوقت على العديد من منافسيها من حيث الأداء والبساطة، ليس هذا هو الخيار الوحيد المتاح للتحكم في شاشة جهاز أندرويد أو عكسها.توجد أدوات تركز بشكل أكبر على المستخدمين غير التقنيين الذين يفضلون الواجهات الرسومية المزودة بأزرار بدلاً من الأوامر.
وبهذا المعنى، توجد حلول، بالإضافة إلى عكس الشاشة، تقدم إدارة كاملة للأجهزة، ونقل الملفات عبر المنصات، وإشعارات سطح المكتب وميزات إضافية أخرى، مثل AirMirror من AirDroidإنهم يميلون إلى التضحية ببعض خفة وبساطة فلسفة scrcpy، ولكن في المقابل يسمحون لك بإدارة كل شيء ببضع نقرات ودون الحاجة إلى حفظ معلمات معقدة.
تُعد هذه الأنواع من البدائل مثيرة للاهتمام إذا هل تشعر بالإرهاق من كثرة الأوامر التي عليك استخدامها أم أنك تحتاج إلى شيء سهل الاستخدام للغاية؟ بواجهة رسومية. على أي حال، حتى في تلك السيناريوهات، يظل برنامج scrcpy معيارًا لأدائه ولكونه مفتوح المصدر بالكامل، دون إعلانات أو قيود غريبة.