جدول المحتويات
يتدفق المطورون على macOS - و MacBook Pro على وجه الخصوص. هذا لأن MacBook Pro هو خيار رائع لهم: تتمتع أجهزة Apple بجودة بناء ممتازة وعمر بطارية طويل ، ونظام تشغيل Apple يوفر بيئة مثالية للمبرمجين.
أسباب أخرى للمبرمجين مثل أجهزة Mac:
- يمكنك تشغيل جميع أنظمة التشغيل الرئيسية على نفس الجهاز: macOS و Windows و Linux.
- يمكنك الوصول إلى أدوات سطر الأوامر الأساسية من بيئة Unix الخاصة بها.
- إنها مناسبة للترميز لمجموعة واسعة من التطبيقات بما في ذلك الويب و Mac و Windows و iOS و Android.
ولكن أي جهاز Mac يجب أن تشتريه؟ بينما يمكنك البرمجة على أي جهاز Mac ، تقدم بعض الطرز مزايا كبيرة للمبرمجين.
يقدر العديد من المطورين القدرة على العمل من أي مكان ، مما يعني وجود MacBook Pro. يتمتع جهاز MacBook Pro مقاس مقاس 16 بوصة بالكثير من المزايا مقارنة بأخيه الأصغر: مساحة شاشة أكبر ، ومعالج أكثر قوة ، وبطاقة رسومات منفصلة مفيدة لتطوير الألعاب.
إذا أنت بميزانية ، ومع ذلك ، فإن Mac mini يوفر قيمة رائعة لأموالك وهو أرخص طراز متوفر من Mac. الجانب السلبي: لا يشمل الشاشة أو لوحة المفاتيح أو الماوس. ومع ذلك ، يمنحك هذا مزيدًا من التحكم لتحديد المكونات التي تناسبك بشكل أفضل.
إذا كنت مطور ألعاب ، فستحتاج إلى جهاز Mac به وحدة معالجة رسومات قوية . هنا ، iMac مقاس 27 بوصة الحجم: شاشة Retina 4K مقاس 21.5 بوصة ، 4096 × 2304
جهاز iMac مقاس 21.5 بوصة أرخص بمئات الدولارات من طراز 27 بوصة وسيناسب المكاتب الأصغر إذا كانت المساحة مشكلة ، لكنها تترك لك خيارات أقل.
فهي توفر طاقة أكثر من كافية لمعظم المطورين ، حتى مطوري الألعاب. ولكن إذا كنت بحاجة إلى مزيد من الطاقة ، فإن المواصفات القصوى أقل من iMac مقاس 27 بوصة: 32 جيجابايت من ذاكرة الوصول العشوائي بدلاً من 64 جيجابايت ، و 1 تيرابايت SSD بدلاً من 2 تيرابايت ، ومعالج أقل قوة ، و 4 جيجابايت من ذاكرة الوصول العشوائي للفيديو بدلاً من 8. وعلى عكس iMac مقاس 27 بوصة ، لا يمكن ترقية معظم المكونات بعد الشراء.
تتمتع الشاشة مقاس 21.5 بوصة بدقة 4K بمساحة كبيرة لعرض التعليمات البرمجية الخاصة بك ، ويمكنك إرفاق شاشة خارجية 5K ( أو اثنين من ملفات 4K) عبر منفذ Thunderbolt 3.
هناك الكثير من منافذ USB و USB-C ، لكنها في الخلف حيث يصعب الوصول إليها. قد ترغب في التفكير في مركز يسهل الوصول إليه. نحن نغطي بعض الخيارات عند تغطية جهاز iMac مقاس 27 بوصة أعلاه.
4. iMac Pro
يصف TechCrunch iMac Pro بأنه "رسالة حب للمطورين" ، و قد يجعل امتلاك واحدتخيلاتك تتحقق. ولكن ما لم تتخطى الحدود - على سبيل المثال ، باستخدام لعبة ثقيلة أو تطوير VR - فهذا جهاز كمبيوتر أكثر مما تحتاج إليه. سيجد معظم المطورين أن iMac مقاس 27 بوصة مناسبًا بشكل أفضل.
لمحة سريعة:
- حجم الشاشة: شاشة Retina 5K مقاس 27 بوصة ، 5120 × 2880
- الذاكرة: 32 جيجا بايت (256 جيجا بايت كحد أقصى)
- التخزين: 1 تيرابايت SSD (قابل للتكوين إلى 4 تيرابايت SSD)
- المعالج: 3.2 جيجا هرتز ثماني النواة Intel Xeon W
- بطاقة الرسومات: رسومات AMD Radeon Pro Vega 56 بسعة 8 جيجابايت من HBM2 (قابلة للتكوين حتى 16 جيجابايت)
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: أربعة منافذ USB ، أربعة منافذ Thunderbolt 3 (USB-C ) ، 10Gb Ethernet
يتولى iMac Pro مكان توقف iMac. يمكن تهيئته بشكل يتجاوز ما يحتاجه معظم مطوري الألعاب: 256 جيجابايت من ذاكرة الوصول العشوائي ، و 4 تيرابايت SSD ، ومعالج Xeon W ، و 16 جيجابايت من ذاكرة الوصول العشوائي للفيديو. هذا أكثر من مساحة كافية للنمو! حتى لونه الرمادي الفلكي له مظهر ممتاز.
لمن هو؟ فكر كل من TechCrunch و The Verge أولاً في مطوري VR. عنوان مراجعة The Verge: "إن iMac Pro وحش ، ولكنه ليس للجميع". يجب أن تعرف بالضبط ما تخطط لاستخدامه من أجله ". يقترحون أن أولئك الذين يعملون مع VR ، وفيديو 8K ، والنمذجة العلمية ، والتعلم الآلي مثالية.
5. iPad Pro 12.9 بوصة
أخيرًا ، أترك لك اقتراحًا من الحقل الأيسر وهوولا حتى جهاز Mac: iPad Pro . هذا الخيار ليس توصية بقدر ما هو خيار مثير للاهتمام. يستخدم عدد متزايد من المبرمجين جهاز iPad Pro للتطوير.
لمحة سريعة:
- حجم الشاشة: شاشة Retina مقاس 12.9 بوصة
- الذاكرة: 4 جيجابايت
- التخزين: 128 GB
- المعالج: A12X Bionic chip with Neural Engine
- مقبس سماعة الرأس: لا شيء
- المنافذ: USB-C
البرمجة على جهاز iPad ليست نفس تجربة البرمجة على جهاز Mac. إذا كنت تقوم بمعظم عملك على مكتبك ، فقد تفكر في iPad Pro بدلاً من MacBook Pro كأداة محمولة عندما تكون خارج مكتبك.
عدد أدوات iOS للمطورين تتزايد ، بما في ذلك محررات النصوص ولوحات مفاتيح iOS المصممة للمبرمجين:
- محرر الشفرة بواسطة Panic
- Buffer Editor - Code Editor
- Textastic Code Editor 8
- DevKey - لوحة مفاتيح المطور للبرمجة
يوجد عدد متزايد من IDEs التي يمكنك استخدامها على iPad (بعضها يعتمد على المستعرض والبعض الآخر تطبيقات iOS):
- Gitpod ، IDE المستند إلى المستعرض
- Code-Server يعتمد على المستعرض ويسمح لك باستخدام معرف VS Code IDE البعيد
- المستمر هو .NET C # و F # IDE
- Codea هو Lua IDE
- Pythonista 3 عبارة عن Python IDE واعد
- Carnets و Python IDE
- Pyto و Python IDE
- iSH يوفر غلاف سطر أوامر لنظام iOS
أجهزة Mac الأخرى للمبرمجين
لدى المطورين آراء قويةحول المعدات التي يستخدمونها وطريقة إعدادهم لأنظمتهم. فيما يلي تحليل لبعض الخيارات الشائعة.
الشاشات
بينما يفضل العديد من المطورين الكمبيوتر المحمول على سطح المكتب ، فإنهم أيضًا يحبون الشاشات الكبيرة - والكثير منها. إنهم ليسوا مخطئين. يقتبس مقال قديم من Coding Horror نتائج دراسة جامعة يوتا: المزيد من العقارات المعروضة على الشاشة تعني المزيد من الإنتاجية.
اقرأ تقريرنا حول أفضل الشاشات للبرمجة لبعض الشاشات الكبيرة التي يمكنك إضافتها إلى إعدادك الحالي.
لوحة مفاتيح أفضل
في حين أن العديد من المطورين مثل Apple MacBook و Magic keyboards ، يختار عدد قليل منهم الترقية. نحن نغطي مزايا ترقية لوحة المفاتيح الخاصة بك في مراجعتنا: أفضل لوحة مفاتيح لاسلكية لنظام التشغيل Mac.
غالبًا ما تكون لوحات المفاتيح المريحة أسرع في الكتابة ، وتقلل من مخاطر الإصابة. تعد لوحات المفاتيح الميكانيكية بديلاً شائعًا (وعصريًا). إنها سريعة وملموسة ومتينة ، مما يجعلها شائعة لدى اللاعبين والمطورين على حد سواء.
قراءة المزيد: أفضل لوحة مفاتيح للبرمجة
ماوس أفضل
وبالمثل ، يمكن أن تساعدك الماوس أو كرة التتبع أو لوحة التتبع المتميزة على العمل بشكل أكثر إنتاجية مع حماية معصمك من الإجهاد والألم. نغطي فوائدها في هذا الاستعراض: Best Mouse for Mac.
كرسي مريح
أين تعمل؟ على كرسي. لمدة ثماني ساعات أو أكثر كل يوم. من الأفضل أن تجعلها مريحة ، وقوائم Coding Horrorعدة أسباب يجب أن يأخذ كل مبرمج عملية الشراء على محمل الجد ، بما في ذلك زيادة الإنتاجية.
اقرأ أفضل كرسي لدينا للتعرف على مجموعة من المبرمجين للحصول على عدد قليل من كراسي المكتب المريحة ذات التصنيف العالي.
سماعات إلغاء الضوضاء
يرتدي العديد من المطورين سماعات إلغاء الضوضاء لحجب العالم وإعطاء رسالة واضحة: "دعني وشأني. أنا أعمل." نحن نغطي فوائدها في مراجعتنا ، أفضل سماعات عازلة للضوضاء.
محرك أقراص ثابت خارجي أو SSD
ستحتاج إلى مكان ما لأرشفة مشاريعك ونسخها احتياطيًا ، لذا احصل على بعض محركات الأقراص الثابتة الخارجية أو أقراص SSD للأرشفة والنسخ الاحتياطي. اطلع على أهم توصياتنا في هذه المراجعات:
- أفضل محركات أقراص النسخ الاحتياطي لنظام التشغيل Mac
- أفضل SSD خارجي لنظام التشغيل Mac
وحدة معالجة الرسومات الخارجية (eGPU)
أخيرًا ، إذا كنت تستخدم جهاز Mac بدون وحدة معالجة رسومات منفصلة وبدأت فجأة في تطوير اللعبة ، فقد تواجه بعض الاختناقات المتعلقة بالأداء. ستؤدي إضافة معالج رسومات خارجي (eGPU) يدعم Thunderbolt إلى إحداث فرق كبير.
لمزيد من المعلومات ، راجع هذه المقالة من دعم Apple: استخدم معالج رسومات خارجي مع جهاز Mac الخاص بك.
ما هي احتياجات الحوسبة للمبرمج؟
تعد البرمجة مجالًا واسعًا يشمل تطوير الويب الأمامي والخلفي بالإضافة إلى تطوير تطبيقات لسطح المكتب والجوّال. يتضمن العديد من المهام بما في ذلك كتابة واختبار التعليمات البرمجية وتصحيح الأخطاء والتحويل البرمجي وحتى التفريع في التعليمات البرمجية من مطورين آخرين.
يمكن أن تختلف احتياجات الأجهزة بشكل كبير بين المبرمجين. لا يحتاج العديد من المطورين إلى جهاز كمبيوتر قوي بشكل خاص. ولكن أثناء كتابة التعليمات البرمجية تستخدم موارد قليلة ، فإن بعض التطبيقات التي تكتبها تعمل. يعد تجميع التعليمات البرمجية مهمة كثيفة لوحدة المعالجة المركزية ، ويحتاج مطورو الألعاب إلى جهاز Mac مزود ببطاقة رسومات قوية.
برامج البرمجة
لدى المطورين آراء قوية حول البرامج ، وهناك الكثير من الخيارات خارج هناك. يكتب الكثيرون التعليمات البرمجية في محرر النصوص المفضل لديهم ويستخدمون أدوات أخرى (بما في ذلك أدوات سطر الأوامر) لإنجاز بقية المهمة.
ولكن بدلاً من استخدام مجموعة من الأدوات المستقلة ، يختار الكثيرون تطبيقًا واحدًا يشمل جميع الميزات التي يحتاجون إليها: بيئة تطوير متكاملة أو بيئة تطوير متكاملة. توفر IDEs للمطورين كل ما يحتاجون إليه من البداية إلى النهاية: محرر نصوص ومترجم ومصحح أخطاء وإنشاء تكامل أو إجراء تكامل. تشمل ثلاثة من IDEs الأكثر شيوعًا:
- Apple Xcode IDE 11 for Mac و iOS تطوير التطبيقات
- Microsoft Visual Studio Code for Azure و iOS و Android وتطوير الويب
- Unity Core Platform لتطوير الألعاب ثنائية وثلاثية الأبعاد ، والتي سننظر فيها بمزيد من التفصيل في القسم التالي
بخلاف الثلاثة ، هناك مجموعة واسعة من IDEs المتاحة - العديد منها متخصص في واحد أو أكثرلغات البرمجة) - بما في ذلك Eclipse و Komodo IDE و NetBeans و PyCharm و IntelliJ IDEA و RubyMine.
تعني مجموعة واسعة من الخيارات مجموعة واسعة من متطلبات النظام ، بعضها مكثف للغاية. إذن ما الذي يتطلبه تشغيل هذه التطبيقات على جهاز Mac؟
جهاز Mac قادر على تشغيل هذا البرنامج
لكل IDE الحد الأدنى من متطلبات النظام. نظرًا لأنها تمثل الحد الأدنى من المتطلبات وليست توصيات ، فمن الأفضل شراء جهاز كمبيوتر أقوى من تلك المتطلبات - خاصة أنه من المحتمل أن تقوم بتشغيل أكثر من تطبيق واحد في كل مرة.
متطلبات النظام لـ Xcode 11 بسيطة:
- نظام التشغيل: macOS Mojave 10.14.4 أو أحدث.
تدرج Microsoft بعض التفاصيل الإضافية في متطلبات نظام Visual Studio Code 2019 الخاصة بها:
- نظام التشغيل: macOS High Sierra 10.13 أو أحدث ،
- المعالج: 1.8 جيجا هرتز أو أسرع ، ثنائي النواة أو أفضل موصى به ،
- ذاكرة الوصول العشوائي: 4 جيجا بايت ، 8 جيجا بايت مستحسن ،
- التخزين: 5.6 غيغابايت من مساحة القرص الحرة.
تقريبًا كل طراز من أجهزة Mac قادر على تشغيل هذه البرامج (حسنًا ، يحتوي MacBook Air على ثنائي النواة بسرعة 1.6 جيجاهرتز معالج i5 أقل بقليل من متطلبات Visual Studio). لكن هل هذا توقع واقعي؟ في العالم الحقيقي ، هل يقدم أي جهاز Mac ما يحتاجه مطور غير ألعاب؟
لا. بعض أجهزة Mac ضعيفة القوة وستواجه صعوبة عند الضغط عليها بشدة ، خاصة عند التجميع. يتم التغلب على أجهزة Mac الأخرى ولا يتم التغلب عليهاتوفير قيمة لائقة للمطورين مقابل أموالهم. لنلقِ نظرة على بعض التوصيات الأكثر واقعية للترميز:
- ما لم تكن تقوم بتطوير اللعبة (سننظر في ذلك في القسم التالي) ، فلن تحدث بطاقة الرسومات فرقًا كبيرًا.
- وحدة المعالجة المركزية فائقة السرعة ليست ضرورية أيضًا. سيتم تجميع شفرتك بشكل أسرع باستخدام وحدة معالجة مركزية أفضل ، لذا احصل على أفضل ما يمكنك تحمل تكلفته ، ولكن لا تقلق بشأن الحصول على وحدة معالجة مركزية أفضل. يلاحظ MacWorld: "من المحتمل أن تكون على ما يرام مع معالج i5 ثنائي النواة للترميز ، أو حتى i3 في MacBook Air للمبتدئين ، ولكن إذا كان لديك المال لتجنيب ، فلن يضر الحصول على المزيد جهاز Mac قوي. "
- تأكد من أن لديك ذاكرة وصول عشوائي كافية. سيحدث ذلك أكبر قدر من الاختلاف في طريقة تشغيل IDE الخاص بك. خذ توصية Microsoft بسعة 8 غيغابايت والتي تبلغ 8 غيغابايت. يستخدم Xcode أيضًا الكثير من ذاكرة الوصول العشوائي ، وقد تقوم بتشغيل تطبيقات أخرى (مثل Photoshop) في نفس الوقت. توصي MacWorld بالحصول على 16 غيغابايت إذا كنت تريد حماية جهاز Mac جديد في المستقبل.
- أخيرًا ، ستستخدم مساحة تخزين صغيرة نسبيًا - بحد أدنى 256 غيغابايت غالبًا ما يكون واقعيًا. لكن ضع في اعتبارك أن IDEs تعمل بشكل أفضل على قرص صلب SSD.
يحتاج مطورو الألعاب إلى جهاز Mac مزود ببطاقة رسومات قوية
أنت بحاجة إلى جهاز Mac أفضل إذا كنت تفعل ذلك الرسومات أو تطوير الألعاب أو تطوير الواقع الافتراضي. هذا يعني المزيد من ذاكرة الوصول العشوائي ، وحدة معالجة مركزية أفضل ، وبشكل حاسم ، وحدة معالجة رسومات منفصلة.
يستخدم الكثير من مطوري الألعاب Unity Core ، على سبيل المثال. انهامتطلبات النظام:
- نظام التشغيل: macOS Sierra 10.12.6 أو أحدث
- المعالج: بنية X64 مع دعم مجموعة تعليمات SSE2
- وحدات معالجة الرسومات Intel و AMD ذات القدرات المعدنية .
مرة أخرى ، هذه فقط الحد الأدنى من المتطلبات ، وتأتي مع إخلاء مسؤولية: "قد يختلف الأداء الفعلي وجودة العرض اعتمادًا على مدى تعقيد مشروعك."
وحدة معالجة الرسومات المنفصلة ضرورية. 8-16 جيجا بايت من ذاكرة الوصول العشوائي لا تزال واقعية ، ولكن يفضل 16 جيجا بايت. إليك توصية كمبيوتر محمول تحت الميزانية لوحدة المعالجة المركزية: "إذا كنت تعمل في شيء مكثف مثل تطوير الألعاب أو البرمجة في الرسومات ، فإننا نوصي بأجهزة الكمبيوتر المحمولة التي تعمل بمعالج Intel i7 (سداسي النواة إذا كنت تستطيع ذلك)."
أخيرًا ، يحتاج مطورو الألعاب إلى مساحة أكبر لتخزين مشاريعهم. يوصى باستخدام SSD بسعة 2-4 تيرابايت.
قابلية النقل
غالبًا ما يعمل المبرمجون بمفردهم ويمكنهم العمل في أي مكان. قد يعملون من المنزل ، أو في مقهى محلي ، أو أثناء السفر.
وهذا يجعل أجهزة الكمبيوتر المحمولة مغرية بشكل خاص. على الرغم من أن شراء جهاز MacBook ليس شرطًا ، إلا أن العديد من المطورين يفعلون ذلك.
أثناء استعراض مواصفات MacBook ، انتبه لعمر البطارية المعلن عنه - ولكن لا تتوقع الحصول على المبلغ المطالب به في المواصفات. يمكن أن تكون برامج التطوير كثيفة الاستخدام للمعالج ، مما قد يقلل من عمر البطارية إلى بضع ساعات فقط. على سبيل المثال ، "المبرمجونيشكو من أن Xcode يستهلك الكثير من البطارية ، "يحذر MacWorld.
الكثير من مساحة الشاشة
لا تريد أن تشعر بالضيق عند الترميز ، لذلك يفضل العديد من المطورين شاشة كبيرة. الشاشة مقاس 27 بوصة رائعة ، لكن من الواضح أنها ليست شرطًا. يفضل بعض المطورين إعداد شاشات متعددة. تأتي أجهزة MacBook مع شاشات أصغر ولكنها تدعم العديد من الشاشات الخارجية الكبيرة ، وهو أمر مفيد للغاية عند العمل على مكتبك. أثناء التنقل ، يتمتع جهاز MacBook Pro مقاس 16 بوصة بميزة واضحة على طراز مقاس 13 بوصة - إلا إذا كان الحد الأقصى لقابلية النقل هو أولويتك المطلقة.
ماذا يعني كل ذلك؟ هذا يعني أنه يجب عليك تضمين تكلفة شاشة إضافية أو جهازي في ميزانيتك. يمكن أن يكون لمساحة الشاشة الزائدة تأثير إيجابي على إنتاجيتك. لحسن الحظ ، تتميز جميع أجهزة Mac الآن بشاشة Retina ، مما يتيح لك احتواء المزيد من التعليمات البرمجية على الشاشة.
لوحة مفاتيح عالية الجودة ، وماوس ، وأدوات أخرى
يهتم المطورون بمساحات العمل. إنهم يحبون إعدادها حتى يكونوا سعداء ومنتجين عند العمل. يذهب الكثير من هذا الاهتمام إلى الأجهزة الطرفية التي يستخدمونها.
الجهاز الذي يقضون معظم الوقت في استخدامه هو لوحة المفاتيح الخاصة بهم. بينما يسعد الكثيرون بلوحة المفاتيح Magic التي تأتي مع iMac أو لوحات مفاتيح الفراشة التي تأتي مع أجهزة MacBooks الخاصة بهم ، يقوم العديد من المطورين بالترقية إلى بديل ممتاز.
لماذا؟ لوحات مفاتيح Apple لها عيوب عديدةيعطي أفضل ضجة لباك الخاص بك. لا يمكن تكوين iMac الأصغر بنفس القوة أو الترقية بسهولة ، و iMac Pro هو جهاز كمبيوتر أكثر بكثير مما يحتاجه معظم المطورين.
في هذه المقالة ، سنغطي كل طراز Mac متوفر حاليًا ، مقارنتها واستكشاف نقاط قوتها وضعفها. تابع القراءة لتعرف أي جهاز Mac هو الأفضل لك.
لماذا تثق بي في دليل Mac هذا
لقد نصحت الناس بأفضل جهاز كمبيوتر يلبي احتياجاتهم منذ الثمانينيات ، وأنا تستخدم أجهزة Mac شخصيًا لأكثر من عقد. في مسيرتي المهنية ، أنشأت غرفًا للتدريب على الكمبيوتر ، وأدرت احتياجات تكنولوجيا المعلومات للمؤسسات ، وقدمت الدعم الفني للأفراد والشركات. لقد قمت مؤخرًا بترقية جهاز Mac الخاص بي. اختياري؟ جهاز iMac مقاس 27 بوصة.
لكنني لم أعمل مطلقًا بدوام كامل كمطور. لديّ درجة علمية في الرياضيات البحتة وأكملت العديد من دورات البرمجة كجزء من دراستي. لقد تلاعبت بالعديد من لغات البرمجة النصية ومحرري النصوص عند تعديل المحتوى للويب. لقد عملت مع مطورين واستمتعت حقًا بفحص أجهزة الكمبيوتر وإعداداتهم. بالطبع ، كل ذلك يعطيني فقط طعمًا بسيطًا لما تحتاجه.
لذلك عملت بجد أكثر. حصلت على آراء من مبرمجين حقيقيين - بما في ذلك آراء ابني ، الذي بدأ مؤخرًا العمل كمطور ويب ويشتري الكثير من المعدات الجديدة. لقد أوليت أيضًا اهتمامًا وثيقًا بتوصيات العتاد من المطورين على الويبالمطورين:
- لديهم القليل من السفر. مع كثرة الاستخدام ، يمكن أن يتسبب ذلك في إجهاد الرسغ واليد.
- ترتيب مفاتيح المؤشر ليس مثاليًا. في لوحات مفاتيح Mac الحديثة ، لا يحصل المفتاحان لأعلى ولأسفل إلا على نصف مفتاح لكل منهما.
- لا يحتوي MacBook Pros المزود بشريط Touch Bar على مفتاح Escape مادي. هذا محبط بشكل خاص لمستخدمي Vim ، الذين يصلون إلى هذا المفتاح بشكل متكرر. لحسن الحظ ، يحتوي جهاز MacBook Pro مقاس 16 بوصة لعام 2019 على Touch Bar ومفتاح Escape المادي (والمزيد من السفر أيضًا).
- يحتاج المستخدمون إلى الضغط باستمرار على مفتاح Fn للوصول إلى وظائف معينة. يمكن للمطورين الاستغناء عن الضغط على مفاتيح إضافية دون داع.
لا يرغب المطورون في التنازل عن لوحة المفاتيح الخاصة بهم ، وهذا يتضمن تخطيط لوحة المفاتيح. بينما تزداد شعبية لوحات المفاتيح المدمجة ، فإنها ليست دائمًا أفضل أداة للمبرمجين. يفضل معظمهم لوحة مفاتيح بها مفاتيح أكثر على واحدة تتطلب الضغط باستمرار على مجموعات مفاتيح متعددة في وقت واحد لإنجاز مهمة ما.
تعد لوحات المفاتيح المريحة والميكانيكية عالية الجودة خيارات رائعة للمبرمجين. نوصي ببعض الخيارات لكليهما في قسم "معدات أخرى" في نهاية هذه المقالة. تعد الفئران المتميزة ترقية شائعة أخرى. سنقوم بتضمين قائمة بها في النهاية أيضًا.
لحسن الحظ ، تشتمل جميع أجهزة Mac على منافذ Thunderbolt سريعة تدعم أجهزة USB-C. تحتوي أجهزة كمبيوتر سطح المكتب أيضًا على الكثير من منافذ USB التقليدية وأنتيمكنك شراء محاور USB خارجية إذا كنت بحاجة إليها لجهاز MacBook الخاص بك.
كيف نختار أفضل جهاز Mac للمبرمجين
الآن بعد أن اكتشفنا ما يحتاجه المبرمج من جهاز كمبيوتر ، قمنا بتجميع اثنين قوائم بالمواصفات الموصى بها ومقارنة كل طراز من طرازات Mac بها. لحسن الحظ ، هناك المزيد من النماذج المناسبة للترميز أكثر من تعديل الفيديو على سبيل المثال.
اخترنا الفائزين الذين من المؤكد أنهم سيعطون تجربة خالية من الإحباط ، ولكن هناك متسعًا كبيرًا لتفضيلاتك. على سبيل المثال:
- هل تفضل العمل على شاشة كبيرة؟
- هل تفضل العمل مع شاشات متعددة؟
- هل تقوم بمعظم عملك في مكتب؟
- هل تقدر قابلية الكمبيوتر المحمول؟
- ما هو عمر البطارية الذي تحتاجه؟
بالإضافة إلى ذلك ، تحتاج إلى تحديد ما إذا كنت تريد أن تقوم بأي تطوير للعبة (أو أي لعبة أخرى كثيفة الرسوم).
فيما يلي توصياتنا:
المواصفات الموصى بها لمعظم المطورين:
- وحدة المعالجة المركزية: 1.8 جيجا هرتز معالج i5 ثنائي النواة أو أفضل
- ذاكرة الوصول العشوائي: 8 جيجا بايت
- التخزين: 256 جيجا بايت SSD
المواصفات الموصى بها لمطوري الألعاب:
- وحدة المعالجة المركزية: معالج Intel i7 (مفضل ثماني النواة)
- ذاكرة الوصول العشوائي: 8 جيجا بايت (يفضل 16 جيجا بايت)
- التخزين: 2-4 تيرابايت SSD
- بطاقة الرسومات: وحدة معالجة رسومات منفصلة.
اخترنا الفائزين الذين يلبيون هذه المواصفات بشكل مريح دون تقديم إضافات باهظة الثمن. كما طرحنا الأسئلة التالية:
- من يمكنه التوفيرالمال عن طريق شراء جهاز Mac أقل قوة من الفائزين لدينا؟
- من سيجد قيمة حقيقية في شراء جهاز Mac أكثر قوة من الفائزين لدينا؟
- ما مدى ارتفاع كل طراز من طرازات Mac ، وكيف يمكن هل تقوم بترقيته بعد الشراء؟
- ما هو حجم ودقة الشاشة وأي شاشات خارجية مدعومة؟
- بالنسبة للمطورين الذين يقدرون قابلية النقل ، ما مدى ملاءمة كل طراز من طرازات MacBook للترميز ؟ ما هو عمر بطاريته ، وكم عدد المنافذ التي يحتوي عليها للملحقات؟
نأمل أن نكون قد غطينا كل ما تريد معرفته عن أفضل جهاز Mac للبرمجة. أي أسئلة أو أفكار أخرى حول هذا الموضوع ، اترك تعليقًا أدناه.
وقم بالإشارة إليها عند الاقتضاء خلال هذه المراجعة.أفضل جهاز Mac للبرمجة: أفضل اختياراتنا
أفضل MacBook للبرمجة: MacBook Pro مقاس 16 بوصة
جهاز MacBook Pro مقاس 16 بوصة هو جهاز Mac المثالي للمطورين. إنه محمول ويحتوي على أكبر شاشة عرض متوفرة على كمبيوتر محمول من Apple. (في الواقع ، يحتوي على 13٪ بكسلات أكثر من طراز 2019 السابق.) إنه يوفر الكثير من ذاكرة الوصول العشوائي ، وأطنانًا من التخزين ، وطاقة كافية لوحدة المعالجة المركزية ووحدة معالجة الرسومات لمطوري الألعاب. عمر البطارية طويل ، لكن لا تتوقع أن تستمتع بـ 21 ساعة كاملة حسب ادعاء Apple.
تحقق من السعر الحاليلمحة سريعة:
- حجم الشاشة : شاشة Retina مقاس 16 بوصة ، 3456 × 2234
- الذاكرة: 16 جيجا بايت (64 جيجا بايت بحد أقصى)
- التخزين: 512 جيجا بايت SSD (قابل للتهيئة إلى 8 تيرابايت SSD)
- المعالج : شريحة Apple M1 Pro أو M1 Max (حتى 10 نواة)
- بطاقة الرسومات: M1 Pro (حتى 32 نواة GPU)
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: ثلاثة منافذ Thunderbolt 4 ، ومنفذ HDMI ، وفتحة بطاقة SDXC ، ومنفذ MagSafe 3
- البطارية: 21 ساعة
يعتبر MacBook Pro هذا مثاليًا للمبرمجين ، وكمبيوتر Apple المحمول الوحيد مناسبة لتطوير اللعبة الجاد. يأتي التكوين الافتراضي مع SSD بسعة 512 جيجابايت ، ولكن يجب أن تفكر بجدية في الترقية إلى 2 تيرابايت على الأقل. أكبر SSD يمكنك الحصول عليه هو 8 تيرابايت.
يمكن تكوين ذاكرة الوصول العشوائي حتى 64 جيجا بايت. احصل على ذاكرة الوصول العشوائي التي تريدها مقدمًا: قد تكون الترقية بعد شرائها صعبة ، ولكنها ليست مستحيلة. مثل الiMac مقاس 21.5 بوصة ، ليس ملحومًا في مكانه ، لكنك ستحتاج إلى مساعدة متخصص.
التخزين أيضًا لا يمكن للمستخدم الوصول إليه ، لذلك من الأفضل اختيار الكمية المطلوبة عند شراء الجهاز لأول مرة . إذا وجدت أنك بحاجة إلى ترقية مساحة التخزين لديك بعد الشراء ، فقم بإلقاء نظرة على محركات أقراص الحالة الصلبة الخارجية الموصى بها.
وهي تتضمن أيضًا أفضل لوحة مفاتيح لأي جهاز MacBook حالي. إنه يحتوي على سفر أكثر من الموديلات الأخرى ، وحتى مفتاح Escape مادي ، والذي سيبقي مستخدمي Vim ، من بين آخرين ، سعداء للغاية.
بينما تكون الشاشة مقاس 16 بوصة هي أفضل ما هو متاح أثناء التنقل ، قد ترغب في شيء أكبر عندما تكون على مكتبك. لحسن الحظ ، يمكنك إرفاق العديد من الشاشات الخارجية الكبيرة. وفقًا لدعم Apple ، يمكن لجهاز MacBook Pro مقاس 16 بوصة التعامل مع ثلاث شاشات خارجية تصل إلى 6K.
عند الحديث عن المنافذ ، يشتمل MacBook Pro هذا على أربعة منافذ USB-C ، والتي سيجدها العديد من المستخدمين كافية. لتوصيل الأجهزة الطرفية USB-A الخاصة بك ، ستحتاج إلى شراء دونجل أو كابل مختلف.
بينما أعتقد أن جهاز Mac هذا هو الحل الأفضل لأولئك الذين يريدون شيئًا محمولاً ، هناك خيارات أخرى:
- يعد MacBook Air بديلاً ميسور التكلفة ، على الرغم من وجود شاشة أصغر ومعالج أقل قوة وعدم وجود وحدة معالجة رسومات منفصلة.
- يعد MacBook Pro مقاس 13 بوصة خيارًا أكثر قابلية للحمل ، ولكن مع قيود أقل من الهواء. قد تشعر الشاشة الأصغر بالضيق وعدم وجود ملفوحدة معالجة الرسومات المنفصلة تجعلها أقل ملاءمة لتطوير الألعاب.
- قد يجد البعض أن iPad Pro بديل محمول جذاب ، على الرغم من أنه سيتعين عليك تعديل توقعاتك.
Budget Mac for Programming : Mac mini
يبدو أن Mac mini أصبح يتمتع بشعبية متزايدة بين المطورين. بعد النتوء الكبير في المواصفات ، أصبح الآن قويًا بما يكفي للقيام ببعض الأعمال الجادة. إنها صغيرة ومرنة وقوية بشكل مخادع. إذا كنت تستخدم جهاز Mac ذي مساحة صغيرة ، فهو خيار رائع.
تحقق من السعر الحاليلمحة سريعة:
- حجم الشاشة: العرض لا مضمن ، ما يصل إلى ثلاثة مدعومة
- الذاكرة: 8 جيجا بايت (16 جيجا بايت كحد أقصى)
- التخزين: 256 جيجا بايت SSD (قابل للتكوين إلى 2 تيرابايت SSD)
- المعالج: Apple M1 رقاقة
- بطاقة الرسومات: Intel UHD Graphics 630 (مع دعم eGPUs)
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: أربعة منافذ Thunderbolt 3 (USB-C) ، اثنان منافذ USB 3 ومنفذ HDMI 2.0 و Gigabit Ethernet
يعد Mac mini أرخص جهاز Mac متوفر — جزئيًا لأنه لا يأتي مع شاشة أو لوحة مفاتيح أو ماوس — لذا فهو اختيار ممتاز لأولئك بميزانية محدودة.
تُقارن معظم مواصفاته بشكل إيجابي مع جهاز iMac مقاس 27 بوصة. يمكن تهيئته مع ما يصل إلى 16 جيجابايت من ذاكرة الوصول العشوائي وقرص صلب 2 تيرابايت ويتم تشغيله بواسطة معالج M1 سريع. هذا أكثر من كافٍ للبرمجة عليه. في حين أنه لا يأتي مع شاشة ، فإنه يدعم نفس دقة 5K مثل iMac الأكبر ،وستكون قادرًا على إرفاق شاشتين (إحداهما 5K والأخرى 4K) ، أو ثلاث شاشات 4K في المجموع.
لتطوير اللعبة ، ستحتاج إلى المزيد من ذاكرة الوصول العشوائي والتخزين. من الأفضل الحصول على التكوين الذي تريده في المرة الأولى - توقع الترقية لاحقًا ليس خطة جيدة.
لا يوجد باب لاستبدال ذاكرة الوصول العشوائي ، لذلك ، بينما يمكنك ترقيتها ، قد تحتاج إلى مساعدة احترافية . و SSD ملحوم بلوحة المنطق ، لذلك لا يمكن استبداله. كما أنه يفتقر إلى وحدة معالجة الرسومات المنفصلة ، ولكن يمكنك معالجة ذلك عن طريق إرفاق وحدة معالجة رسومات خارجية. ستجد المزيد من التفاصيل في قسم "أدوات أخرى" في نهاية هذه المراجعة.
بالطبع ، سيتعين عليك أيضًا شراء شاشة أو اثنتين ولوحة مفاتيح وماوس أو لوحة تتبع. قد تكون لديك مفضلاتك ، لكننا نوصي ببعض الطرز في "أدوات أخرى" أدناه.
أفضل جهاز كمبيوتر مكتبي للتطوير: iMac مقاس 27 بوصة
إذا كنت تقوم بمعظم الترميز على مكتبك ، يعد iMac مقاس 27 بوصة اختيارًا ممتازًا. يتضمن شاشة كبيرة ومساحة صغيرة ومواصفات أكثر من كافية لتشغيل أي تطبيق تطوير.
تحقق من السعر الحاليلمحة سريعة:
- الشاشة الحجم: شاشة Retina 5K مقاس 27 بوصة ، 5120 × 2880
- الذاكرة: 8 جيجابايت (64 جيجابايت كحد أقصى)
- التخزين: 256 SSD (قابل للتكوين إلى 512 SSD)
- المعالج : 3.1 جيجا هرتز سداسي النواة من الجيل العاشر Intel Core i5
- بطاقة رسومات: Radeon Pro 5300 مع ذاكرة GDDR6 سعة 4 جيجا بايت أو Radeon Pro 5500 XT مع 8 جيجا بايت من GDDR6الذاكرة
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: أربعة منافذ USB 3 ، منفذا Thunderbolt 3 (USB-C) ، جيجابت إيثرنت
إذا لم تقم بذلك تحتاج إلى قابلية النقل ، يبدو أن iMac مقاس 27 بوصة هو الخيار الأمثل للمبرمجين. يحتوي على جميع المواصفات التي تحتاجها ، حتى لتطوير الألعاب ، على الرغم من أننا نوصي بترقية ذاكرة الوصول العشوائي إلى 16 جيجابايت والقرص الصلب إلى SSD كبير. يمكنك زيادة طاقة iMac إلى الحد الأقصى عن طريق اختيار معالج i9 ثماني النوى بتردد 3.6 جيجاهرتز ، على الرغم من عدم توفر هذا التكوين في Amazon.
يحتوي iMac هذا على شاشة كبيرة 5K - الأكبر في أي جهاز Mac - والتي ستعرض الكثير من التعليمات البرمجية والنوافذ المتعددة ، مما يجعلك منتجًا. لمزيد من مساحة الشاشة ، يمكنك إضافة شاشة 5K أخرى أو شاشتين 4K.
على عكس الكثير من أجهزة Mac الحديثة ، من السهل نسبيًا ترقية جهاز iMac مقاس 27 بوصة بعد الشراء. ذاكرة الوصول العشوائي قابلة للترقية (وصولاً إلى 64 جيجابايت) عن طريق وضع بطاقات SDRAM جديدة في الفتحات بالقرب من الجزء السفلي من الشاشة. ستجد المواصفات التي تحتاجها في هذه الصفحة من دعم Apple. من الممكن أيضًا إضافة SSD لاحقًا ، ولكن من الأفضل ترك هذه المهمة للمحترف.
هناك الكثير من المنافذ للأجهزة الطرفية: أربعة منافذ USB 3 ومنفذين Thunderbolt 3 (USB-C) التي تدعم DisplayPort و Thunderbolt و USB 3.1 و Thunderbolt 2 (والتي تتيح لك مع المحولات توصيل أجهزة HDMI و DVI و VGA).
المنافذ في الخلف ، ومن الصعب الحصول عليها قليلاًإلى. الحل: أضف محور Satechi من الألومنيوم يتم تركيبه في الجزء السفلي من شاشة iMac أو محور Macally الذي يجلس بسهولة على مكتبك.
أجهزة Mac جيدة أخرى للبرمجة
1. MacBook Air
يعد جهاز MacBook Air أكثر أجهزة كمبيوتر Apple المحمولة وأكثرها تكلفة من أجهزة الكمبيوتر المحمولة. مواصفات Air محدودة للغاية ، ومن المستحيل ترقية مكوناتها بعد شرائها. هل الأمر متروك للوظيفة؟ إذا كنت تقوم بمعظم الترميز في محرر نصوص بدلاً من IDE ، فحينئذٍ نعم.
لمحة سريعة:
- حجم الشاشة: شاشة Retina 13.3 بوصة ، 2560 × 1600
- الذاكرة: 8 جيجا بايت (16 جيجا بايت كحد أقصى)
- التخزين: 256 جيجا بايت SSD (قابل للتكوين إلى 1 تيرابايت SSD)
- المعالج: شريحة Apple M1
- بطاقة الرسومات : ما يصل إلى وحدة معالجة الرسومات ثماني النواة من Apple
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: منفذا Thunderbolt 4 (USB-C)
- البطارية: 18 ساعة
إذا قمت بكتابة التعليمات البرمجية الخاصة بك في محرر نصوص ، فقد يلبي هذا الجهاز الصغير احتياجاتك. ومع ذلك ، ستواجه اختناقات عند استخدامه مع IDE. إن افتقارها إلى وحدة معالجة الرسومات المنفصلة يجعلها غير مناسبة لتطوير الألعاب. على الرغم من أنه يمكنك إضافة وحدة معالجة رسومات خارجية ، إلا أن المواصفات الأخرى تمنعها.
توفر شاشة Retina الصغيرة الخاصة بها الآن العديد من وحدات البكسل مثل MacBook Pro مقاس 13 بوصة. يمكن إرفاق جهاز خارجي 5K أو 2 4Ks.
2. MacBook Pro 13 بوصة
جهاز MacBook Pro مقاس 13 بوصة ليس أكبر بكثير من MacBook Air لكنها أقوى بكثير. انهبديل جيد لجهاز Pro مقاس 16 بوصة إذا كنت بحاجة إلى جهاز محمول أكثر ، لكنه ليس بنفس القوة أو الترقية.
لمحة سريعة:
- حجم الشاشة: شاشة Retina مقاس 13 بوصة ، 2560 x 1600
- الذاكرة: 8 جيجا بايت (16 جيجا بايت كحد أقصى)
- التخزين: 512 جيجا بايت SSD (قابل للتكوين إلى 2 تيرابايت SSD)
- المعالج: 2.4 جيجا هرتز الجيل الثامن رباعي النواة Intel Core i5
- بطاقة الرسومات: Intel Iris Plus Graphics 655
- مقبس سماعة الرأس: 3.5 مم
- المنافذ: أربعة منافذ Thunderbolt 3
- البطارية : 10 ساعات
مثل طراز 16 بوصة ، يحتوي جهاز MacBook Pro مقاس 13 بوصة على جميع المواصفات المطلوبة للتطوير ، ولكن على عكس أخيه الأكبر ، فإنه لا يصلح لمطوري الألعاب. هذا لأنه يفتقر إلى وحدة معالجة رسومات منفصلة. إلى حد ما ، يمكن معالجة ذلك عن طريق إضافة وحدة معالجة رسومات خارجية. نحن ندرج بعض الخيارات لذلك ضمن "معدات أخرى".
ولكن لا يمكن تحديد طراز 13 بوصة بدرجة عالية مثل جهاز MacBook Pro الأعلى في النطاق ، ولا يمكنك تحديثه المكونات بعد الشراء. إذا كنت تريد المزيد من مساحة الشاشة عندما تكون في مكتبك ، فيمكنك إرفاق شاشتين خارجيتين بدقة 5K أو 4K.
3. iMac مقاس 21.5 بوصة
إذا كنت تريد حفظ بعض مساحة المكتب والمال ، يعد iMac مقاس 21.5 بوصة بديلاً معقولاً لجهاز iMac مقاس 27 بوصة ، ولكن كن على علم بأنه بديل مع بعض التنازلات. إلى جانب الشاشة الأصغر حجمًا ، لا يمكن تحديد جهاز Mac هذا بدرجة عالية أو ترقيته بسهولة مثل الجهاز الأكبر حجمًا.
لمحة سريعة:
- الشاشة