విషయ సూచిక
డెవలపర్లు ప్రత్యేకించి MacOS-మరియు MacBook ప్రోస్కి వస్తారు. ఎందుకంటే MacBook Pro వారికి గొప్ప ఎంపిక: Apple హార్డ్వేర్ అద్భుతమైన నిర్మాణ నాణ్యత మరియు బ్యాటరీ జీవితాన్ని కలిగి ఉంది మరియు Apple యొక్క ఆపరేటింగ్ సిస్టమ్ ప్రోగ్రామర్లకు అనువైన వాతావరణాన్ని అందిస్తుంది.
Macs వంటి ప్రోగ్రామర్లు మరిన్ని కారణాలు:
- మీరు అన్ని ప్రధాన ఆపరేటింగ్ సిస్టమ్లను ఒకే హార్డ్వేర్పై అమలు చేయవచ్చు: macOS, Windows మరియు Linux.
- మీరు దాని Unix వాతావరణం నుండి అవసరమైన కమాండ్-లైన్ సాధనాలను యాక్సెస్ చేయవచ్చు.
- అవి వెబ్, Mac, Windows, iOS మరియు Androidతో సహా విస్తృత శ్రేణి అప్లికేషన్ల కోసం కోడింగ్ చేయడానికి అనుకూలంగా ఉంటాయి.
అయితే మీరు ఏ Macని కొనుగోలు చేయాలి? మీరు ఏదైనా Macలో ప్రోగ్రామ్ చేయగలిగినప్పటికీ, కొన్ని మోడల్లు కోడర్లకు గణనీయమైన ప్రయోజనాలను అందిస్తాయి.
చాలా మంది డెవలపర్లు ఎక్కడి నుండైనా పని చేయగలరని విలువైనదిగా భావిస్తారు, అంటే MacBook Pro. 16-అంగుళాల MacBook Pro దాని చిన్న తోబుట్టువుల కంటే చాలా ప్రయోజనాలను కలిగి ఉంది: ఎక్కువ స్క్రీన్ రియల్ ఎస్టేట్, మరింత శక్తివంతమైన ప్రాసెసర్ మరియు గేమ్ డెవలప్మెంట్కు ఉపయోగపడే వివిక్త గ్రాఫిక్స్ కార్డ్.
అయితే మీరు బడ్జెట్లో ఉన్నారు, అయినప్పటికీ, Mac mini మీ డబ్బుకు అద్భుతమైన విలువను అందిస్తుంది మరియు అందుబాటులో ఉన్న చౌకైన Mac మోడల్. ప్రతికూలత: ఇందులో మానిటర్, కీబోర్డ్ లేదా మౌస్ ఉండవు. అయినప్పటికీ, మీకు బాగా సరిపోయే భాగాలను ఎంచుకోవడానికి ఇది మీకు మరింత నియంత్రణను ఇస్తుంది.
మీరు గేమ్ డెవలపర్ అయితే , మీకు శక్తివంతమైన GPU<10తో కూడిన Mac అవసరం>. ఇక్కడ, iMac 27-inch పరిమాణం: 21.5-అంగుళాల రెటినా 4K డిస్ప్లే, 4096 x 2304
21.5-అంగుళాల iMac 27-అంగుళాల మోడల్ కంటే వందల డాలర్లు చౌకగా ఉంటుంది మరియు చిన్న డెస్క్లపై సరిపోతుంది స్థలం సమస్య అయితే, అది మీకు తక్కువ ఎంపికలను అందిస్తుంది.
ఇది చాలా మంది డెవలపర్లకు, గేమ్ డెవలపర్లకు కూడా తగినంత శక్తిని అందిస్తుంది. మీకు ఎక్కువ పవర్ అవసరమైతే, గరిష్ట స్పెసిఫికేషన్లు iMac 27-అంగుళాల కంటే తక్కువగా ఉంటాయి: 64 GBకి బదులుగా 32 GB RAM, 2 TBకి బదులుగా 1 TB SSD, తక్కువ శక్తివంతమైన ప్రాసెసర్ మరియు 4 GB వీడియో RAM బదులుగా 8. మరియు 27-అంగుళాల iMac వలె కాకుండా, కొనుగోలు చేసిన తర్వాత చాలా భాగాలు అప్గ్రేడ్ చేయబడవు.
21.5-అంగుళాల 4K మానిటర్లో మీ కోడ్ను ప్రదర్శించడానికి పుష్కలంగా స్థలం ఉంది మరియు మీరు బాహ్య 5K డిస్ప్లేను జోడించవచ్చు ( లేదా మరో రెండు 4Kలు) Thunderbolt 3 పోర్ట్ ద్వారా.
USB మరియు USB-C పోర్ట్లు పుష్కలంగా ఉన్నాయి, కానీ అవి చేరుకోవడం కష్టంగా ఉన్న వెనుక భాగంలో ఉన్నాయి. మీరు సులభంగా చేరుకునే హబ్ని పరిగణించాలనుకోవచ్చు. ఎగువన 27-అంగుళాల iMacని కవర్ చేస్తున్నప్పుడు మేము కొన్ని ఎంపికలను కవర్ చేస్తాము.
4. iMac Pro
TechCrunch iMac Pro ని “డెవలపర్లకు ప్రేమలేఖ,” మరియు సొంతం చేసుకోవచ్చుమీ ఊహలు నిజమయ్యాయి. కానీ మీరు హెవీ గేమ్ లేదా VR డెవలప్మెంట్తో పరిమితులను పెంచితే తప్ప-ఇది మీకు అవసరమైన దానికంటే ఎక్కువ కంప్యూటర్. చాలా మంది డెవలపర్లు iMac 27-అంగుళాల మెరుగైన ఫిట్ని కనుగొంటారు.
ఒక చూపులో:
- స్క్రీన్ పరిమాణం: 27-అంగుళాల రెటినా 5K డిస్ప్లే, 5120 x 2880
- మెమొరీ: 32 GB (గరిష్టంగా 256 GB)
- స్టోరేజ్: 1 TB SSD (4 TB SSDకి కాన్ఫిగర్ చేయవచ్చు)
- ప్రాసెసర్: 3.2 GHz 8-core Intel Xeon W
- గ్రాఫిక్స్ కార్డ్: AMD Radeon Pro Vega 56 గ్రాఫిక్స్ 8 GB HBM2 (16 GBకి కాన్ఫిగర్ చేయదగినది)
- హెడ్ఫోన్ జాక్: 3.5 mm
- పోర్ట్లు: నాలుగు USB పోర్ట్లు, నాలుగు థండర్బోల్ట్ 3 (USB‑C ) పోర్ట్లు, 10Gb ఈథర్నెట్
iMac ఎక్కడ ఆపివేయబడుతుందో అక్కడ iMac ప్రో తీసుకుంటుంది. ఇది చాలా మంది గేమ్ డెవలపర్లకు అవసరమైన దాని కంటే ఎక్కువగా కాన్ఫిగర్ చేయబడుతుంది: 256 GB RAM, 4 TB SSD, ఒక Xeon W ప్రాసెసర్ మరియు 16 GB వీడియో RAM. అది పెరగడానికి తగినంత స్థలం కంటే ఎక్కువ! దాని స్పేస్ గ్రే ముగింపు కూడా ప్రీమియం రూపాన్ని కలిగి ఉంది.
ఇది ఎవరి కోసం? టెక్ క్రంచ్ మరియు ది వెర్జ్ రెండూ మొదట VR డెవలపర్ల గురించి ఆలోచించాయి. "ది ఐమాక్ ప్రో ఈజ్ ఎ బీస్ట్, అయితే ఇది అందరికీ కాదు" అనేది ది వెర్జ్ యొక్క సమీక్ష యొక్క శీర్షిక.
వారు ఇలా అన్నారు, "మీరు ఈ యంత్రాన్ని కొనుగోలు చేయబోతున్నట్లయితే, నా అభిప్రాయం ఏమిటంటే మీరు మీరు దీన్ని దేని కోసం ఉపయోగించాలనుకుంటున్నారో ఖచ్చితంగా తెలుసుకోవాలి." వారు VR, 8K వీడియో, సైంటిఫిక్ మోడలింగ్ మరియు మెషీన్ లెర్నింగ్తో పని చేసేవారు అనువైనదని సూచిస్తున్నారు.
5. iPad Pro 12.9-inch
చివరిగా, ఎడమ ఫీల్డ్ నుండి నేను మీకు ఒక సూచనను అందిస్తున్నాను.Mac కూడా కాదు: iPad Pro . ఈ ఎంపిక చాలా సిఫార్సు కాదు, ఎందుకంటే ఇది ఆసక్తికరమైన ఎంపిక. పెరుగుతున్న కోడర్ల సంఖ్య అభివృద్ధి కోసం iPad Proని ఉపయోగిస్తున్నారు.
ఒక చూపులో:
- స్క్రీన్ పరిమాణం: 12.9-అంగుళాల రెటినా డిస్ప్లే
- మెమొరీ: 4 GB
- స్టోరేజ్: 128 GB
- ప్రాసెసర్: న్యూరల్ ఇంజిన్తో కూడిన A12X బయోనిక్ చిప్
- హెడ్ఫోన్ జాక్: ఏదీ లేదు
- పోర్ట్లు: USB-C
ఐప్యాడ్లో ప్రోగ్రామింగ్ అనేది Macలో ప్రోగ్రామింగ్ లాంటి అనుభవం కాదు. మీరు మీ పనిలో ఎక్కువ భాగం మీ డెస్క్లో చేస్తే, మీరు మీ కార్యాలయంలో లేనప్పుడు పోర్టబుల్ సాధనంగా MacBook Proకి బదులుగా iPad Pro గురించి ఆలోచించవచ్చు.
డెవలపర్ల కోసం iOS సాధనాల సంఖ్య కోడర్ల కోసం రూపొందించిన టెక్స్ట్ ఎడిటర్లు మరియు iOS కీబోర్డ్లతో సహా పెరుగుతోంది:
- పానిక్ ద్వారా కోడ్ ఎడిటర్
- బఫర్ ఎడిటర్ – కోడ్ ఎడిటర్
- టెక్స్ట్స్టిక్ కోడ్ ఎడిటర్ 8
- DevKey – ప్రోగ్రామింగ్ కోసం డెవలపర్ కీబోర్డ్
మీరు మీ iPadలో ఉపయోగించగల IDEల సంఖ్య కూడా పెరుగుతోంది (కొన్ని బ్రౌజర్ ఆధారితమైనవి మరియు మరికొన్ని iOS యాప్లు):
- Gitpod, బ్రౌజర్ ఆధారిత IDE
- కోడ్-సర్వర్ బ్రౌజర్ ఆధారితమైనది మరియు రిమోట్ VS కోడ్ IDEని ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది
- నిరంతర అనేది .NET C# మరియు F# IDE
- కోడియా ఒక లువా IDE
- పైథోనిస్టా 3 అనేది ఒక మంచి పైథాన్ IDE
- కార్నెట్స్, ఉచిత పైథాన్ IDE
- Pyto, మరొక పైథాన్ IDE
- iSH iOS కోసం కమాండ్-లైన్ షెల్ను అందిస్తుంది
ప్రోగ్రామర్ల కోసం ఇతర Mac Gear
Devs బలమైన అభిప్రాయాలను కలిగి ఉన్నాయివారు ఉపయోగించే గేర్ మరియు వారు తమ సిస్టమ్లను సెటప్ చేసే విధానం గురించి. ఇక్కడ కొన్ని జనాదరణ పొందిన ఎంపికల విచ్ఛిన్నం ఉంది.
మానిటర్లు
చాలా మంది డెవలపర్లు డెస్క్టాప్ కంటే ల్యాప్టాప్ను ఇష్టపడతారు, వారు పెద్ద మానిటర్లను కూడా ఇష్టపడతారు—మరియు వాటిలో చాలా ఎక్కువ. అవి తప్పు కాదు. కోడింగ్ హర్రర్ నుండి వచ్చిన పాత కథనం యూనివర్శిటీ ఆఫ్ ఉటా అధ్యయన ఫలితాలను ఉటంకిస్తుంది: ఎక్కువ స్క్రీన్ రియల్ ఎస్టేట్ అంటే మరింత ఉత్పాదకత.
మీరు మీ ప్రస్తుత సెటప్కు జోడించగల కొన్ని పెద్ద మానిటర్ల కోసం ప్రోగ్రామింగ్ కోసం ఉత్తమ మానిటర్ల గురించి మా రౌండప్ను చదవండి.
మెరుగైన కీబోర్డ్
Apple యొక్క MacBook మరియు Magic కీబోర్డ్ల వంటి అనేక మంది డెవలపర్లు అయితే, చాలా కొద్ది మంది అప్గ్రేడ్ని ఎంచుకుంటారు. మేము మా సమీక్షలో మీ కీబోర్డ్ను అప్గ్రేడ్ చేయడం వల్ల కలిగే ప్రయోజనాలను కవర్ చేస్తాము: Mac కోసం ఉత్తమ వైర్లెస్ కీబోర్డ్.
ఎర్గోనామిక్ కీబోర్డ్లు తరచుగా టైప్ చేయడానికి వేగంగా ఉంటాయి మరియు గాయం ప్రమాదాన్ని తగ్గిస్తాయి. మెకానికల్ కీబోర్డులు ఒక ప్రసిద్ధ (మరియు ఫ్యాషన్) ప్రత్యామ్నాయం. అవి వేగవంతమైనవి, స్పర్శ మరియు మన్నికైనవి మరియు ఇది గేమర్లు మరియు డెవలప్మెంట్లలో ఒకేలా ప్రసిద్ధి చెందింది.
మరింత చదవండి: ప్రోగ్రామింగ్ కోసం ఉత్తమ కీబోర్డ్
ఒక బెటర్ మౌస్
అదే విధంగా, ప్రీమియం మౌస్, ట్రాక్బాల్ లేదా ట్రాక్ప్యాడ్ మీ మణికట్టును ఒత్తిడి మరియు నొప్పి నుండి రక్షించేటప్పుడు మరింత ఉత్పాదకంగా పని చేయడంలో మీకు సహాయపడుతుంది. మేము ఈ సమీక్షలో వారి ప్రయోజనాలను కవర్ చేస్తాము: Mac కోసం ఉత్తమ మౌస్.
సౌకర్యవంతమైన కుర్చీ
మీరు ఎక్కడ పని చేస్తున్నారు? ఒక కుర్చీలో. ప్రతిరోజూ ఎనిమిది గంటలు లేదా అంతకంటే ఎక్కువ సమయం. మీరు దీన్ని సౌకర్యవంతంగా మరియు కోడింగ్ హర్రర్ జాబితాలను తయారు చేయడం మంచిదిపెరిగిన ఉత్పాదకతతో సహా ప్రతి ప్రోగ్రామర్ కొనుగోలును సీరియస్గా తీసుకోవడానికి అనేక కారణాలు ఉన్నాయి.
కొన్ని అధిక రేటింగ్ ఉన్న ఎర్గోనామిక్ ఆఫీస్ కుర్చీల కోసం ప్రోగ్రామర్ల రౌండప్ కోసం మా ఉత్తమ కుర్చీని చదవండి.
శబ్దం-రద్దు చేసే హెడ్ఫోన్లు
చాలా మంది డెవలపర్లు ప్రపంచాన్ని నిరోధించడానికి శబ్దం-రద్దు చేసే హెడ్ఫోన్లను ధరిస్తారు మరియు స్పష్టమైన సందేశాన్ని ఇస్తారు: “నన్ను ఒంటరిగా వదిలేయండి. నేను పనిచేస్తున్నాను." మేము వాటి ప్రయోజనాలను మా సమీక్షలో కవర్ చేస్తాము, ఉత్తమ నాయిస్-ఐసోలేటింగ్ హెడ్ఫోన్లు.
బాహ్య హార్డ్ డ్రైవ్ లేదా SSD
మీ ప్రాజెక్ట్లను ఆర్కైవ్ చేయడానికి మరియు బ్యాకప్ చేయడానికి మీకు ఎక్కడైనా అవసరం, కాబట్టి కొన్ని బాహ్య హార్డ్ డ్రైవ్లను పొందండి లేదా ఆర్కైవింగ్ మరియు బ్యాకప్ కోసం SSDలు. ఈ సమీక్షలలో మా అగ్ర సిఫార్సులను చూడండి:
- Mac కోసం ఉత్తమ బ్యాకప్ డ్రైవ్లు
- Mac కోసం ఉత్తమ బాహ్య SSD
బాహ్య GPU (eGPU)
చివరిగా, మీరు వివిక్త GPU లేకుండా Macని ఉపయోగిస్తుంటే మరియు అకస్మాత్తుగా గేమ్ డెవలప్మెంట్లోకి ప్రవేశించినట్లయితే, మీరు కొన్ని పనితీరు-సంబంధిత అడ్డంకులను ఎదుర్కోవచ్చు. థండర్బోల్ట్-ఎనేబుల్డ్ ఎక్స్టర్నల్ గ్రాఫిక్స్ ప్రాసెసర్ (eGPU)ని జోడించడం వల్ల ప్రపంచానికి మార్పు వస్తుంది.
మరింత సమాచారం కోసం, Apple మద్దతు నుండి ఈ కథనాన్ని చూడండి: మీ Macతో బాహ్య గ్రాఫిక్స్ ప్రాసెసర్ని ఉపయోగించండి.
ప్రోగ్రామర్ యొక్క కంప్యూటింగ్ అవసరాలు ఏమిటి?
ప్రోగ్రామింగ్ అనేది ఫ్రంట్ మరియు బ్యాక్-ఎండ్ వెబ్ డెవలప్మెంట్తో పాటు డెస్క్టాప్ మరియు మొబైల్ కోసం యాప్లను డెవలప్ చేయడంతో సహా విస్తృత సముచితం. ఇది కోడ్ రాయడం మరియు పరీక్షించడం, డీబగ్గింగ్ మరియు వంటి అనేక పనులను కలిగి ఉంటుందికంపైల్ చేయడం మరియు ఇతర డెవలపర్ల నుండి కోడ్లో బ్రాంచ్ చేయడం కూడా.
హార్డ్వేర్ అవసరాలు ప్రోగ్రామర్లలో గణనీయంగా మారవచ్చు. చాలా మంది డెవలపర్లకు ప్రత్యేకంగా శక్తివంతమైన కంప్యూటర్ అవసరం లేదు. కానీ కోడ్ వ్రాసేటప్పుడు కొన్ని వనరులను ఉపయోగిస్తుంది, మీరు వ్రాసే కొన్ని యాప్లు చేస్తాయి. కోడ్ను కంపైల్ చేయడం అనేది CPU-ఇంటెన్సివ్ టాస్క్, మరియు గేమ్ డెవలపర్లకు శక్తివంతమైన గ్రాఫిక్స్ కార్డ్తో కూడిన Mac అవసరం.
ప్రోగ్రామింగ్ సాఫ్ట్వేర్
డెవలపర్లకు సాఫ్ట్వేర్ గురించి బలమైన అభిప్రాయాలు ఉన్నాయి మరియు చాలా ఎంపికలు ఉన్నాయి. అక్కడ. చాలా మంది తమకు ఇష్టమైన టెక్స్ట్ ఎడిటర్లో కోడ్ను వ్రాస్తారు మరియు మిగిలిన పనిని పూర్తి చేయడానికి ఇతర సాధనాలను (కమాండ్-లైన్ సాధనాలతో సహా) ఉపయోగిస్తారు.
కానీ స్వతంత్ర సాధనాల సేకరణను ఉపయోగించే బదులు, చాలామంది ఒకే యాప్ని ఎంచుకుంటారు. వారికి అవసరమైన అన్ని లక్షణాలను కలిగి ఉంటుంది: ఒక IDE, లేదా ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్. IDEలు డెవలపర్లకు ప్రారంభం నుండి ముగింపు వరకు అవసరమైన ప్రతిదాన్ని అందిస్తాయి: టెక్స్ట్ ఎడిటర్, కంపైలర్, డీబగ్గర్ మరియు బిల్డ్ లేదా ఇంటిగ్రేషన్ చేయండి.
ఈ యాప్లు సాధారణ టెక్స్ట్ ఎడిటర్ల కంటే ఎక్కువ పని చేస్తాయి కాబట్టి, వాటికి సిస్టమ్ అవసరాలు ఎక్కువ. అత్యంత జనాదరణ పొందిన మూడు IDEలు:
- Mac మరియు iOS యాప్ డెవలప్మెంట్ కోసం Apple Xcode IDE 11
- Azure, iOS, Android మరియు వెబ్ డెవలప్మెంట్ కోసం మైక్రోసాఫ్ట్ విజువల్ స్టూడియో కోడ్
- 2D మరియు 3D గేమ్ డెవలప్మెంట్ కోసం యూనిటీ కోర్ ప్లాట్ఫారమ్, మేము తదుపరి విభాగంలో మరింత పరిశీలిస్తాము
ఆ మూడింటికి మించి, విస్తృత శ్రేణి IDEలు అందుబాటులో ఉన్నాయి-అనేక ప్రత్యేకత ఒకటి లేదా మరింతప్రోగ్రామింగ్ భాషలు)—Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA మరియు RubyMineతో సహా.
విస్తృత శ్రేణి ఎంపికలు అంటే విస్తృత శ్రేణి సిస్టమ్ అవసరాలు, వాటిలో కొన్ని చాలా తీవ్రమైనవి. కాబట్టి ఈ యాప్లను Macలో అమలు చేయడానికి ఏమి పడుతుంది?
ఆ సాఫ్ట్వేర్ను అమలు చేయగల Mac
ప్రతి IDEకి కనీస సిస్టమ్ అవసరాలు ఉంటాయి. అవి కనీస అవసరాలు మరియు సిఫార్సులు కానందున, ఆ అవసరాల కంటే శక్తివంతమైన కంప్యూటర్ను కొనుగోలు చేయడం ఉత్తమం-ముఖ్యంగా మీరు ఒకేసారి ఒకటి కంటే ఎక్కువ యాప్లను అమలు చేసే అవకాశం ఉంది.
Xcode 11 కోసం సిస్టమ్ అవసరాలు సులభం:
- ఆపరేటింగ్ సిస్టమ్: macOS Mojave 10.14.4 లేదా తదుపరిది.
Microsoft వారి విజువల్ స్టూడియో కోడ్ 2019 యొక్క సిస్టమ్ అవసరాలలో మరికొన్ని వివరాలను కలిగి ఉంది:
- ఆపరేటింగ్ సిస్టమ్: macOS High Sierra 10.13 లేదా తదుపరిది,
- ప్రాసెసర్: 1.8 GHz లేదా వేగవంతమైన, డ్యూయల్-కోర్ లేదా మెరుగైన సిఫార్సు,
- RAM: 4 GB, 8 GB సిఫార్సు చేయబడింది ,
- నిల్వ: 5.6 GB ఖాళీ డిస్క్ స్థలం.
Mac యొక్క ప్రతి మోడల్ ఈ ప్రోగ్రామ్లను అమలు చేయగల సామర్థ్యాన్ని కలిగి ఉంటుంది (అలాగే, MacBook Air 1.6 GHz డ్యూయల్-కోర్ను కలిగి ఉంది i5 ప్రాసెసర్ విజువల్ స్టూడియో అవసరాల కంటే కొంచెం తక్కువగా ఉంది). అయితే అది వాస్తవిక నిరీక్షణా? వాస్తవ ప్రపంచంలో, గేమ్-యేతర డెవలపర్కు అవసరమైన వాటిని ఏదైనా Mac అందిస్తుందా?
లేదు. కొన్ని Macలు బలహీనంగా ఉంటాయి మరియు గట్టిగా నెట్టబడినప్పుడు కష్టపడతాయి, ముఖ్యంగా కంపైల్ చేసేటప్పుడు. ఇతర Macలు అధిక శక్తిని కలిగి ఉంటాయి మరియు చేయవుడెవలపర్లకు వారి డబ్బుకు తగిన విలువను అందిస్తాయి. కోడింగ్ కోసం మరికొన్ని వాస్తవిక సిఫార్సులను చూద్దాం:
- మీరు గేమ్ డెవలప్మెంట్ చేస్తున్నంత వరకు (మేము దానిని తదుపరి విభాగంలో పరిశీలిస్తాము), గ్రాఫిక్స్ కార్డ్కు పెద్దగా తేడా ఉండదు.
- సూపర్-ఫాస్ట్ CPU కూడా కీలకం కాదు. మీ కోడ్ మెరుగైన CPUతో వేగంగా కంపైల్ అవుతుంది, కాబట్టి మీరు కొనుగోలు చేయగలిగిన ఉత్తమమైనదాన్ని పొందండి, కానీ హాట్ రాడ్ని పొందడం గురించి చింతించకండి. MacWorld గమనిస్తోంది: “మీరు బహుశా కోడింగ్ కోసం డ్యూయల్-కోర్ i5 ప్రాసెసర్తో లేదా ఎంట్రీ-లెవల్ మ్యాక్బుక్ ఎయిర్లోని i3తో కూడా బాగానే ఉంటారు, కానీ మీ వద్ద డబ్బు మిగిలి ఉన్నట్లయితే, మరింత ఎక్కువ పొందడం బాధ కలిగించదు. శక్తివంతమైన Mac.”
- మీకు తగినంత RAM ఉందని నిర్ధారించుకోండి. అది మీ IDE నడుస్తున్న విధానానికి చాలా తేడాను కలిగిస్తుంది. Microsoft యొక్క 8 GB సిఫార్సు 8 GBని తీసుకోండి. Xcode కూడా చాలా RAMని ఉపయోగిస్తుంది మరియు మీరు అదే సమయంలో ఇతర యాప్లను (ఫోటోషాప్ చెప్పండి) రన్ చేస్తూ ఉండవచ్చు. మీరు కొత్త Macని భవిష్యత్-రుజువు చేయాలనుకుంటే 16 GBని పొందాలని MacWorld సిఫార్సు చేస్తోంది.
- చివరిగా, మీరు తక్కువ నిల్వ స్థలాన్ని ఉపయోగిస్తారు-కనీసం 256 GB తరచుగా వాస్తవికంగా ఉంటుంది. కానీ SSD హార్డ్ డిస్క్లో IDEలు మెరుగ్గా రన్ అవుతాయని గుర్తుంచుకోండి.
గేమ్ డెవలపర్లకు శక్తివంతమైన గ్రాఫిక్స్ కార్డ్తో కూడిన Mac అవసరం
మీరు చేస్తున్నట్లయితే మీకు మెరుగైన Mac అవసరం గ్రాఫిక్స్, గేమ్ డెవలప్మెంట్ లేదా VR డెవలప్మెంట్. అంటే మరింత RAM, మెరుగైన CPU మరియు ముఖ్యంగా, వివిక్త GPU.
చాలా మంది గేమ్ డెవలపర్లు యూనిటీ కోర్ని ఉపయోగిస్తున్నారు, ఉదాహరణకు. దానిసిస్టమ్ అవసరాలు:
- ఆపరేటింగ్ సిస్టమ్: macOS Sierra 10.12.6 లేదా తదుపరిది
- ప్రాసెసర్: X64 ఆర్కిటెక్చర్తో SSE2 ఇన్స్ట్రక్షన్ సెట్ సపోర్ట్
- మెటల్-సామర్థ్యం గల Intel మరియు AMD GPUలు .
మళ్లీ, అవి కేవలం కనీస అవసరాలు మాత్రమే, మరియు అవి నిరాకరణతో వస్తాయి: “మీ ప్రాజెక్ట్ సంక్లిష్టతను బట్టి వాస్తవ పనితీరు మరియు రెండరింగ్ నాణ్యత మారవచ్చు.”
వివిక్త GPU అవసరం. 8-16 GB RAM ఇప్పటికీ వాస్తవికమైనది, కానీ 16 GBకి ప్రాధాన్యత ఇవ్వబడుతుంది. CPU కోసం బడ్జెట్ సిఫార్సు క్రింద ల్యాప్టాప్ ఇక్కడ ఉంది: “మీరు గేమ్ డెవలప్ చేయడం లేదా గ్రాఫిక్స్లో ప్రోగ్రామింగ్ వంటి ఇంటెన్సివ్లో ఉన్నట్లయితే, మేము మీకు Intel i7 ప్రాసెసర్ ద్వారా ఆధారితమైన ల్యాప్టాప్లను సిఫార్సు చేస్తున్నాము (మీరు భరించగలిగితే హెక్సా-కోర్).”
చివరిగా, గేమ్ డెవలపర్లకు వారి ప్రాజెక్ట్లను నిల్వ చేయడానికి చాలా ఎక్కువ స్థలం అవసరం. 2-4 TB స్థలంతో SSD సిఫార్సు చేయబడింది.
పోర్టబిలిటీ
ప్రోగ్రామర్లు తరచుగా ఒంటరిగా పని చేస్తారు మరియు ఎక్కడైనా పని చేయవచ్చు. వారు ఇంటి నుండి లేదా స్థానిక కాఫీ షాప్లో లేదా ప్రయాణిస్తున్నప్పుడు పని చేయవచ్చు.
అది పోర్టబుల్ కంప్యూటర్లను ప్రత్యేకంగా ఆకర్షణీయంగా చేస్తుంది. మ్యాక్బుక్ను కొనుగోలు చేయడం అవసరం కానప్పటికీ, చాలా మంది డెవలపర్లు అలా చేస్తారు.
మీరు మ్యాక్బుక్ స్పెక్స్ను పరిశీలిస్తున్నప్పుడు, ప్రచారం చేయబడిన బ్యాటరీ లైఫ్పై శ్రద్ధ వహించండి-కాని స్పెసిఫికేషన్లలో క్లెయిమ్ చేసిన మొత్తాన్ని పొందాలని ఆశించవద్దు. డెవలప్మెంట్ సాఫ్ట్వేర్ చాలా ప్రాసెసర్-ఇంటెన్సివ్గా ఉంటుంది, ఇది బ్యాటరీ జీవితాన్ని కేవలం కొన్ని గంటలకు తగ్గించగలదు. ఉదాహరణకు, “ప్రోగ్రామర్లుXcode చాలా బ్యాటరీని తింటుందని ఫిర్యాదు చేయండి," అని MacWorld హెచ్చరించింది.
లోడ్ స్క్రీన్ స్పేస్
కోడింగ్ చేసేటప్పుడు మీరు ఇరుకైన అనుభూతి చెందకూడదు, కాబట్టి చాలా మంది డెవలపర్లు పెద్ద మానిటర్ను ఇష్టపడతారు. 27-అంగుళాల స్క్రీన్ బాగుంది, కానీ స్పష్టంగా అవసరం లేదు. కొంతమంది డెవలపర్లు బహుళ-మానిటర్ సెటప్ను కూడా ఇష్టపడతారు. MacBooks చిన్న మానిటర్లతో వస్తాయి కానీ బహుళ పెద్ద బాహ్య వాటికి మద్దతు ఇస్తుంది, ఇది మీ డెస్క్లో పని చేస్తున్నప్పుడు చాలా ఉపయోగకరంగా ఉంటుంది. కదలికలో ఉన్నప్పుడు, 16-అంగుళాల మ్యాక్బుక్ ప్రో 13-అంగుళాల మోడల్పై స్పష్టమైన ప్రయోజనాన్ని కలిగి ఉంటుంది—గరిష్ట పోర్టబిలిటీ మీ సంపూర్ణ ప్రాధాన్యత అయితే తప్ప.
దంతా అర్థం ఏమిటి? మీరు మీ బడ్జెట్లో అదనపు మానిటర్ లేదా రెండు ధరలను చేర్చాలని దీని అర్థం. అదనపు స్క్రీన్ స్పేస్ మీ ఉత్పాదకతపై సానుకూల ప్రభావం చూపుతుంది. అదృష్టవశాత్తూ, అన్ని Macలు ఇప్పుడు రెటినా డిస్ప్లేను కలిగి ఉంటాయి, ఇది స్క్రీన్పై మరింత కోడ్ని అమర్చడానికి మిమ్మల్ని అనుమతిస్తుంది.
నాణ్యమైన కీబోర్డ్, మౌస్ మరియు ఇతర గాడ్జెట్లు
డెవలపర్లు వర్క్స్పేస్ల గురించి ప్రత్యేకంగా ఉంటారు. పని చేసేటప్పుడు వారు సంతోషంగా మరియు ఉత్పాదకంగా ఉండేలా వాటిని సెటప్ చేయడానికి ఇష్టపడతారు. ఆ దృష్టిలో ఎక్కువ భాగం వారు ఉపయోగించే పెరిఫెరల్స్పైకి వెళతారు.
వారు ఎక్కువగా ఉపయోగించేది వారి కీబోర్డ్. చాలామంది తమ iMacతో వచ్చిన మ్యాజిక్ కీబోర్డ్తో లేదా వారి మ్యాక్బుక్స్తో వచ్చిన సీతాకోకచిలుక కీబోర్డ్లతో చాలా సంతోషంగా ఉన్నప్పటికీ, చాలా మంది డెవలపర్లు ప్రీమియం ప్రత్యామ్నాయానికి అప్గ్రేడ్ చేస్తారు.
ఎందుకు? Apple కీబోర్డులకు అనేక ప్రతికూలతలు ఉన్నాయిమీ బక్ కోసం ఉత్తమ బ్యాంగ్ ఇస్తుంది. చిన్న iMacని శక్తివంతంగా కాన్ఫిగర్ చేయడం లేదా సులభంగా అప్గ్రేడ్ చేయడం సాధ్యం కాదు మరియు iMac Pro అనేది చాలా మంది డెవలపర్లకు అవసరమైన దానికంటే చాలా ఎక్కువ కంప్యూటర్.
ఈ కథనంలో, ప్రస్తుతం అందుబాటులో ఉన్న ప్రతి Mac మోడల్ను మేము కవర్ చేస్తాము, వాటిని పోల్చడం మరియు వారి బలాలు మరియు బలహీనతలను అన్వేషించడం. మీకు ఏ Mac ఉత్తమమో తెలుసుకోవడానికి చదవండి.
ఈ Mac గైడ్ కోసం నన్ను ఎందుకు విశ్వసించండి
నేను 80ల నుండి వారి అవసరాలకు ఉత్తమమైన కంప్యూటర్ గురించి ప్రజలకు సలహా ఇచ్చాను మరియు నేను ఒక దశాబ్దం పాటు వ్యక్తిగతంగా Macలను ఉపయోగించారు. నా కెరీర్లో, నేను కంప్యూటర్ శిక్షణా గదులను ఏర్పాటు చేసాను, సంస్థల IT అవసరాలను నిర్వహించాను మరియు వ్యక్తులు మరియు వ్యాపారాలకు సాంకేతిక మద్దతును అందించాను. నేను ఇటీవల నా స్వంత Macని అప్గ్రేడ్ చేసాను. నా ఎంపిక? 27-అంగుళాల iMac.
కానీ నేను డెవలపర్గా ఎప్పుడూ పూర్తి సమయం పని చేయలేదు. నేను ప్యూర్ మ్యాథమెటిక్స్లో డిగ్రీని కలిగి ఉన్నాను మరియు నా అధ్యయనంలో భాగంగా అనేక ప్రోగ్రామింగ్ కోర్సులను పూర్తి చేసాను. వెబ్ కోసం కంటెంట్ని ఎడిట్ చేస్తున్నప్పుడు నేను చాలా స్క్రిప్టింగ్ భాషలు మరియు టెక్స్ట్ ఎడిటర్లతో టింకర్ చేసాను. నేను డెవలపర్లతో కలిసి పనిచేశాను మరియు వారి కంప్యూటర్లు మరియు సెటప్లను తనిఖీ చేయడంలో నిజమైన ఆనందాన్ని పొందాను. అయితే, అవన్నీ మీకు అవసరమైన వాటి యొక్క చిన్న రుచిని మాత్రమే నాకు అందిస్తాయి.
కాబట్టి నేను కష్టపడి పనిచేశాను. నేను నిజమైన కోడర్ల నుండి అభిప్రాయాలను పొందాను-ఇటీవల వెబ్ డెవలపర్గా పని చేయడం ప్రారంభించి, అనేక కొత్త గేర్లను కొనుగోలు చేస్తున్న నా కొడుకుతో సహా. వెబ్లోని డెవలపర్ల నుండి గేర్ సిఫార్సులపై కూడా నేను చాలా శ్రద్ధ వహించానుడెవలపర్లు:
- వారికి తక్కువ ప్రయాణం ఉంది. చాలా ఉపయోగంతో, అది మణికట్టు మరియు చేతికి ఒత్తిడిని కలిగిస్తుంది.
- కర్సర్ కీల అమరిక అనువైనది కాదు. ఇటీవలి Mac కీబోర్డ్లలో, అప్ మరియు డౌన్ కీలు ఒక్కొక్కటి సగం కీని మాత్రమే పొందుతాయి.
- టచ్ బార్తో MacBook ప్రోస్లో భౌతిక ఎస్కేప్ కీ లేదు. ఆ కీని తరచుగా యాక్సెస్ చేసే Vim వినియోగదారులకు ఇది చాలా నిరాశపరిచింది. అదృష్టవశాత్తూ, 2019 16-అంగుళాల మ్యాక్బుక్ ప్రో టచ్ బార్ మరియు ఫిజికల్ ఎస్కేప్ కీ రెండింటినీ కలిగి ఉంది (మరియు కొంచెం ఎక్కువ ప్రయాణం కూడా).
- నిర్దిష్ట ఫంక్షన్లను యాక్సెస్ చేయడానికి వినియోగదారులు Fn కీని నొక్కి ఉంచాలి. డెవలపర్లు అదనపు కీలను అనవసరంగా నొక్కాల్సిన అవసరం లేకుండా చేయగలరు.
డెవలపర్లు తమ కీబోర్డ్పై రాజీ పడకూడదనుకుంటున్నారు మరియు అందులో కీబోర్డ్ లేఅవుట్ కూడా ఉంటుంది. మరింత కాంపాక్ట్ కీబోర్డ్లు జనాదరణ పొందుతున్నప్పటికీ, అవి ప్రోగ్రామర్లకు ఎల్లప్పుడూ ఉత్తమ సాధనం కాదు. ఒక పనిని పూర్తి చేయడానికి ఒకేసారి బహుళ కీ కాంబినేషన్లను నొక్కి ఉంచాల్సిన అవసరం ఉన్న కీబోర్డ్ను చాలా మంది ఎక్కువగా ఇష్టపడతారు.
నాణ్యమైన ఎర్గోనామిక్ మరియు మెకానికల్ కీబోర్డ్లు కోడర్లకు అద్భుతమైన ఎంపికలు. మేము ఈ ఆర్టికల్ చివరిలో "ఇతర గేర్" విభాగంలో రెండింటికీ కొన్ని ఎంపికలను సిఫార్సు చేస్తాము. ప్రీమియం ఎలుకలు మరొక ప్రసిద్ధ అప్గ్రేడ్. మేము చివరిలో వాటి జాబితాను కూడా చేర్చుతాము.
అదృష్టవశాత్తూ, అన్ని Macలు USB-C పరికరాలకు మద్దతు ఇచ్చే వేగవంతమైన థండర్బోల్ట్ పోర్ట్లను కలిగి ఉంటాయి. డెస్క్టాప్ మాక్లు కూడా సాంప్రదాయ USB పోర్ట్లను పుష్కలంగా కలిగి ఉన్నాయి మరియు మీరుమీ మ్యాక్బుక్ కోసం మీకు అవసరమైనప్పుడు బాహ్య USB హబ్లను కొనుగోలు చేయవచ్చు.
ప్రోగ్రామర్ల కోసం మేము ఉత్తమ Macని ఎలా ఎంచుకుంటాము
ఇప్పుడు కంప్యూటర్ నుండి ప్రోగ్రామర్కు ఏమి అవసరమో మేము అన్వేషించాము, మేము రెండింటిని సంకలనం చేసాము సిఫార్సు చేసిన స్పెసిఫికేషన్ల జాబితాలు మరియు వాటితో ప్రతి Mac మోడల్ను పోల్చారు. అదృష్టవశాత్తూ, వీడియో ఎడిటింగ్ కంటే కోడింగ్కు అనువైన మరిన్ని మోడల్లు ఉన్నాయి.
మేము ఖచ్చితంగా నిరాశ-రహిత అనుభవాన్ని అందించే విజేతలను ఎంచుకున్నాము, కానీ మీ ప్రాధాన్యతలకు చాలా స్థలం ఉంది. ఉదాహరణకు:
- మీరు పెద్ద స్క్రీన్పై పని చేయాలనుకుంటున్నారా?
- మీరు బహుళ మానిటర్లతో పని చేయాలనుకుంటున్నారా?
- మీరు మీ పనిలో ఎక్కువ భాగం మీ వద్దే చేస్తారా డెస్క్?
- మీరు ల్యాప్టాప్ యొక్క పోర్టబిలిటీని విలువైనదిగా భావిస్తున్నారా?
- మీకు ఎంత బ్యాటరీ లైఫ్ అవసరం?
అదనంగా, మీరు నిర్ణయించుకోవాలి ఏదైనా గేమ్ (లేదా ఇతర గ్రాఫిక్-ఇంటెన్సివ్) అభివృద్ధిని చేస్తున్నాను.
మా సిఫార్సులు ఇక్కడ ఉన్నాయి:
చాలా మంది డెవలపర్లకు సిఫార్సు చేయబడిన స్పెక్స్:
- CPU: 1.8 GHz డ్యూయల్-కోర్ i5 లేదా మెరుగైన
- RAM: 8 GB
- స్టోరేజ్: 256 GB SSD
గేమ్ డెవలపర్ల కోసం సిఫార్సు చేయబడిన స్పెక్స్:
- CPU: Intel i7 ప్రాసెసర్ (ఎనిమిది-కోర్ ప్రాధాన్యత)
- RAM: 8 GB (16 GB ప్రాధాన్యత)
- నిల్వ: 2-4 TB SSD
- గ్రాఫిక్స్ కార్డ్: ఒక వివిక్త GPU.
మేము ఖరీదైన ఎక్స్ట్రాలను అందించకుండా ఆ స్పెసిఫికేషన్లకు అనుగుణంగా ఉండే విజేతలను ఎంచుకున్నాము. మేము ఈ క్రింది ప్రశ్నలను కూడా అడిగాము:
- ఎవరు పొదుపు చేయగలరుమా విజేతల కంటే తక్కువ శక్తివంతమైన Macని కొనుగోలు చేయడం ద్వారా డబ్బు?
- మన విజేతల కంటే శక్తివంతమైన Macని కొనుగోలు చేయడంలో ఎవరు నిజమైన విలువను కనుగొంటారు?
- ప్రతి Mac మోడల్ను ఎంత ఎత్తులో కాన్ఫిగర్ చేయవచ్చు మరియు ఎలా చేయవచ్చు మీరు కొనుగోలు చేసిన తర్వాత దాన్ని అప్గ్రేడ్ చేస్తారా?
- దీని మానిటర్ యొక్క పరిమాణం మరియు రిజల్యూషన్ ఏమిటి మరియు మద్దతిచ్చే ఏదైనా బాహ్య మానిటర్లు ఏమిటి?
- పోర్టబిలిటీని విలువైన డెవలపర్ల కోసం, కోడింగ్ కోసం ప్రతి మ్యాక్బుక్ మోడల్ ఎంత అనుకూలంగా ఉంటుంది ? దాని బ్యాటరీ జీవితం ఎంత, మరియు ఉపకరణాల కోసం ఎన్ని పోర్ట్లు ఉన్నాయి?
ప్రోగ్రామింగ్ కోసం ఉత్తమమైన Mac గురించి మీరు తెలుసుకోవాలనుకునే ప్రతిదాన్ని మేము కవర్ చేసాము. ఈ అంశం గురించి ఏవైనా ఇతర ప్రశ్నలు లేదా ఆలోచనలు ఉంటే, దిగువన వ్యాఖ్యానించండి.
మరియు ఈ సమీక్ష అంతటా సంబంధితంగా వాటిని ప్రస్తావించారు.ప్రోగ్రామింగ్ కోసం ఉత్తమ Mac: మా అగ్ర ఎంపికలు
ప్రోగ్రామింగ్ కోసం ఉత్తమ మ్యాక్బుక్: MacBook Pro 16-inch
The MacBook Pro 16-inch అనేది డెవలపర్లకు సరైన Mac. ఇది పోర్టబుల్ మరియు Apple ల్యాప్టాప్లో అతిపెద్ద డిస్ప్లే అందుబాటులో ఉంది. (వాస్తవానికి, ఇది మునుపటి 2019 మోడల్ కంటే 13% ఎక్కువ పిక్సెల్లను కలిగి ఉంది.) ఇది పుష్కలంగా RAM, టన్నుల నిల్వ మరియు గేమ్ డెవలపర్ల కోసం తగినంత CPU మరియు GPU శక్తిని అందిస్తుంది. దీని బ్యాటరీ జీవిత కాలం చాలా ఎక్కువ, కానీ Apple క్లెయిమ్లను పూర్తిగా 21 గంటలు ఆస్వాదించాలని ఆశించవద్దు.
ప్రస్తుత ధరను తనిఖీ చేయండిఒక చూపులో:
- స్క్రీన్ పరిమాణం : 16-అంగుళాల రెటీనా డిస్ప్లే, 3456 x 2234
- మెమొరీ: 16 GB (64 GB గరిష్టం)
- స్టోరేజ్: 512 GB SSD (8 TB SSDకి కాన్ఫిగర్ చేయవచ్చు)
- ప్రాసెసర్ : Apple M1 Pro లేదా M1 Max చిప్ (10-కోర్ వరకు)
- గ్రాఫిక్స్ కార్డ్: M1 Pro (32-core GPU వరకు)
- హెడ్ఫోన్ జాక్: 3.5 mm
- పోర్ట్లు: మూడు థండర్బోల్ట్ 4 పోర్ట్లు, HDMI పోర్ట్, SDXC కార్డ్ స్లాట్, MagSafe 3 పోర్ట్
- బ్యాటరీ: 21 గంటలు
ఈ MacBook Pro ప్రోగ్రామర్లకు అనువైనది మరియు ఏకైక Apple ల్యాప్టాప్ తీవ్రమైన గేమ్ అభివృద్ధికి అనుకూలం. డిఫాల్ట్ కాన్ఫిగరేషన్ 512 GB SSDతో వస్తుంది, అయితే మీరు కనీసం 2 TBకి అప్గ్రేడ్ చేయడాన్ని తీవ్రంగా పరిగణించాలి. మీరు పొందగలిగే అతిపెద్ద SSD 8 TB.
RAMని 64 GB వరకు కాన్ఫిగర్ చేయవచ్చు. మీకు కావలసిన RAMని ముందుగా పొందండి: మీరు కొనుగోలు చేసిన తర్వాత దానిని అప్గ్రేడ్ చేయడం కష్టం, కానీ అసాధ్యం కాదు. వంటిది21.5-అంగుళాల iMac, ఇది స్థానంలో విక్రయించబడలేదు, కానీ మీకు నిపుణుడి సహాయం అవసరం.
నిల్వ కూడా వినియోగదారుకు అందుబాటులో ఉండదు, కాబట్టి మీరు మెషీన్ను మొదట కొనుగోలు చేసినప్పుడు కావలసిన మొత్తాన్ని ఎంచుకోవడం ఉత్తమం . మీరు కొనుగోలు చేసిన తర్వాత మీ నిల్వను అప్గ్రేడ్ చేయాలని మీరు కనుగొంటే, మా సిఫార్సు చేయబడిన బాహ్య SSDలను పరిశీలించండి.
ఇది ప్రస్తుత మ్యాక్బుక్లోని ఉత్తమ కీబోర్డ్ను కూడా కలిగి ఉంటుంది. ఇది ఇతర మోడళ్ల కంటే ఎక్కువ ప్రయాణాన్ని కలిగి ఉంది మరియు ఫిజికల్ ఎస్కేప్ కీని కలిగి ఉంది, ఇది Vim వినియోగదారులను ఇతరులతో పాటు చాలా సంతోషంగా ఉంచుతుంది.
మీరు ప్రయాణంలో ఉన్నప్పుడు 16-అంగుళాల డిస్ప్లే ఉత్తమంగా అందుబాటులో ఉంటుంది , మీరు మీ డెస్క్లో ఉన్నప్పుడు ఏదైనా పెద్దది కావాలి. అదృష్టవశాత్తూ, మీరు బహుళ పెద్ద బాహ్య మానిటర్లను జోడించవచ్చు. Apple సపోర్ట్ ప్రకారం, MacBook Pro 16-inch మూడు బాహ్య డిస్ప్లేలను 6K వరకు నిర్వహించగలదు.
పోర్ట్ల గురించి చెప్పాలంటే, ఈ MacBook Pro నాలుగు USB-C పోర్ట్లను కలిగి ఉంది, ఇది చాలా మంది వినియోగదారులు తగినంతగా కనుగొంటారు. మీ USB-A పెరిఫెరల్స్ని కనెక్ట్ చేయడానికి, మీరు డాంగిల్ లేదా వేరే కేబుల్ని కొనుగోలు చేయాలి.
ఏదైనా పోర్టబుల్ కావాలనుకునే వారికి ఈ Mac ఉత్తమ పరిష్కారం అని నేను నమ్ముతున్నాను, ఇతర ఎంపికలు ఉన్నాయి:
- MacBook Air అనేది చిన్న స్క్రీన్, తక్కువ శక్తివంతమైన ప్రాసెసర్ మరియు వివిక్త GPU లేనప్పటికీ, మరింత సరసమైన ప్రత్యామ్నాయం.
- MacBook Pro 13-inch అనేది మరింత పోర్టబుల్ ఎంపిక, కానీ గాలి కంటే తక్కువ పరిమితులతో. చిన్న స్క్రీన్ ఇరుకైనదిగా అనిపించవచ్చు మరియు ఒక లేకపోవడంవివిక్త GPU గేమ్ డెవలప్మెంట్కు తక్కువ అనుకూలంగా ఉంటుంది.
- కొందరు iPad Proని ఆకర్షణీయమైన పోర్టబుల్ ప్రత్యామ్నాయంగా కనుగొనవచ్చు, అయినప్పటికీ మీరు మీ అంచనాలను సర్దుబాటు చేయాల్సి ఉంటుంది.
ప్రోగ్రామింగ్ కోసం బడ్జెట్ Mac : Mac mini
Mac mini డెవలపర్లలో బాగా జనాదరణ పొందుతున్నట్లు కనిపిస్తోంది. దాని ముఖ్యమైన స్పెక్ బంప్ తర్వాత, ఇది ఇప్పుడు కొన్ని తీవ్రమైన పని చేయడానికి తగినంత శక్తివంతమైనది. ఇది చిన్నది, అనువైనది మరియు మోసపూరితంగా శక్తివంతమైనది. మీరు చిన్న పాదముద్రతో Macని అనుసరిస్తున్నట్లయితే, ఇది ఒక గొప్ప ఎంపిక.
ప్రస్తుత ధరను తనిఖీ చేయండిఒక చూపులో:
- స్క్రీన్ పరిమాణం: ప్రదర్శించబడదు చేర్చబడినవి, మూడు వరకు మద్దతు ఉంది
- మెమొరీ: 8 GB (గరిష్టంగా 16 GB)
- నిల్వ: 256 GB SSD (2 TB SSDకి కాన్ఫిగర్ చేయవచ్చు)
- ప్రాసెసర్: Apple M1 చిప్
- గ్రాఫిక్స్ కార్డ్: ఇంటెల్ UHD గ్రాఫిక్స్ 630 (eGPUలకు మద్దతుతో)
- హెడ్ఫోన్ జాక్: 3.5 mm
- పోర్ట్లు: నాలుగు థండర్బోల్ట్ 3 (USB-C) పోర్ట్లు, రెండు USB 3 పోర్ట్లు, HDMI 2.0 పోర్ట్, గిగాబిట్ ఈథర్నెట్
Mac మినీ అందుబాటులో ఉన్న అత్యంత చౌకైన Mac- పాక్షికంగా ఇది మానిటర్, కీబోర్డ్ లేదా మౌస్తో రాదు-కాబట్టి వారికి ఇది అద్భుతమైన ఎంపిక. తక్కువ బడ్జెట్తో.
దీని స్పెక్స్లో చాలా వరకు 27-అంగుళాల iMacతో పోల్చవచ్చు. ఇది గరిష్టంగా 16 GB RAM మరియు 2 TB హార్డ్ డ్రైవ్తో కాన్ఫిగర్ చేయబడవచ్చు మరియు వేగవంతమైన M1 ప్రాసెసర్ ద్వారా శక్తిని పొందుతుంది. ప్రోగ్రామ్ చేయడానికి ఇది సరిపోతుంది. ఇది మానిటర్తో రానప్పటికీ, ఇది పెద్ద iMac వలె అదే 5K రిజల్యూషన్కు మద్దతు ఇస్తుంది,మరియు మీరు రెండు డిస్ప్లేలను (ఒకటి 5K మరియు మరొకటి 4K) లేదా మొత్తంగా మూడు 4K మానిటర్లను జోడించగలరు.
గేమ్ డెవలప్మెంట్ కోసం, మీకు మరింత RAM మరియు నిల్వ అవసరం. మీకు కావలసిన కాన్ఫిగరేషన్ను మొదటిసారి పొందడం ఉత్తమం-తర్వాత అప్గ్రేడ్ చేయాలని ఆశించడం మంచి ప్రణాళిక కాదు.
RAMని భర్తీ చేయడానికి ఎటువంటి తలుపు లేదు, కాబట్టి, మీరు దీన్ని అప్గ్రేడ్ చేయగలిగినప్పుడు, మీకు వృత్తిపరమైన సహాయం అవసరం కావచ్చు. . మరియు SSD లాజిక్ బోర్డ్కు కరిగించబడుతుంది, కనుక ఇది మార్చబడదు. దీనికి వివిక్త GPU కూడా లేదు, కానీ మీరు బాహ్య GPUని జోడించడం ద్వారా దీనిని పరిష్కరించవచ్చు. మీరు ఈ సమీక్ష ముగింపులో "ఇతర గేర్" విభాగంలో మరిన్ని వివరాలను కనుగొంటారు.
అయితే, మీరు మానిటర్ లేదా రెండు, కీబోర్డ్ మరియు మౌస్ లేదా ట్రాక్ప్యాడ్ను కూడా కొనుగోలు చేయాలి. మీరు మీకు ఇష్టమైనవి కలిగి ఉండవచ్చు, కానీ మేము దిగువ “ఇతర గేర్”లో కొన్ని మోడళ్లను సిఫార్సు చేస్తాము.
అభివృద్ధి కోసం ఉత్తమ డెస్క్టాప్ Mac: iMac 27-అంగుళాల
మీరు మీ కోడింగ్లో ఎక్కువ భాగం ఇక్కడ చేస్తే మీ డెస్క్, iMac 27-inch ఒక అద్భుతమైన ఎంపిక. ఇది పెద్ద డిస్ప్లే, చిన్న పాదముద్ర మరియు ఏదైనా డెవలప్మెంట్ యాప్ను అమలు చేయడానికి తగినన్ని స్పెక్స్లను కలిగి ఉంటుంది.
ప్రస్తుత ధరను తనిఖీ చేయండిఒక చూపులో:
- స్క్రీన్ పరిమాణం: 27-అంగుళాల రెటినా 5K డిస్ప్లే, 5120 x 2880
- మెమొరీ: 8 GB (64 GB గరిష్టం)
- స్టోరేజ్: 256 SSD (512 SSDకి కాన్ఫిగర్ చేయవచ్చు)
- ప్రాసెసర్ : 3.1GHz 6-కోర్ 10వ తరం ఇంటెల్ కోర్ i5
- గ్రాఫిక్స్ కార్డ్: 4GB GDDR6 మెమరీతో Radeon Pro 5300 లేదా 8GB GDDR6తో Radeon Pro 5500 XTమెమరీ
- హెడ్ఫోన్ జాక్: 3.5 మిమీ
- పోర్ట్లు: నాలుగు USB 3 పోర్ట్లు, రెండు థండర్బోల్ట్ 3 (USB-C) పోర్ట్లు, గిగాబిట్ ఈథర్నెట్
మీరు చేయకపోతే' t పోర్టబిలిటీ అవసరం, iMac 27-అంగుళాల కోడర్లకు సరైన ఎంపికగా ఉంది. ఇది గేమ్ డెవలప్మెంట్ కోసం కూడా మీకు అవసరమైన అన్ని స్పెక్స్లను కలిగి ఉంది, అయితే దాని కోసం మీరు RAMని 16 GBకి మరియు హార్డ్ డ్రైవ్ను పెద్ద SSDకి అప్గ్రేడ్ చేయాలని మేము సిఫార్సు చేస్తున్నాము. మీరు 3.6 GHz 8-కోర్ i9 ప్రాసెసర్ని ఎంచుకోవడం ద్వారా iMac పవర్ని గరిష్టంగా ఉపయోగించుకోవచ్చు, అయితే ఆ కాన్ఫిగరేషన్ Amazonలో అందుబాటులో లేదు.
ఈ iMac పెద్ద 5K స్క్రీన్ని కలిగి ఉంది—ఏ Macలోనైనా అతిపెద్దది—ఇది ప్రదర్శించబడుతుంది. చాలా కోడ్ మరియు బహుళ విండోలు, మిమ్మల్ని ఉత్పాదకంగా ఉంచుతాయి. మరింత ఎక్కువ స్క్రీన్ రియల్ ఎస్టేట్ కోసం, మీరు మరొక 5K డిస్ప్లే లేదా రెండు 4K డిస్ప్లేలను జోడించవచ్చు.
చాలా ఆధునిక Macల మాదిరిగా కాకుండా, కొనుగోలు చేసిన తర్వాత 27-అంగుళాల iMacని అప్గ్రేడ్ చేయడం చాలా సులభం. మానిటర్ దిగువన ఉన్న స్లాట్లలో కొత్త SDRAM స్టిక్లను ఉంచడం ద్వారా RAM అప్గ్రేడ్ చేయబడుతుంది (64 GB వరకు). మీరు Apple సపోర్ట్ నుండి ఈ పేజీలో మీకు అవసరమైన స్పెసిఫికేషన్లను కనుగొంటారు. తర్వాత SSDని జోడించడం కూడా సాధ్యమే, కానీ అది వృత్తినిపుణులకు వదిలివేయడం మంచిది.
మీ పెరిఫెరల్స్ కోసం చాలా పోర్ట్లు ఉన్నాయి: నాలుగు USB 3 పోర్ట్లు మరియు రెండు Thunderbolt 3 (USB-C) పోర్ట్లు సపోర్ట్ చేస్తాయి DisplayPort, Thunderbolt, USB 3.1 మరియు Thunderbolt 2 (అడాప్టర్లతో ఇది మిమ్మల్ని HDMI, DVI మరియు VGA పరికరాలను ప్లగ్ చేయడానికి అనుమతిస్తుంది).
పోర్ట్లు వెనుక భాగంలో ఉన్నాయి మరియు వాటిని పొందడం కొంచెం సవాలుగా ఉంది.కు. పరిష్కారం: మీ iMac స్క్రీన్ దిగువన మౌంట్ అయ్యే అల్యూమినియం Satechi హబ్ లేదా మీ డెస్క్పై సౌకర్యవంతంగా ఉండే Macally హబ్ని జోడించండి.
ప్రోగ్రామింగ్ కోసం ఇతర మంచి Mac మెషీన్లు
1. MacBook Air
MacBook Air Apple యొక్క అత్యంత పోర్టబుల్ కంప్యూటర్ మరియు దాని అత్యంత సరసమైన ల్యాప్టాప్. ఎయిర్ స్పెక్స్ చాలా పరిమితంగా ఉన్నాయి మరియు మీరు కొనుగోలు చేసిన తర్వాత దాని భాగాలను అప్గ్రేడ్ చేయడం అసాధ్యం. ఇది ఉద్యోగం వరకు ఉందా? మీరు మీ కోడింగ్లో ఎక్కువ భాగం IDE కాకుండా టెక్స్ట్ ఎడిటర్లో చేస్తే, అవును.
ఒక చూపులో:
- స్క్రీన్ పరిమాణం: 13.3 అంగుళాల రెటీనా డిస్ప్లే, 2560 x 1600
- మెమొరీ: 8 GB (గరిష్టంగా 16 GB)
- నిల్వ: 256 GB SSD (1 TB SSDకి కాన్ఫిగర్ చేయబడింది)
- ప్రాసెసర్: Apple M1 చిప్
- గ్రాఫిక్స్ కార్డ్ : Apple 8-core GPU వరకు
- హెడ్ఫోన్ జాక్: 3.5 mm
- పోర్ట్లు: రెండు Thunderbolt 4 (USB-C) పోర్ట్లు
- బ్యాటరీ: 18 గంటలు
మీరు మీ కోడ్ని టెక్స్ట్ ఎడిటర్లో వ్రాస్తే, ఈ చిన్న యంత్రం మీ అవసరాలను తీర్చవచ్చు. అయితే, మీరు దీన్ని IDEతో ఉపయోగిస్తున్నప్పుడు అడ్డంకులు ఎదుర్కొంటారు. దాని వివిక్త GPU లేకపోవడం గేమ్ డెవలప్మెంట్కు తగనిదిగా చేస్తుంది. మీరు బాహ్య GPUని జోడించగలిగినప్పటికీ, ఇతర స్పెక్స్లు దానిని నిలుపుకుంటాయి.
దీని చిన్న రెటినా డిస్ప్లే ఇప్పుడు 13-అంగుళాల MacBook Pro వలె అనేక పిక్సెల్లను అందిస్తుంది. ఒక బాహ్య 5K లేదా రెండు 4Kలు జోడించబడతాయి.
2. MacBook Pro 13-inch
13-inch MacBook Pro MacBook Air కంటే పెద్దది కాదు , కానీ ఇది చాలా శక్తివంతమైనది. అది ఒకమీకు మరింత పోర్టబుల్ ఏదైనా అవసరమైతే 16-అంగుళాల ప్రోకి మంచి ప్రత్యామ్నాయం, కానీ అది అంత శక్తివంతమైనది లేదా అప్గ్రేడబుల్ కాదు.
ఒక చూపులో:
- స్క్రీన్ పరిమాణం: 13-అంగుళాల రెటినా డిస్ప్లే , 2560 x 1600
- మెమొరీ: 8 GB (గరిష్టంగా 16 GB)
- నిల్వ: 512 GB SSD (2 TB SSDకి కాన్ఫిగర్ చేయవచ్చు)
- ప్రాసెసర్: 2.4 GHz 8వ-తరం క్వాడ్-కోర్ ఇంటెల్ కోర్ i5
- గ్రాఫిక్స్ కార్డ్: ఇంటెల్ ఐరిస్ ప్లస్ గ్రాఫిక్స్ 655
- హెడ్ఫోన్ జాక్: 3.5 మిమీ
- పోర్ట్లు: నాలుగు థండర్బోల్ట్ 3 పోర్ట్లు
- బ్యాటరీ : 10 గంటలు
16-అంగుళాల మోడల్ వలె, MacBook Pro 13-inch అభివృద్ధికి అవసరమైన అన్ని స్పెక్స్లను కలిగి ఉంది, కానీ దాని పెద్ద సోదరుడిలా కాకుండా, గేమ్ డెవలపర్లకు ఇది తక్కువగా ఉంటుంది. దీనికి వివిక్త GPU లేకపోవడమే దీనికి కారణం. కొంత వరకు, బాహ్య GPUని జోడించడం ద్వారా దాన్ని పరిష్కరించవచ్చు. మేము దాని కోసం "ఇతర గేర్" క్రింద కొన్ని ఎంపికలను జాబితా చేస్తాము.
కానీ 13-అంగుళాల మోడల్ను టాప్-ఆఫ్-ది-రేంజ్ మ్యాక్బుక్ ప్రో వలె పేర్కొనడం సాధ్యం కాదు మరియు మీరు దానిని అప్గ్రేడ్ చేయలేరు కొనుగోలు తర్వాత భాగాలు. మీరు మీ డెస్క్లో ఉన్నప్పుడు మీకు మరింత స్క్రీన్ రియల్ ఎస్టేట్ కావాలంటే, మీరు ఒక 5K లేదా రెండు 4K బాహ్య మానిటర్లను జోడించవచ్చు.
3. iMac 21.5-inch
మీరు కొంత సేవ్ చేయాలనుకుంటే డబ్బు మరియు డెస్క్ స్థలం, iMac 21.5-inch అనేది 27-అంగుళాల iMacకి సహేతుకమైన ప్రత్యామ్నాయం, అయితే ఇది కొన్ని రాజీలతో ప్రత్యామ్నాయమని గుర్తుంచుకోండి. చిన్న స్క్రీన్తో పాటుగా, ఈ Macని పెద్ద మెషీన్గా పేర్కొనడం లేదా సులభంగా అప్గ్రేడ్ చేయడం సాధ్యం కాదు.
ఒక చూపులో:
- స్క్రీన్