پروگرامنگ کے لیے بہترین میک (2022 میں ٹاپ 8 انتخاب)

  • اس کا اشتراک
Cathy Daniels

ڈویلپرز خاص طور پر macOS — اور MacBook Pros کی طرف آتے ہیں۔ اس کی وجہ یہ ہے کہ MacBook Pro ان کے لیے ایک بہترین انتخاب ہے: ایپل کے ہارڈ ویئر میں بہترین تعمیراتی معیار اور بیٹری کی زندگی ہے، اور ایپل کا آپریٹنگ سسٹم پروگرامرز کے لیے ایک مثالی ماحول فراہم کرتا ہے۔

مزید وجوہات میکس جیسے پروگرامرز:

  • آپ ایک ہی ہارڈویئر پر تمام بڑے آپریٹنگ سسٹم چلا سکتے ہیں: macOS، Windows اور Linux۔
  • آپ اس کے Unix ماحول سے ضروری کمانڈ لائن ٹولز تک رسائی حاصل کر سکتے ہیں۔
  • وہ ویب، میک، ونڈوز، iOS، اور اینڈرائیڈ سمیت ایپلی کیشنز کی وسیع رینج کے لیے کوڈنگ کے لیے موزوں ہیں۔

لیکن آپ کو کون سا میک خریدنا چاہیے؟ جب کہ آپ کسی بھی میک پر پروگرام کر سکتے ہیں، کچھ ماڈلز کوڈرز کے لیے اہم فوائد پیش کرتے ہیں۔

بہت سے ڈویلپرز کہیں سے بھی کام کرنے کے قابل ہونے کی قدر کرتے ہیں، جس کا مطلب ہے MacBook Pro۔ 16 انچ MacBook Pro کے اپنے چھوٹے بہن بھائی کے مقابلے میں بہت سے فوائد ہیں: زیادہ اسکرین ریئل اسٹیٹ، زیادہ طاقتور پروسیسر، اور ایک مجرد گرافکس کارڈ جو گیم ڈیولپمنٹ کے لیے مفید ہے۔

اگر آپ بجٹ پر ہیں ، اگرچہ، Mac mini آپ کے پیسے کے لیے بہترین قیمت فراہم کرتا ہے اور دستیاب ترین میک ماڈل ہے۔ منفی پہلو: اس میں مانیٹر، کی بورڈ یا ماؤس شامل نہیں ہے۔ تاہم، یہ آپ کو ایسے اجزاء کو منتخب کرنے کے لیے مزید کنٹرول فراہم کرتا ہے جو آپ کے لیے بہترین ہیں۔

