الصفحة الرئيسية » howto » ما هو وضع المطور في نظام التشغيل Windows 10؟

    ما هو وضع المطور في نظام التشغيل Windows 10؟

    إذا قمت بالحفر من خلال إعدادات Windows 10 ، فقد تصادف شيء يسمى "وضع المطور". عند وضع وضع المطور ، يتيح لك Windows اختبار التطبيقات التي تقوم بتطويرها بسهولة أكبر ، واستخدام بيئة Ubuntu Bash shell ، وتغيير مجموعة متنوعة من الإعدادات التي تركز على مطوري البرامج ، والقيام بأشياء أخرى مماثلة.

    كيفية تمكين وضع المطور

    هذا الإعداد متاح في تطبيق الإعدادات. للوصول إليه ، توجه إلى Settings> Update & Security> For Developers وحدد "وضع المطور".

    سيتم وضع جهاز كمبيوتر Windows 10 في وضع المطور. يعمل هذا على جميع إصدارات Windows 10 ، بما في ذلك Windows 10 Home.

    Sideload Unsigned Apps (و Debug Them في Visual Studio)

    يقع هذا الخيار أسفل "تطبيقات Windows Store" و "تطبيقات Sideload". حدد "تطبيقات Windows Store" وسيسمح لك Windows بتثبيت تطبيقات UWP من متجر Windows. سيسمح لك تحديد "تطبيقات Sideload" والإعداد الافتراضي و Windows أيضًا بتثبيت التطبيقات من خارج متجر Windows ، طالما أنها موقّعة بشهادة صالحة.

    ولكن إذا اخترت "وضع المطور" ، فيمكنك تثبيت تطبيقات UWP من خارج متجر Windows ، حتى إذا لم يتم توقيعها. يعد هذا خيارًا أساسيًا لمطوري تطبيقات UWP ، الذين يريدون اختبار تطبيقاتهم على أجهزة الكمبيوتر الشخصية الخاصة بهم أثناء تطويرها. يستبدل هذا الخيار الحاجة إلى "ترخيص المطور" على Windows 8.1.

    يسمح لك وضع Developer (المطور) أيضًا بتصحيح تطبيقات UWP في Visual Studio. في الواقع ، إذا قمت بفتح مشروع تطبيق UWP في Visual Studio بدون تمكين وضع Developer ، فسترى رسالة مطالبة "Enable Developer Mode for Windows 10" التي ترشدك إلى تمكين وضع المطور. ستتمكن بعد ذلك من تشغيل تطبيق في وضع التصحيح مباشرة من Visual Studio ، واختباره على جهاز الكمبيوتر الخاص بك قبل تحميله على متجر Windows.

    باش على أوبونتو على ويندوز 10

    إذا كنت ترغب في استخدام Bash shell الخاص بنظام Ubuntu على Windows 10 ، يجب أولاً وضع جهازك في "وضع المطور". فقط عندما يكون جهازك في وضع المطور ، يمكنك تمكين "نظام Windows الفرعي لنظام التشغيل Linux" وتثبيت بيئة أوبونتو في Bash.

    في حالة تعطيل وضع المطور ، سيتم تعطيل نظام Windows الفرعي لـ Linux أيضًا ، مما يمنع الوصول إلى shell Ubuntu Bash.

    تحديث: بدءًا من تحديث Fall Creators ، أصبح نظام Windows الفرعي لـ Linux الآن ميزة ثابتة. لم تعد بحاجة إلى تمكين وضع المطور لاستخدام برنامج Linux على Windows.

    أسهل الوصول إلى إعدادات مطوري تريد

    يسمح لك الجزء "للمطورين" بتغيير مجموعة متنوعة من إعدادات النظام بسرعة لتصبح أكثر ملاءمةً للمطورين. بعض هذه الإعدادات متوفرة في Windows في مناطق أخرى ، ولكنها مبعثرة في كل مكان. بهذه الطريقة ، يمكن للمطورين الوصول إليها كلها في مكان واحد.

    بالنسبة إلى مستكشف الملفات ، يمكن لـ Developer Mode إظهار امتدادات الملفات ومحركات الأقراص الفارغة والملفات المخفية وملفات النظام ، والتي تكون جميعها مخفية بشكل طبيعي. يمكنه أيضًا عرض المسار الكامل إلى دليل في شريط عنوان مدير الملفات وتمكين الوصول بسهولة إلى خيار "تشغيل كمستخدم مختلف".

    بالنسبة إلى سطح المكتب البعيد ، يمكن لـ Developer Mode (أداة مطوّري البرامج) تعديل إعدادات مختلفة لضمان وصول جهاز الكمبيوتر الخاص بك دومًا إلى اتصالات Remote Desktop. يمكنه تغيير إعدادات جدار حماية Windows للسماح باتصالات سطح المكتب البعيد بالكمبيوتر الخاص بك والسماح بالاتصالات فقط من أجهزة الكمبيوتر التي تعمل على "سطح المكتب البعيد" باستخدام مصادقة مستوى الشبكة.

    كما يمكنه ضبط إعدادات الطاقة لضمان عدم نسيان الكمبيوتر أو الإسبات إذا كان متصلاً ، مما يضمن أنه سيظل في متناول اتصالات سطح المكتب البعيد.

    بالنسبة إلى PowerShell ، يمكن لـ Developer Mode (وضع المطور) تغيير سياسة التنفيذ للسماح للكمبيوتر بتشغيل برامج PowerShell النصية المحلية غير الموقعة. جهاز الكمبيوتر الخاص بك لا يزال لن تشغيل البرامج النصية عن بعد غير الموقعة.

    بوابة الجهاز وجهاز الاكتشاف

    عند تمكين وضع المطور ، يقوم نظام Windows 10 تلقائيًا بتثبيت Windows Device Portal. ومع ذلك ، لا يتم تمكين "بوابة الأجهزة" أبداً في الواقع حتى تقوم بتعيين "تمكين بوابة الأجهزة" على "تشغيل" في جزء For Developers.

    إذا قمت بتمكين Device Portal ، فسيتم تشغيل البرنامج ويتم تكوين قواعد جدار الحماية للسماح بالاتصالات الواردة.

    Device Portal هو خادم ويب محلي يجعل واجهة الويب متاحة للأجهزة الأخرى على شبكتك المحلية. يمكنك استخدام البوابة الإلكترونية لتكوين الجهاز وإدارته ، بالإضافة إلى استخدام مجموعة متنوعة من الميزات المصممة لتطوير التطبيقات وتصحيحها. يتيح لك Device Discovery إقران جهاز بـ Device Portal عن طريق إدخال رمز.

    على سبيل المثال ، يمكنك استخدام Device Portal للوصول إلى HoloLens عن بعد أثناء تطوير تطبيقات Windows العاكسة ثلاثية الأبعاد. راجع وثائق Microsoft Device Portal من Windows للحصول على مزيد من التفاصيل حول استخدام Device Portal و Device Discovery.

    قيود ارتباط رمزي أقل

    في Windows 10's Creators Update ، يؤدي وضع جهازك إلى وضع المطور إلى تخفيف القيود المفروضة على إنشاء روابط رمزية. في السابق ، كان من الممكن فقط لمستخدمي الإدارة إنشاء روابط رمزية. لا يزال هذا هو الحال في نظام التشغيل Windows 10 ، ما لم تضعه في وضع المطور.

    في وضع المطور ، يمكن لحساب المستخدم مع أي مستوى من الامتيازات إنشاء روابط رمزية. وبعبارة أخرى ، يمكنك فتح إطار "موجه الأوامر" العادي واستخدام الأمر mklink. خارج وضع المطور ، ستحتاج إلى فتح نافذة موجه الأوامر كمسؤول قبل استخدام الأمر mklink.

    غالبًا ما يستخدم المطوّرون الروابط الرمزية ، لذا فإن هذا التغيير يُمكّن أدوات التطوير من إنشاء روابط رمزية والعمل بها دون الحاجة إلى تشغيلها كمسؤول.

    يعتبر تغيير الارتباط الرمزي مثالاً جيدًا لما ستستمر Microsoft في القيام به مع وضع المطور في المستقبل. وضع المطور هو مفتاح تبديل تقلبه لإخبار Windows أنك مطور ، ويمكن لـ Windows تلقائيًا ضبط مجموعة متنوعة من الإعدادات لجعل Windows يعمل بشكل أفضل لك.