اگر آپ گیم ڈویلپر ہیں، تو آپ کو ایک طاقتور GPU<10 کے ساتھ میک کی ضرورت ہوگی۔> یہاں، iMac 27-inch سائز: 21.5 انچ ریٹنا 4K ڈسپلے، 4096 x 2304

  • میموری: 8 جی بی (زیادہ سے زیادہ 32 جی بی)
  • اسٹوریج: 1 ٹی بی فیوژن ڈرائیو (1 ٹی بی ایس ایس ڈی پر کنفیگر کیا جا سکتا ہے)
  • پروسیسر: 3.0 GHz 6-core 8th-generation Intel Core i5
  • گرافکس کارڈ: AMD Radeon Pro 560X 4 GB GDDR5 کے ساتھ
  • ہیڈ فون جیک: 3.5 ملی میٹر
  • پورٹس: چار USB 3 پورٹس، دو تھنڈربولٹ 3 (USB-C) پورٹس، گیگابٹ ایتھرنیٹ
  • 21.5 انچ کا iMac 27 انچ کے ماڈل سے سینکڑوں ڈالر سستا ہے اور چھوٹی میزوں پر فٹ ہوگا۔ اگر جگہ ایک مسئلہ ہے، لیکن یہ آپ کو کم اختیارات کے ساتھ چھوڑ دیتا ہے۔

    یہ زیادہ تر ڈویلپرز، یہاں تک کہ گیم ڈویلپرز کے لیے کافی طاقت فراہم کرتا ہے۔ لیکن اگر آپ کو زیادہ طاقت کی ضرورت ہے تو، زیادہ سے زیادہ وضاحتیں iMac 27 انچ سے کم ہیں: 64 جی بی کی بجائے 32 جی بی ریم، 2 ٹی بی کے بجائے 1 ٹی بی ایس ایس ڈی، کم طاقتور پروسیسر، اور اس کی بجائے 4 جی بی ویڈیو ریم۔ 8. اور 27 انچ کے iMac کے برعکس، زیادہ تر اجزاء کو خریداری کے بعد اپ گریڈ نہیں کیا جا سکتا۔

    21.5 انچ کے 4K مانیٹر میں آپ کے کوڈ کو ظاہر کرنے کے لیے کافی جگہ ہے، اور آپ ایک بیرونی 5K ڈسپلے منسلک کر سکتے ہیں ( یا دو مزید 4Ks) Thunderbolt 3 پورٹ کے ذریعے۔

    یہاں بہت سی USB اور USB-C پورٹس ہیں، لیکن وہ پیچھے ہیں جہاں تک پہنچنا مشکل ہے۔ آپ آسانی سے پہنچنے والے مرکز پر غور کرنا چاہیں گے۔ اوپر 27 انچ کے iMac کا احاطہ کرتے وقت ہم کچھ اختیارات کا احاطہ کرتے ہیں۔

    4. iMac Pro

    TechCrunch iMac Pro کو "ڈویلپرز کے لیے محبت کا خط" کہتا ہے، اور مالک بن سکتا ہے۔آپ کی فنتاسی سچ ہو. لیکن جب تک کہ آپ حدود کو آگے نہیں بڑھا رہے ہیں — کہیے، ہیوی گیم یا VR ڈویلپمنٹ — یہ آپ کی ضرورت سے زیادہ کمپیوٹر ہے۔ زیادہ تر ڈویلپرز کو iMac 27 انچ ایک بہتر فٹ لگے گا۔

    ایک نظر میں:

    • اسکرین کا سائز: 27 انچ ریٹینا 5K ڈسپلے، 5120 x 2880
    • میموری: 32 جی بی (زیادہ سے زیادہ 256 جی بی)
    • اسٹوریج: 1 ٹی بی ایس ایس ڈی (4 ٹی بی ایس ایس ڈی کے لیے قابل ترتیب)
    • پروسیسر: 3.2 گیگا ہرٹز 8 کور انٹیل زیون ڈبلیو
    • گرافکس کارڈ: AMD Radeon Pro Vega 56 گرافکس 8 GB HBM2 کے ساتھ (16 GB تک کنفیگر کیا جا سکتا ہے)
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: چار USB پورٹس، چار تھنڈربولٹ 3 (USB‑C ) پورٹس، 10 جی بی ایتھرنیٹ

    جہاں iMac چھوڑتا ہے وہاں iMac Pro اپنی ذمہ داری لے لیتا ہے۔ زیادہ تر گیم ڈویلپرز کو جس چیز کی ضرورت ہوگی اس سے آگے اس کو ترتیب دیا جا سکتا ہے: 256 GB RAM، 4 TB SSD، Xeon W پروسیسر، اور 16 GB ویڈیو RAM۔ یہ بڑھنے کے لیے کافی جگہ سے زیادہ ہے! یہاں تک کہ اس کا اسپیس گرے فنِش بھی پریمیم نظر آتا ہے۔

    یہ کس کے لیے ہے؟ TechCrunch اور The Verge دونوں نے پہلے VR ڈویلپرز کے بارے میں سوچا۔ "iMac Pro ایک جانور ہے، لیکن یہ سب کے لیے نہیں ہے" The Verge کے جائزے کا عنوان ہے۔

    وہ کہتے ہیں، "اگر آپ یہ مشین خریدنے جا رہے ہیں، تو میری رائے یہ ہے کہ آپ آپ کو یہ معلوم ہونا چاہیے کہ آپ اسے کس چیز کے لیے استعمال کرنے کا ارادہ رکھتے ہیں۔" وہ تجویز کرتے ہیں کہ وہ لوگ جو VR، 8K ویڈیو، سائنسی ماڈلنگ، اور مشین لرننگ کے ساتھ کام کر رہے ہیں وہ مثالی ہیں۔

    5. iPad Pro 12.9-inch

    آخر میں، میں آپ کے لیے بائیں فیلڈ سے ایک تجویز دیتا ہوں جو کہ ہےمیک بھی نہیں: iPad Pro ۔ یہ آپشن اتنا زیادہ سفارش نہیں ہے کیونکہ یہ ایک دلچسپ آپشن ہے۔ کوڈرز کی بڑھتی ہوئی تعداد ترقی کے لیے آئی پیڈ پرو کا استعمال کرتی ہے۔

    ایک نظر میں:

    • اسکرین کا سائز: 12.9 انچ ریٹینا ڈسپلے
    • میموری: 4 جی بی
    • اسٹوریج: 128 جی بی
    • پروسیسر: نیورل انجن کے ساتھ A12X بایونک چپ
    • ہیڈ فون جیک: کوئی نہیں
    • پورٹس: USB-C

    ایک آئی پیڈ پر پروگرامنگ میک پر پروگرامنگ جیسا تجربہ نہیں ہے۔ اگر آپ اپنا زیادہ تر کام اپنی میز پر کرتے ہیں، تو آپ اپنے دفتر سے باہر ہونے کے لیے ایک پورٹیبل ٹول کے طور پر MacBook Pro کے بجائے iPad Pro کے بارے میں سوچ سکتے ہیں۔

    ڈیولپرز کے لیے iOS ٹولز کی تعداد بڑھ رہا ہے، بشمول ٹیکسٹ ایڈیٹرز اور کوڈرز کے لیے بنائے گئے iOS کی بورڈز:

    • کوڈ ایڈیٹر بذریعہ Panic
    • Buffer Editor – Code Editor
    • Textastic Code Editor 8
    • 4
    • گٹ پوڈ، ایک براؤزر پر مبنی IDE
    • کوڈ-سرور براؤزر پر مبنی ہے اور آپ کو ریموٹ VS کوڈ IDE استعمال کرنے کی اجازت دیتا ہے
    • مسلسل ایک .NET C# اور F# IDE ہے
    • کوڈیا ایک Lua IDE ہے
    • Pythonista 3 ایک امید افزا ازگر IDE ہے
    • کارنیٹس، ایک مفت ازگر IDE
    • پائیٹو، ایک اور ازگر IDE
    • iSH iOS کے لیے کمانڈ لائن شیل فراہم کرتا ہے

    پروگرامرز کے لیے دیگر میک گیئر

    Devs کی مضبوط رائے ہےوہ جس گیئر کا استعمال کرتے ہیں اور جس طرح سے وہ اپنے سسٹم کو ترتیب دیتے ہیں۔ یہاں کچھ مشہور آپشنز کی ایک بریک ڈاؤن ہے۔

    مانیٹر

    جبکہ بہت سے ڈیولپرز ڈیسک ٹاپ پر لیپ ٹاپ کو ترجیح دیتے ہیں، وہ بڑے مانیٹر بھی پسند کرتے ہیں—اور ان میں سے بہت سے۔ وہ غلط نہیں ہیں۔ Coding Horror کا ایک پرانا مضمون یوٹاہ یونیورسٹی کے مطالعے کے نتائج کا حوالہ دیتا ہے: زیادہ اسکرین ریئل اسٹیٹ کا مطلب زیادہ پیداواری ہے۔

    کچھ بڑے مانیٹرس کے لیے پروگرامنگ کے لیے ہمارے بہترین مانیٹرز کا راؤنڈ اپ پڑھیں جنہیں آپ اپنے موجودہ سیٹ اپ میں شامل کر سکتے ہیں۔

    ایک بہتر کی بورڈ

    جبکہ ایپل کے میک بک اور میجک کی بورڈ جیسے بہت سے ڈویلپرز، بہت سے لوگ اپ گریڈ کا انتخاب کرتے ہیں۔ ہم اپنے جائزے میں آپ کے کی بورڈ کو اپ گریڈ کرنے کے فوائد کا احاطہ کرتے ہیں: میک کے لیے بہترین وائرلیس کی بورڈ۔

    ارگونومک کی بورڈ اکثر ٹائپ کرنے میں تیز ہوتے ہیں، اور چوٹ کے خطرے کو کم کرتے ہیں۔ مکینیکل کی بورڈ ایک مقبول (اور فیشن ایبل) متبادل ہیں۔ وہ تیز، سپرش اور پائیدار ہوتے ہیں، اور یہی وجہ ہے کہ وہ گیمرز اور devs میں یکساں مقبول ہوتے ہیں۔

    مزید پڑھیں: پروگرامنگ کے لیے بہترین کی بورڈ

    ایک بہتر ماؤس

    اسی طرح، ایک پریمیم ماؤس، ٹریک بال، یا ٹریک پیڈ آپ کی کلائی کو تناؤ اور درد سے بچاتے ہوئے زیادہ نتیجہ خیز کام کرنے میں مدد کر سکتا ہے۔ ہم اس جائزے میں ان کے فوائد کا احاطہ کرتے ہیں: میک کے لیے بہترین ماؤس۔

    ایک آرام دہ کرسی

    آپ کہاں کام کرتے ہیں؟ ایک کرسی پر۔ ہر روز آٹھ گھنٹے یا اس سے زیادہ۔ بہتر ہے کہ آپ اسے آرام دہ بنائیں، اور کوڈنگ ہارر لسٹکئی وجوہات جن کی وجہ سے ہر پروگرامر کو خریداری کو سنجیدگی سے لینا چاہیے، بشمول پیداواری صلاحیت میں اضافہ۔

    پروگرامرز کے راؤنڈ اپ کے لیے چند اعلیٰ درجہ کی ایرگونومک آفس کرسیوں کے لیے ہماری بہترین کرسی پڑھیں۔

    شور کو منسوخ کرنے والے ہیڈ فونز

    بہت سے ڈویلپرز دنیا کو بلاک کرنے اور ایک واضح پیغام دینے کے لیے شور کو منسوخ کرنے والے ہیڈ فون پہنتے ہیں: "مجھے اکیلا چھوڑ دو۔ میں کام کر رہا ہوں." ہم اپنے جائزے میں ان کے فوائد کا احاطہ کرتے ہیں، بہترین شور کو الگ کرنے والے ہیڈ فون۔

    ایکسٹرنل ہارڈ ڈرائیو یا ایس ایس ڈی

    آپ کو اپنے پروجیکٹس کو آرکائیو اور بیک اپ کرنے کے لیے کہیں کی ضرورت ہوگی، اس لیے کچھ بیرونی ہارڈ ڈرائیوز حاصل کریں یا آرکائیو اور بیک اپ کے لیے SSDs۔ ان جائزوں میں ہماری سرفہرست سفارشات دیکھیں:

    • Best Backup Drives for Mac
    • Best External SSD for Mac

    External GPU (eGPU)

    آخر میں، اگر آپ مجرد GPU کے بغیر میک استعمال کر رہے ہیں اور اچانک گیم ڈویلپمنٹ میں شامل ہو جاتے ہیں، تو آپ کارکردگی سے متعلق کچھ رکاوٹوں کا مقابلہ کر سکتے ہیں۔ تھنڈربولٹ سے چلنے والے بیرونی گرافکس پروسیسر (ای جی پی یو) کو شامل کرنے سے دنیا میں فرق آجائے گا۔

    مزید معلومات کے لیے ایپل سپورٹ سے اس مضمون کو دیکھیں: اپنے میک کے ساتھ ایک بیرونی گرافکس پروسیسر استعمال کریں۔

    ایک پروگرامر کی کمپیوٹنگ کی ضروریات کیا ہیں؟

    پروگرامنگ ایک وسیع جگہ ہے جس میں فرنٹ اور بیک اینڈ ویب ڈویلپمنٹ کے ساتھ ساتھ ڈیسک ٹاپ اور موبائل کے لیے ایپس تیار کرنا شامل ہے۔ اس میں کوڈ لکھنا اور جانچنا، ڈیبگ کرنا اور بہت سے کام شامل ہیں۔دوسرے ڈویلپرز سے کوڈ کو مرتب کرنا، اور یہاں تک کہ برانچنگ کرنا۔

    ہارڈ ویئر کی ضروریات پروگرامرز کے درمیان نمایاں طور پر مختلف ہو سکتی ہیں۔ بہت سے devs کو خاص طور پر طاقتور کمپیوٹر کی ضرورت نہیں ہوتی ہے۔ لیکن کوڈ لکھتے وقت کچھ وسائل استعمال کرتے ہیں، کچھ ایپس جو آپ لکھتے ہیں۔ کوڈ کو مرتب کرنا ایک سی پی یو کا کام ہے، اور گیم ڈویلپرز کو طاقتور گرافکس کارڈ کے ساتھ میک کی ضرورت ہے۔

    پروگرامنگ سافٹ ویئر

    ڈیولپرز سافٹ ویئر کے بارے میں مضبوط رائے رکھتے ہیں، اور بہت سارے اختیارات موجود ہیں۔ وہاں. بہت سے لوگ اپنے پسندیدہ ٹیکسٹ ایڈیٹر میں کوڈ لکھتے ہیں اور باقی کام کرنے کے لیے دوسرے ٹولز (بشمول کمانڈ لائن ٹولز) استعمال کرتے ہیں۔

    لیکن آزاد ٹولز کا مجموعہ استعمال کرنے کے بجائے، بہت سے لوگ ایک ہی ایپ کا انتخاب کرتے ہیں جو اس میں وہ تمام خصوصیات شامل ہیں جن کی انہیں ضرورت ہے: ایک IDE، یا مربوط ترقیاتی ماحول۔ IDEs ڈویلپرز کو شروع سے ختم کرنے تک ہر وہ چیز فراہم کرتے ہیں جس کی انہیں ضرورت ہوتی ہے: ایک ٹیکسٹ ایڈیٹر، کمپائلر، ڈیبگر، اور انٹیگریشن بنانا یا بنانا۔

    چونکہ یہ ایپس سادہ ٹیکسٹ ایڈیٹرز سے زیادہ کام کرتی ہیں، اس لیے ان کے سسٹم کے تقاضے زیادہ ہوتے ہیں۔ تین مقبول ترین IDEs میں شامل ہیں:

    • Apple Xcode IDE 11 for Mac اور iOS ایپ ڈویلپمنٹ
    • Microsoft Visual Studio Code for Azure, iOS, Android اور ویب ڈویلپمنٹ
    • 2D اور 3D گیم ڈویلپمنٹ کے لیے یونٹی کور پلیٹ فارم، جسے ہم اگلے سیکشن میں دیکھیں گے

    ان تینوں کے علاوہ، آئی ڈی ای کی ایک وسیع رینج دستیاب ہے — بہت سے ایک میں مہارت رکھتے ہیں یا مزیدپروگرامنگ زبانیں)—بشمول Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA, اور RubyMine۔

    آپشنز کی ایک وسیع رینج کا مطلب سسٹم کی ضروریات کی ایک وسیع رینج ہے، جن میں سے کچھ بہت شدید ہیں۔ تو میک پر ان ایپس کو چلانے میں کیا ضرورت ہے؟

    ایک میک جو اس سافٹ ویئر کو چلانے کی صلاحیت رکھتا ہے

    ہر IDE کی کم از کم سسٹم کی ضروریات ہوتی ہیں۔ چونکہ یہ کم از کم تقاضے ہیں نہ کہ سفارشات، اس لیے بہتر ہے کہ ان تقاضوں سے زیادہ طاقتور کمپیوٹر خریدیں—خاص طور پر جب آپ ایک وقت میں ایک سے زیادہ ایپ چلا سکتے ہیں۔

    Xcode 11 کے لیے سسٹم کے تقاضے آسان ہیں:

    • آپریٹنگ سسٹم: macOS Mojave 10.14.4 یا بعد کا۔

    Microsoft اپنے Visual Studio Code 2019 کے سسٹم کے تقاضوں میں کچھ مزید تفصیلات شامل کرتا ہے:

    • آپریٹنگ سسٹم: macOS ہائی سیرا 10.13 یا بعد کا،
    • پروسیسر: 1.8 گیگا ہرٹز یا تیز، ڈوئل کور یا بہتر تجویز کردہ،
    • رام: 4 جی بی، 8 جی بی تجویز کردہ ,
    • اسٹوریج: 5.6 GB مفت ڈسک کی جگہ۔

    میک کا تقریباً ہر ماڈل ان پروگراموں کو چلانے کے قابل ہے (اچھی طرح سے، MacBook Air میں 1.6 GHz ڈوئل کور ہے i5 پروسیسر جو بصری اسٹوڈیو کی ضروریات سے بالکل نیچے ہے)۔ لیکن کیا یہ ایک حقیقت پسندانہ توقع ہے؟ حقیقی دنیا میں، کیا کوئی بھی میک پیش کرتا ہے جو ایک غیر گیم ڈیولپر کی ضرورت ہے؟

    نہیں۔ کچھ میک کم طاقت والے ہوتے ہیں اور سختی سے دھکیلنے پر جدوجہد کریں گے، خاص طور پر مرتب کرتے وقت۔ دوسرے میکز زیادہ طاقتور ہیں اور نہیں۔ڈویلپرز کو ان کے پیسے کی معقول قیمت فراہم کریں۔ آئیے کوڈنگ کے لیے کچھ اور حقیقت پسندانہ تجاویز دیکھیں:

    • جب تک آپ گیم ڈیولپمنٹ نہیں کر رہے ہیں (ہم اسے اگلے حصے میں دیکھیں گے)، گرافکس کارڈ میں زیادہ فرق نہیں پڑے گا۔
    • ایک انتہائی تیز CPU بھی اہم نہیں ہے۔ آپ کا کوڈ ایک بہتر CPU کے ساتھ تیزی سے مرتب کرے گا، اس لیے بہترین حاصل کریں جو آپ برداشت کر سکتے ہیں، لیکن گرم چھڑی حاصل کرنے کی فکر نہ کریں۔ MacWorld کا مشاہدہ ہے: "آپ کوڈنگ کے لیے ڈوئل کور i5 پروسیسر، یا یہاں تک کہ انٹری لیول MacBook Air میں i3 کے ساتھ بالکل ٹھیک ہو جائیں گے، لیکن اگر آپ کے پاس بچت کے لیے رقم ہے، تو مزید حاصل کرنے میں کوئی تکلیف نہیں ہوگی۔ طاقتور میک۔"
    • یقینی بنائیں کہ آپ کے پاس کافی RAM ہے۔ اس سے آپ کے IDE کے چلنے کے طریقے میں سب سے زیادہ فرق پڑے گا۔ مائیکروسافٹ کی 8 جی بی کی 8 جی بی کی سفارش لیں۔ ایکس کوڈ بہت زیادہ ریم بھی استعمال کرتا ہے، اور ہوسکتا ہے کہ آپ ایک ہی وقت میں دوسری ایپس (کہیں، فوٹوشاپ) چلا رہے ہوں۔ MacWorld تجویز کرتا ہے کہ اگر آپ مستقبل میں نئے میک کا ثبوت دینا چاہتے ہیں تو آپ 16 GB حاصل کریں۔
    • آخر میں، آپ نسبتاً کم اسٹوریج کی جگہ استعمال کریں گے- کم از کم 256 GB اکثر حقیقت پسندانہ ہوتا ہے۔ لیکن یاد رکھیں کہ IDEs SSD ہارڈ ڈسک پر بہت بہتر طریقے سے چلتے ہیں۔

    گیم ڈویلپرز کو طاقتور گرافکس کارڈ کے ساتھ میک کی ضرورت ہے

    اگر آپ کر رہے ہیں تو آپ کو ایک بہتر میک کی ضرورت ہے۔ گرافکس، گیم ڈویلپمنٹ، یا وی آر ڈیولپمنٹ۔ اس کا مطلب ہے زیادہ RAM، ایک بہتر CPU، اور اہم طور پر، ایک مجرد GPU۔

    بہت سارے گیم ڈویلپرز یونٹی کور استعمال کرتے ہیں، مثال کے طور پر۔ اس کاسسٹم کے تقاضے:

    • آپریٹنگ سسٹم: macOS Sierra 10.12.6 یا بعد کا
    • پروسیسر: X64 فن تعمیر جس میں SSE2 انسٹرکشن سیٹ سپورٹ ہے
    • میٹل کے قابل Intel اور AMD GPUs .

    دوبارہ، یہ صرف کم سے کم تقاضے ہیں، اور وہ ایک تردید کے ساتھ آتے ہیں: "آپ کے پروجیکٹ کی پیچیدگی کے لحاظ سے اصل کارکردگی اور رینڈرنگ کا معیار مختلف ہو سکتا ہے۔"<1

    ایک مجرد GPU ضروری ہے۔ 8-16 GB RAM اب بھی حقیقت پسندانہ ہے، لیکن 16 GB کو ترجیح دی جاتی ہے۔ سی پی یو کے لیے لیپ ٹاپ انڈر بجٹ کی سفارش یہ ہے: "اگر آپ گیم ڈیولپنگ یا گرافکس میں پروگرامنگ جیسی کوئی گہری چیز میں ہیں، تو ہم آپ کو Intel i7 پروسیسر سے چلنے والے لیپ ٹاپ کی تجویز کرتے ہیں (اگر آپ اسے برداشت کر سکتے ہیں)۔"

    آخر میں، گیم ڈویلپرز کو اپنے پروجیکٹس کو اسٹور کرنے کے لیے کافی زیادہ جگہ درکار ہوتی ہے۔ 2-4 TB جگہ کے ساتھ SSD کی سفارش کی جاتی ہے۔

    پورٹیبلٹی

    پروگرامرز اکثر اکیلے کام کرتے ہیں اور کہیں بھی کام کر سکتے ہیں۔ وہ گھر سے، یا مقامی کافی شاپ پر، یا سفر کے دوران کام کر سکتے ہیں۔

    یہ پورٹیبل کمپیوٹرز کو خاص طور پر پرکشش بناتا ہے۔ اگرچہ MacBook خریدنے کی ضرورت نہیں ہے، لیکن بہت سے ڈویلپرز ایسا کرتے ہیں۔

    جب آپ MacBook کی تفصیلات پر نظر ڈالتے ہیں، اشتہار میں بیٹری کی زندگی پر توجہ دیں—لیکن وضاحتوں میں دعوی کردہ رقم حاصل کرنے کی توقع نہ کریں۔ ڈویلپمنٹ سوفٹ ویئر انتہائی پروسیسر سے بھرپور ہو سکتا ہے، جو بیٹری کی زندگی کو صرف چند گھنٹوں تک کم کر سکتا ہے۔ مثال کے طور پر، "پروگرامرزشکایت کریں کہ Xcode بہت زیادہ بیٹری کھاتا ہے،" MacWorld کو خبردار کرتا ہے۔

    اسکرین اسپیس کا بوجھ

    کوڈنگ کرتے وقت آپ تنگ محسوس نہیں کرنا چاہتے، اس لیے بہت سے ڈویلپرز بڑے مانیٹر کو ترجیح دیتے ہیں۔ ایک 27 انچ اسکرین اچھی ہے، لیکن ظاہر ہے کہ کوئی ضرورت نہیں ہے۔ کچھ ڈویلپرز ایک سے زیادہ مانیٹر سیٹ اپ کو بھی ترجیح دیتے ہیں۔ MacBooks چھوٹے مانیٹر کے ساتھ آتے ہیں لیکن ایک سے زیادہ بڑے بیرونی کو سپورٹ کرتے ہیں، جو آپ کے ڈیسک پر کام کرتے وقت بہت مفید ہے۔ چلتے پھرتے، 16 انچ کے MacBook Pro کو 13 انچ کے ماڈل پر واضح فائدہ حاصل ہوتا ہے- جب تک کہ زیادہ سے زیادہ پورٹیبلٹی آپ کی مکمل ترجیح نہ ہو۔

    اس سب کا کیا مطلب ہے؟ اس کا مطلب ہے کہ آپ کو اپنے بجٹ میں ایک یا دو اضافی مانیٹر کی قیمت شامل کرنی چاہیے۔ اضافی اسکرین کی جگہ آپ کی پیداواری صلاحیت پر مثبت اثر ڈال سکتی ہے۔ خوش قسمتی سے، تمام Macs میں اب ایک ریٹنا ڈسپلے موجود ہے، جو آپ کو اسکرین پر مزید کوڈ فٹ کرنے کی اجازت دیتا ہے۔

    ایک کوالٹی کی بورڈ، ماؤس، اور دیگر گیجٹس

    ڈویلپر ورک اسپیس کے بارے میں خاص ہیں۔ وہ انہیں ترتیب دینا پسند کرتے ہیں تاکہ کام کرتے وقت وہ خوش اور نتیجہ خیز ہوں۔ اس میں زیادہ تر توجہ ان پیری فیرلز پر جاتی ہے جو وہ استعمال کرتے ہیں۔

    وہ جس کا استعمال کرتے ہوئے سب سے زیادہ وقت گزارتے ہیں وہ ہے ان کا کی بورڈ۔ اگرچہ بہت سے لوگ اپنے iMac کے ساتھ آنے والے میجک کی بورڈ، یا ان کے MacBooks کے ساتھ آنے والے بٹر فلائی کی بورڈ سے کافی خوش ہیں، بہت سے ڈویلپرز ایک پریمیم متبادل پر اپ گریڈ کرتے ہیں۔

    کیوں؟ ایپل کے کی بورڈز کے کئی نقصانات ہیں۔آپ کے ہرن کے لئے بہترین بینگ دیتا ہے۔ چھوٹے iMac کو اتنی طاقتور طریقے سے ترتیب یا اپ گریڈ نہیں کیا جا سکتا ہے، اور iMac Pro زیادہ تر ڈویلپرز کی ضرورت سے کہیں زیادہ کمپیوٹر ہے۔

    اس مضمون میں، ہم اس وقت دستیاب ہر میک ماڈل کا احاطہ کریں گے، ان کا موازنہ کرنا اور ان کی خوبیوں اور کمزوریوں کو تلاش کرنا۔ یہ جاننے کے لیے پڑھیں کہ کون سا میک آپ کے لیے بہترین ہے۔

    اس میک گائیڈ کے لیے مجھ پر کیوں بھروسہ کریں

    میں نے 80 کی دہائی سے لوگوں کو ان کی ضروریات کے لیے بہترین کمپیوٹر کے بارے میں مشورہ دیا ہے، اور میں نے ایک دہائی سے زیادہ عرصے سے ذاتی طور پر میک کا استعمال کیا۔ اپنے کیریئر میں، میں نے کمپیوٹر ٹریننگ رومز بنائے ہیں، تنظیموں کی IT ضروریات کا انتظام کیا ہے، اور افراد اور کاروباری اداروں کو تکنیکی مدد فراہم کی ہے۔ میں نے حال ہی میں اپنا میک اپ گریڈ کیا ہے۔ میری پسند؟ 27 انچ کا iMac۔

    لیکن میں نے بطور ڈیولپر کبھی بھی کل وقتی کام نہیں کیا۔ میں نے خالص ریاضی میں ڈگری حاصل کی ہے اور اپنے مطالعے کے حصے کے طور پر کئی پروگرامنگ کورسز مکمل کیے ہیں۔ ویب کے لیے مواد میں ترمیم کرتے وقت میں نے بہت سی اسکرپٹنگ زبانوں اور ٹیکسٹ ایڈیٹرز کے ساتھ ٹنکر کیا ہے۔ میں نے ڈویلپرز کے ساتھ کام کیا ہے اور ان کے کمپیوٹرز اور سیٹ اپس کو چیک کرنے میں حقیقی خوشی حاصل کی ہے۔ بلاشبہ، یہ سب مجھے آپ کی ضرورت کا تھوڑا سا ذائقہ فراہم کرتا ہے۔

    اس لیے میں نے مزید محنت کی۔ مجھے حقیقی کوڈرز سے رائے ملی ہے – بشمول میرے بیٹے کی، جس نے حال ہی میں ایک ویب ڈویلپر کے طور پر کام کرنا شروع کیا ہے اور بہت سے نئے سامان خرید رہا ہے۔ میں نے ویب پر ڈویلپرز کی جانب سے گیئر کی سفارشات پر بھی پوری توجہ دی ہے۔ڈویلپرز:

    • ان کے پاس سفر بہت کم ہے۔ بہت زیادہ استعمال کے ساتھ، یہ کلائی اور ہاتھ میں تناؤ کا سبب بن سکتا ہے۔
    • کرسر کیز کی ترتیب مثالی نہیں ہے۔ حالیہ Mac کی بورڈز پر، اوپر اور نیچے کیز میں سے ہر ایک کو صرف آدھی کلید ملتی ہے۔
    • ٹچ بار والے MacBook Pros کے پاس فزیکل Escape کلید نہیں ہوتی ہے۔ یہ خاص طور پر Vim صارفین کے لیے مایوس کن ہے، جو اس کلید تک کثرت سے رسائی حاصل کرتے ہیں۔ خوش قسمتی سے، 2019 16 انچ کے MacBook Pro میں ٹچ بار اور فزیکل Escape کلید دونوں ہیں (اور اس کے ساتھ ساتھ تھوڑا سا سفر بھی)۔
    • صارفین کو کچھ فنکشنز تک رسائی حاصل کرنے کے لیے Fn کی کو دبانے کی ضرورت ہے۔ ڈیولپرز غیر ضروری طور پر اضافی کلیدوں کو دبائے بغیر کر سکتے ہیں۔

    ڈیولپرز اپنے کی بورڈ پر سمجھوتہ نہیں کرنا چاہتے، اور اس میں کی بورڈ کا لے آؤٹ بھی شامل ہے۔ جب کہ زیادہ کمپیکٹ کی بورڈز مقبول ہو رہے ہیں، وہ پروگرامرز کے لیے ہمیشہ بہترین ٹول نہیں ہوتے ہیں۔ زیادہ تر ایک کے بجائے زیادہ کلیدوں والے کی بورڈ کو ترجیح دیتے ہیں جس میں ایک کام کو پورا کرنے کے لیے ایک ساتھ متعدد کلیدوں کے مجموعے کو دبانے کی ضرورت ہوتی ہے۔

    معیاری ایرگونومک اور مکینیکل کی بورڈز کوڈرز کے لیے زبردست اختیارات ہیں۔ ہم اس مضمون کے آخر میں "دیگر گیئر" سیکشن میں دونوں کے لیے کچھ اختیارات تجویز کریں گے۔ پریمیم چوہے ایک اور مقبول اپ گریڈ ہیں۔ ہم آخر میں ان کی فہرست بھی شامل کریں گے۔

    خوش قسمتی سے، تمام Macs میں تیز تھنڈربولٹ پورٹس شامل ہیں جو USB-C آلات کو سپورٹ کرتی ہیں۔ ڈیسک ٹاپ میکس میں بھی کافی روایتی USB پورٹس ہیں، اور آپاگر آپ کو اپنے MacBook کے لیے بیرونی USB ہب کی ضرورت ہو تو خرید سکتے ہیں۔

    ہم پروگرامرز کے لیے بہترین میک کا انتخاب کیسے کریں

    اب جب کہ ہم نے دریافت کیا ہے کہ ایک پروگرامر کو کمپیوٹر سے کیا ضرورت ہے، ہم نے دو مرتب کیے ہیں۔ تجویز کردہ تصریحات کی فہرستیں اور ان کے مقابلے میں ہر میک ماڈل کا موازنہ کریں۔ خوش قسمتی سے، ویڈیو ایڈیٹنگ کے مقابلے میں کوڈنگ کے لیے موزوں زیادہ ماڈلز ہیں۔

    ہم نے ایسے فاتحین کا انتخاب کیا جو یقینی طور پر مایوسی سے پاک تجربہ فراہم کریں گے، لیکن آپ کی ترجیحات کے لیے کافی گنجائش ہے۔ مثال کے طور پر:

    • کیا آپ ایک بڑی اسکرین پر کام کرنا پسند کرتے ہیں؟
    • کیا آپ ایک سے زیادہ مانیٹر کے ساتھ کام کرنا پسند کرتے ہیں؟
    • کیا آپ اپنا زیادہ تر کام اپنی جگہ پر کرتے ہیں ڈیسک؟
    • کیا آپ لیپ ٹاپ کی پورٹیبلٹی کو اہمیت دیتے ہیں؟
    • آپ کو کتنی بیٹری کی ضرورت ہے؟

    اس کے علاوہ، آپ کو یہ تعین کرنا ہوگا کہ آیا آپ کوئی بھی گیم (یا دیگر گرافک-انٹینسی) ڈیولپمنٹ کر رہے ہوں۔

    یہاں ہماری سفارشات ہیں:

    زیادہ تر ڈویلپرز کے لیے تجویز کردہ چشمی:

    • CPU: 1.8 GHz dual-core i5 یا اس سے بہتر
    • RAM: 8 GB
    • اسٹوریج: 256 GB SSD

    گیم ڈویلپرز کے لیے تجویز کردہ تفصیلات:

    • سی پی یو: انٹیل i7 پروسیسر (آٹھ کور ترجیحی)
    • رام: 8 جی بی (16 جی بی ترجیحی)
    • اسٹوریج: 2-4 ٹی بی SSD
    • گرافکس کارڈ: ایک مجرد GPU۔

    ہم نے ایسے فاتحوں کا انتخاب کیا جو مہنگے اضافی پیشکش کیے بغیر ان وضاحتوں کو آرام سے پورا کرتے ہیں۔ ہم نے درج ذیل سوالات بھی پوچھے:

    • کون بچا سکتا ہے۔ہمارے فاتحوں سے کم طاقتور میک خرید کر پیسے؟
    • ہمارے فاتحین سے زیادہ طاقتور میک خریدنے میں حقیقی قدر کس کو ملے گی؟
    • ہر میک ماڈل کو کس حد تک ترتیب دیا جا سکتا ہے، اور کیسے آپ اسے خریداری کے بعد اپ گریڈ کرتے ہیں؟
    • اس کے مانیٹر کا سائز اور ریزولوشن کیا ہے، اور کوئی بھی بیرونی مانیٹر جو سپورٹ کیا جاتا ہے؟
    • ڈیولپرز کے لیے جو پورٹیبلٹی کو اہمیت دیتے ہیں، کوڈنگ کے لیے ہر MacBook ماڈل کتنا موزوں ہے؟ ? اس کی بیٹری کی زندگی کیا ہے، اور اس میں لوازمات کے لیے کتنی بندرگاہیں ہیں؟

    امید ہے کہ ہم نے پروگرامنگ کے لیے بہترین میک کے بارے میں جو کچھ آپ جاننا چاہتے ہیں اس کا احاطہ کر لیا ہے۔ اس موضوع کے بارے میں کوئی اور سوال یا خیالات، ذیل میں ایک تبصرہ چھوڑیں۔

    اور اس جائزے میں جہاں متعلقہ ہو ان کا حوالہ دیا۔

    پروگرامنگ کے لیے بہترین میک: ہمارے بہترین انتخاب

    پروگرامنگ کے لیے بہترین میک بک: میک بک پرو 16 انچ

    The MacBook پرو 16 انچ ڈویلپرز کے لیے بہترین میک ہے۔ یہ پورٹیبل ہے اور ایپل لیپ ٹاپ پر دستیاب سب سے بڑا ڈسپلے ہے۔ (درحقیقت، اس میں پچھلے 2019 ماڈل کے مقابلے میں 13% زیادہ پکسلز ہیں۔) یہ گیم ڈویلپرز کے لیے کافی RAM، ٹن اسٹوریج، اور کافی CPU اور GPU پاور فراہم کرتا ہے۔ اس کی بیٹری کی زندگی طویل ہے، لیکن ایپل کے دعوے کے مطابق پورے 21 گھنٹے سے لطف اندوز ہونے کی توقع نہ کریں۔

    موجودہ قیمت چیک کریں

    ایک نظر میں:

    • اسکرین کا سائز : 16 انچ ریٹنا ڈسپلے، 3456 x 2234
    • میموری: 16 جی بی (زیادہ سے زیادہ 64 جی بی)
    • اسٹوریج: 512 جی بی ایس ایس ڈی (8 ٹی بی ایس ایس ڈی پر کنفیگر کیا جا سکتا ہے)
    • پروسیسر : Apple M1 Pro یا M1 Max چپ (10 کور تک)
    • گرافکس کارڈ: M1 Pro (32 کور GPU تک)
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: تھری تھنڈربولٹ 4 پورٹس، HDMI پورٹ، SDXC کارڈ سلاٹ، میگ سیف 3 پورٹ
    • بیٹری: 21 گھنٹے

    یہ میک بک پرو پروگرامرز کے لیے مثالی ہے، اور واحد ایپل لیپ ٹاپ سنجیدہ گیم ڈویلپمنٹ کے لیے موزوں ہے۔ ڈیفالٹ کنفیگریشن 512 GB SSD کے ساتھ آتی ہے، لیکن آپ کو سنجیدگی سے کم از کم 2 TB تک اپ گریڈ کرنے پر غور کرنا چاہیے۔ آپ جو سب سے بڑا SSD حاصل کر سکتے ہیں وہ 8 TB ہے۔

    RAM کو 64 GB تک کنفیگر کیا جا سکتا ہے۔ اپنی مطلوبہ RAM پہلے سے حاصل کریں: خریدنے کے بعد اپ گریڈ کرنا مشکل ہو سکتا ہے، لیکن ناممکن نہیں۔ کی طرح21.5 انچ iMac، یہ جگہ پر سولڈرڈ نہیں ہے، لیکن آپ کو کسی پیشہ ور کی مدد کی ضرورت ہوگی۔

    اسٹوریج بھی صارف کے لیے قابل رسائی نہیں ہے، لہذا جب آپ پہلی بار مشین خریدیں تو مطلوبہ رقم کا انتخاب کرنا بہتر ہے۔ . اگر آپ کو لگتا ہے کہ خریداری کے بعد آپ کو اپنے اسٹوریج کو اپ گریڈ کرنے کی ضرورت ہے، تو ہمارے تجویز کردہ بیرونی SSDs پر ایک نظر ڈالیں۔

    اس میں کسی بھی موجودہ MacBook کا بہترین کی بورڈ بھی شامل ہے۔ اس میں دوسرے ماڈلز کے مقابلے زیادہ سفر ہے، اور یہاں تک کہ ایک فزیکل Escape کلید بھی ہے، جو Vim کے صارفین کو دوسروں کے درمیان بہت خوش رکھے گی۔

    جبکہ جب آپ چلتے پھرتے ہیں تو 16 انچ ڈسپلے بہترین دستیاب ہوتا ہے۔ ، جب آپ اپنی میز پر ہوتے ہیں تو آپ کچھ بڑا چاہتے ہیں۔ خوش قسمتی سے، آپ متعدد بڑے بیرونی مانیٹر منسلک کر سکتے ہیں۔ ایپل سپورٹ کے مطابق، MacBook Pro 16-inch 6K تک کے تین بیرونی ڈسپلے کو ہینڈل کر سکتا ہے۔

    پورٹس کی بات کریں تو، اس MacBook پرو میں چار USB-C پورٹس شامل ہیں، جو بہت سے صارفین کو کافی ہوں گی۔ اپنے USB-A پیری فیرلز کو جوڑنے کے لیے، آپ کو ایک ڈونگل یا مختلف کیبل خریدنے کی ضرورت ہوگی۔

    جبکہ مجھے یقین ہے کہ یہ میک ان لوگوں کے لیے بہترین حل ہے جو کچھ پورٹیبل چاہتے ہیں، اس کے علاوہ دیگر اختیارات ہیں:

    • MacBook Air ایک زیادہ سستی متبادل ہے، اگرچہ ایک چھوٹی اسکرین، کم طاقتور پروسیسر، اور کوئی مجرد GPU نہیں ہے۔
    • میک بک پرو 13 انچ زیادہ پورٹیبل آپشن ہے، لیکن ہوا سے کم حدود کے ساتھ۔ چھوٹی سکرین تنگی محسوس کر سکتی ہے، اور a کی کمیمجرد GPU اسے گیم ڈویلپمنٹ کے لیے کم موزوں بناتا ہے۔
    • کچھ کو iPad Pro ایک پرکشش پورٹیبل متبادل مل سکتا ہے، حالانکہ آپ کو اپنی توقعات کو ایڈجسٹ کرنا ہوگا۔

    پروگرامنگ کے لیے بجٹ میک : Mac mini

    Mac mini لگتا ہے کہ ڈویلپرز میں تیزی سے مقبول ہوتا جا رہا ہے۔ اس کے نمایاں تصادم کے بعد، یہ اب کچھ سنجیدہ کام کرنے کے لیے کافی طاقتور ہے۔ یہ چھوٹا، لچکدار، اور دھوکہ دہی سے طاقتور ہے۔ اگر آپ چھوٹے قدموں کے نشان والے میک کے پیچھے ہیں تو یہ ایک بہترین آپشن ہے۔

    موجودہ قیمت چیک کریں

    ایک نظر میں:

    • اسکرین کا سائز: ڈسپلے نہیں شامل، تین تک تعاون یافتہ ہیں
    • میموری: 8 جی بی (زیادہ سے زیادہ 16 جی بی)
    • اسٹوریج: 256 جی بی ایس ایس ڈی (2 ٹی بی ایس ایس ڈی پر کنفیگر کیا جا سکتا ہے)
    • پروسیسر: ایپل ایم1 چپ
    • گرافکس کارڈ: Intel UHD گرافکس 630 (eGPUs کے لیے سپورٹ کے ساتھ)
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: فور تھنڈربولٹ 3 (USB-C) پورٹس، دو USB 3 پورٹس، HDMI 2.0 پورٹ، گیگابٹ ایتھرنیٹ

    میک منی سب سے سستا میک دستیاب ہے — جزوی طور پر اس لیے کہ یہ مانیٹر، کی بورڈ یا ماؤس کے ساتھ نہیں آتا ہے — اس لیے یہ ان لوگوں کے لیے بہترین انتخاب ہے۔ ایک سخت بجٹ پر۔

    اس کے زیادہ تر چشمے 27 انچ کے iMac کے ساتھ موافق ہیں۔ اسے 16 جی بی تک ریم اور 2 ٹی بی ہارڈ ڈرائیو کے ساتھ کنفیگر کیا جا سکتا ہے اور یہ تیز رفتار M1 پروسیسر سے چلتا ہے۔ یہ پروگرام کرنے کے لئے کافی سے زیادہ ہے۔ اگرچہ یہ مانیٹر کے ساتھ نہیں آتا ہے، یہ اسی 5K ریزولوشن کو سپورٹ کرتا ہے جیسا کہ بڑے iMac،اور آپ دو ڈسپلے (ایک 5K اور دوسرا 4K)، یا مجموعی طور پر تین 4K مانیٹر منسلک کر سکتے ہیں۔

    گیم ڈویلپمنٹ کے لیے، آپ کو مزید RAM اور اسٹوریج کی ضرورت ہوگی۔ یہ بہتر ہے کہ آپ جس ترتیب کو پہلی بار چاہتے ہو اسے حاصل کریں — بعد میں اپ گریڈ کرنے کی توقع کرنا اچھا منصوبہ نہیں ہے۔

    رام کو تبدیل کرنے کے لیے کوئی دروازہ نہیں ہے، لہذا، جب آپ اسے اپ گریڈ کر سکتے ہیں، آپ کو پیشہ ورانہ مدد کی ضرورت ہو سکتی ہے۔ . اور ایس ایس ڈی کو لاجک بورڈ پر سولڈر کیا جاتا ہے، لہذا یہ تبدیل نہیں کیا جا سکتا۔ اس میں ایک مجرد GPU کی بھی کمی ہے، لیکن آپ ایک بیرونی GPU منسلک کر کے اس کا تدارک کر سکتے ہیں۔ آپ کو اس جائزے کے آخر میں "دیگر گیئر" سیکشن میں مزید تفصیلات ملیں گی۔

    یقیناً، آپ کو ایک یا دو مانیٹر، ایک کی بورڈ، اور ایک ماؤس یا ٹریک پیڈ بھی خریدنا ہوگا۔ ہو سکتا ہے آپ کے پسندیدہ ہوں، لیکن ہم ذیل میں "دیگر گیئر" میں کچھ ماڈلز تجویز کریں گے۔

    ترقی کے لیے بہترین ڈیسک ٹاپ میک: iMac 27 انچ

    اگر آپ اپنی زیادہ تر کوڈنگ آپ کی میز، iMac 27-inch ایک بہترین انتخاب ہے۔ اس میں ایک بڑا ڈسپلے، ایک چھوٹا سا نقشہ، اور کسی بھی ڈیولپمنٹ ایپ کو چلانے کے لیے کافی تفصیلات شامل ہیں۔

    موجودہ قیمت چیک کریں

    ایک نظر میں:

    • اسکرین سائز: 27 انچ ریٹنا 5K ڈسپلے، 5120 x 2880
    • میموری: 8 جی بی (زیادہ سے زیادہ 64 جی بی)
    • اسٹوریج: 256 ایس ایس ڈی (512 ایس ایس ڈی پر کنفیگر کیا جا سکتا ہے)
    • پروسیسر : 3.1GHz 6-core 10th-generation Intel Core i5
    • گرافکس کارڈ: 4GB GDDR6 میموری کے ساتھ Radeon Pro 5300 یا 8GB GDDR6 کے ساتھ Radeon Pro 5500 XTمیموری
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: چار USB 3 پورٹس، دو تھنڈربولٹ 3 (USB-C) پورٹس، گیگابٹ ایتھرنیٹ

    اگر آپ پورٹیبلٹی کی ضرورت نہیں ہے، ایسا لگتا ہے کہ iMac 27 انچ کوڈرز کے لیے بہترین انتخاب ہے۔ اس میں وہ تمام تفصیلات موجود ہیں جن کی آپ کو ضرورت ہے، یہاں تک کہ گیم ڈویلپمنٹ کے لیے، حالانکہ اس کے لیے ہم تجویز کرتے ہیں کہ آپ RAM کو 16 GB اور ہارڈ ڈرائیو کو بڑے SSD میں اپ گریڈ کریں۔ آپ 3.6 GHz 8-core i9 پروسیسر کا انتخاب کر کے iMac کی طاقت کو زیادہ سے زیادہ کر سکتے ہیں، حالانکہ یہ کنفیگریشن Amazon پر دستیاب نہیں ہے۔

    اس iMac میں ایک بڑی 5K اسکرین ہے—کسی بھی میک پر سب سے بڑی—جو ڈسپلے کرے گی۔ بہت سارے کوڈ اور متعدد ونڈوز، آپ کو نتیجہ خیز رکھتے ہوئے اس سے بھی زیادہ اسکرین ریئل اسٹیٹ کے لیے، آپ ایک اور 5K ڈسپلے یا دو 4K ڈسپلے شامل کر سکتے ہیں۔

    بہت سارے جدید Macs کے برعکس، خریداری کے بعد 27 انچ کے iMac کو اپ گریڈ کرنا نسبتاً آسان ہے۔ مانیٹر کے نچلے حصے کے قریب سلاٹ میں نئی ​​SDRAM سٹکس رکھ کر RAM کو اپ گریڈ کیا جا سکتا ہے (64 GB تک)۔ آپ کو ایپل سپورٹ سے اس صفحہ پر مطلوبہ وضاحتیں مل جائیں گی۔ بعد میں SSD شامل کرنا بھی ممکن ہے، لیکن یہ ایک پیشہ ور کے لیے بہتر کام ہے۔

    آپ کے پیری فیرلز کے لیے کافی پورٹس ہیں: چار USB 3 پورٹس اور دو Thunderbolt 3 (USB-C) پورٹس جو سپورٹ کرتی ہیں۔ ڈسپلے پورٹ، تھنڈربولٹ، یو ایس بی 3.1، اور تھنڈربولٹ 2 (جو آپ کو ایچ ڈی ایم آئی، ڈی وی آئی، اور وی جی اے ڈیوائسز میں پلگ ان کرنے کی اجازت دیتا ہے)۔کو حل: ایک ایلومینیم ساٹیچی ہب شامل کریں جو آپ کے iMac کی اسکرین کے نیچے یا ایک Macally ہب جو آپ کی میز پر آسانی سے بیٹھتا ہے۔

    پروگرامنگ کے لیے دیگر اچھی میک مشینیں

    The MacBook Air Apple کا سب سے زیادہ پورٹیبل کمپیوٹر اور اس کا سب سے سستا لیپ ٹاپ ہے۔ ایئر کی تفصیلات کافی محدود ہیں، اور آپ کے خریدنے کے بعد اس کے اجزاء کو اپ گریڈ کرنا ناممکن ہے۔ کیا یہ کام پر منحصر ہے؟ اگر آپ اپنی زیادہ تر کوڈنگ IDE کے بجائے ٹیکسٹ ایڈیٹر میں کرتے ہیں، تو ہاں۔

    ایک نظر میں:

    • اسکرین کا سائز: 13.3 انچ ریٹینا ڈسپلے، 2560 x 1600<5
    • میموری: 8 جی بی (زیادہ سے زیادہ 16 جی بی)
    • اسٹوریج: 256 جی بی ایس ایس ڈی (1 ٹی بی ایس ایس ڈی کے لیے کنفیگر کیا جا سکتا ہے)
    • پروسیسر: ایپل ایم1 چپ
    • گرافکس کارڈ : ایپل 8 کور GPU تک
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: دو تھنڈربولٹ 4 (USB-C) پورٹس
    • بیٹری: 18 گھنٹے

    اگر آپ ٹیکسٹ ایڈیٹر میں اپنا کوڈ لکھتے ہیں، تو یہ چھوٹی مشین آپ کی ضروریات پوری کر سکتی ہے۔ آپ کو رکاوٹوں کا سامنا کرنا پڑے گا، اگرچہ، اسے IDE کے ساتھ استعمال کرتے وقت۔ اس کے مجرد GPU کی کمی اسے گیم ڈویلپمنٹ کے لیے غیر موزوں بنا دیتی ہے۔ اگرچہ آپ ایک بیرونی GPU شامل کر سکتے ہیں، دیگر چشمی اسے روکے رکھتی ہے۔

    اس کا چھوٹا ریٹنا ڈسپلے اب 13 انچ کے میک بک پرو جتنے پکسلز پیش کرتا ہے۔ ایک بیرونی 5K یا دو 4K منسلک کیے جا سکتے ہیں۔

    2. MacBook Pro 13-inch

    13-inch MacBook Pro MacBook Air سے زیادہ بڑا نہیں ہے۔ ، لیکن یہ کہیں زیادہ طاقتور ہے۔ یہ ایک16 انچ پرو کا اچھا متبادل اگر آپ کو مزید پورٹیبل چیز کی ضرورت ہے، لیکن یہ اتنا طاقتور یا اپ گریڈ کرنے والا نہیں ہے۔

    ایک نظر میں:

    • اسکرین کا سائز: 13 انچ کا ریٹنا ڈسپلے , 2560 x 1600
    • میموری: 8 جی بی (زیادہ سے زیادہ 16 جی بی)
    • اسٹوریج: 512 جی بی ایس ایس ڈی (2 ٹی بی ایس ایس ڈی پر کنفیگر کیا جا سکتا ہے)
    • پروسیسر: 2.4 گیگا ہرٹز آٹھویں جنریشن کواڈ کور انٹیل کور i5
    • گرافکس کارڈ: انٹیل آئیرس پلس گرافکس 655
    • ہیڈ فون جیک: 3.5 ملی میٹر
    • پورٹس: فور تھنڈربولٹ 3 پورٹس
    • بیٹری : 10 گھنٹے

    16 انچ ماڈل کی طرح، MacBook پرو 13 انچ میں ترقی کے لیے درکار تمام تفصیلات موجود ہیں، لیکن اس کے بڑے بھائی کے برعکس، یہ گیم ڈویلپرز کے لیے کم ہے۔ اس کی وجہ یہ ہے کہ اس میں مجرد GPU کی کمی ہے۔ کسی حد تک، بیرونی GPU کو شامل کرکے اس کا تدارک کیا جا سکتا ہے۔ ہم اس کے لیے کچھ اختیارات "دیگر گیئر" کے تحت درج کرتے ہیں۔

    لیکن 13 انچ کے ماڈل کو ٹاپ آف دی رینج کے میک بک پرو کی طرح نہیں لگایا جا سکتا، اور آپ اسے اپ گریڈ نہیں کر سکتے۔ خریداری کے بعد اجزاء. اگر آپ اپنی میز پر ہوتے ہوئے مزید اسکرین رئیل اسٹیٹ چاہتے ہیں، تو آپ ایک 5K یا دو 4K بیرونی مانیٹر منسلک کر سکتے ہیں۔

    3. iMac 21.5 انچ

    اگر آپ کچھ بچانا چاہتے ہیں پیسے اور ڈیسک کی جگہ، iMac 21.5-inch 27-inch iMac کا ایک معقول متبادل ہے، لیکن آگاہ رہیں کہ یہ کچھ سمجھوتوں کے ساتھ ایک متبادل ہے۔ چھوٹی اسکرین کے علاوہ، اس میک کو اتنی زیادہ یا آسانی سے اپ گریڈ نہیں کیا جا سکتا جتنی بڑی مشین۔

    ایک نظر میں:

    • اسکرین

    میں کیتھی ڈینیئلز ہوں، ایڈوب السٹریٹر میں ماہر۔ میں ورژن 2.0 سے سافٹ ویئر استعمال کر رہا ہوں، اور 2003 سے اس کے لیے ٹیوٹوریل بنا رہا ہوں۔ میرا بلاگ ویب پر ان لوگوں کے لیے مقبول ترین مقامات میں سے ایک ہے جو Illustrator سیکھنا چاہتے ہیں۔ ایک بلاگر کے طور پر اپنے کام کے علاوہ، میں ایک مصنف اور گرافک ڈیزائنر بھی ہوں۔