Мазмұны
Әзірлеушілер macOS-қа және әсіресе MacBook Pro-ға ағылады. Себебі MacBook Pro олар үшін тамаша таңдау болып табылады: Apple аппараттық құралы тамаша құрастыру сапасы мен батареяның қызмет ету мерзіміне ие және Apple операциялық жүйесі бағдарламашылар үшін тамаша ортаны қамтамасыз етеді.
Бағдарламашылардың Mac компьютерлерін ұнататын басқа себептері:
- Барлық негізгі операциялық жүйелерді бір жабдықта іске қосуға болады: macOS, Windows және Linux.
- Сіз оның Unix ортасынан маңызды пәрмен жолы құралдарына қол жеткізе аласыз.
- Олар веб, Mac, Windows, iOS және Android сияқты кең ауқымды қолданбаларды кодтауға жарамды.
Бірақ қай Mac сатып алу керек? Кез келген Mac жүйесінде бағдарламалай алатын болсаңыз да, кейбір модельдер кодерлерге айтарлықтай артықшылықтар береді.
Көптеген әзірлеушілер кез келген жерден жұмыс істеу мүмкіндігін бағалайды, бұл MacBook Pro дегенді білдіреді. 16 дюймдік MacBook Pro өзінің кішірек інісіне қарағанда көптеген артықшылықтарға ие: көбірек экрандық жылжымайтын мүлік, неғұрлым қуатты процессор және ойын әзірлеуге пайдалы дискретті графикалық карта.
Егер. сіз бюджеттесіз , дегенмен, Mac mini ақшаңызға керемет құндылық береді және қол жетімді ең арзан Mac үлгісі болып табылады. Кемшілігі: оған монитор, пернетақта немесе тінтуір кірмейді. Дегенмен, бұл сізге ең қолайлы құрамдастарды таңдауды көбірек басқаруға мүмкіндік береді.
Егер сіз ойын әзірлеушісі болсаңыз, сізге қуатты графикалық процессоры<10 бар Mac қажет болады>. Мұнда iMac 27-дюймдік өлшемі: 21,5 дюймдік Retina 4K дисплей, 4096 x 2304
21,5 дюймдік iMac 27 дюймдік үлгіге қарағанда жүздеген долларға арзанырақ және кішірек үстелдерге сыяды. егер бос орын мәселесі болса, бірақ ол сізге аз опцияларды қалдырады.
Ол көптеген әзірлеушілерге, тіпті ойын әзірлеушілеріне де жеткілікті қуат береді. Бірақ сізге көбірек қуат қажет болса, максималды сипаттамалар 27 дюймдік iMac-тен төмен: 64 ГБ орнына 32 ГБ жедел жады, 2 ТБ орнына 1 ТБ SSD, қуаттылығы аз процессор және орнына 4 ГБ бейне жедел жады. 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 дюймдік Retina 5K дисплей, 5120 x 2880
- Жад: 32 ГБ (максималды 256 ГБ)
- Жад: 1 ТБ SSD (4 ТБ SSD-ге конфигурацияланады)
- Процессор: 3,2 ГГц 8 ядролы Intel Xeon W
- Графикалық карта: AMD Radeon Pro Vega 56 графикасы 8 ГБ HBM2 (16 ГБ дейін конфигурацияланады)
- Құлақаспап ұясы: 3,5 мм
- Порттар: төрт USB порты, төрт Thunderbolt 3 (USB‑C) ) порттары, 10 Гб 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 қолданбасын пайдаланатын кодерлер саны артып келеді.
Бір қарағанда:
- Экран өлшемі: 12,9 дюймдік Retina дисплей
- Жад: 4 ГБ
- Жад: 128 ГБ
- Процессор: Neural Engine бар A12X Bionic чип
- Құлақаспап ұясы: жоқ
- Порттар: USB-C
iPad құрылғысында бағдарламалау Mac компьютерінде бағдарламалау сияқты тәжірибе емес. Егер сіз жұмыстың көп бөлігін үстеліңізде орындасаңыз, кеңседен тыс кезде портативті құрал ретінде MacBook Pro орнына iPad Pro туралы ойлауыңыз мүмкін.
Әзірлеушілерге арналған iOS құралдарының саны. кодерлерге арналған мәтіндік редакторлар мен iOS пернетақталарын қоса, өсуде:
- Panic код редакторы
- Буфер редакторы – Код редакторы
- Мәтіндік код редакторы 8
- DevKey – Бағдарламалауға арналған әзірлеуші пернетақтасы
Тіпті iPad-да пайдалануға болатын IDE саны артып келеді (кейбіреулері браузерге негізделген, ал басқалары iOS қолданбалары):
- Gitpod, шолғышқа негізделген IDE
- Код-сервер браузерге негізделген және қашықтағы VS Code IDE пайдалануға мүмкіндік береді
- Үздіксіз — .NET C# және F# IDE
- Codea — Lua IDE
- Pythonista 3 — перспективалы Python IDE
- Carnets, тегін Python IDE
- Pyto, басқа Python IDE
- iSH iOS жүйесіне арналған пәрмен жолы қабығын қамтамасыз етеді
Бағдарламашыларға арналған басқа Mac Gear
Әзірлеушілер күшті пікірдеолар қолданатын механизмдер және олардың жүйелерін орнату тәсілі туралы. Мұнда кейбір танымал опциялардың қысқаша мазмұны берілген.
Мониторлар
Көптеген әзірлеушілер жұмыс үстелінен гөрі ноутбукты жақсы көрсе де, олар үлкен мониторларды және олардың көпшілігін жақсы көреді. Олар қателеспейді. «Coding Horror» журналының ескі мақаласында Юта университетінің зерттеуінің нәтижелері келтірілген: жылжымайтын мүлік экранының көп болуы өнімділіктің жоғарылауын білдіреді.
Ағымдағы орнатуға қосуға болатын кейбір үлкен мониторлар үшін бағдарламалауға арналған ең жақсы мониторлар жиынтығын оқыңыз.
Жақсырақ пернетақта
Apple MacBook және Magic пернетақталары сияқты көптеген әзірлеушілер жаңартуды таңдайды. Біз шолуымызда пернетақтаны жаңартудың артықшылықтарын қарастырамыз: Mac жүйесіне арналған ең жақсы сымсыз пернетақта.
Эргономикалық пернетақталар жиі теру жылдамырақ және жарақат алу қаупін азайтады. Механикалық пернетақталар танымал (және сәнді) балама болып табылады. Олар жылдам, тактильді және берік, сондықтан оларды ойыншылар мен әзірлеушілер арасында танымал етеді.
Толығырақ оқу: Бағдарламалауға арналған ең жақсы пернетақта
Жақсырақ тінтуір
Сол сияқты, премиум тінтуір, трекбол немесе трекпад білегіңізді кернеу мен ауырсынудан қорғай отырып, өнімдірек жұмыс істеуге көмектеседі. Біз осы шолуда олардың артықшылықтарын қарастырамыз: Mac жүйесіне арналған ең жақсы тінтуір.
Ыңғайлы орындық
Қайда жұмыс істейсіз? Орындықта. Күн сайын сегіз сағат немесе одан да көп. Сіз оны ыңғайлы етіп, қорқынышты кодтау тізімдерін жасағаныңыз жөнӘрбір бағдарламашының сатып алуға байыппен қарауының бірнеше себептері, соның ішінде өнімділікті арттыру.
Бағасы жоғары бірнеше эргономикалық кеңсе креслолары туралы бағдарламашыларға арналған ең жақсы орындықты оқыңыз.
Шуды басатын құлаққаптар
Көптеген әзірлеушілер әлемді бұғаттау үшін шуды болдырмайтын құлаққаптарды киеді және нақты хабар береді: «Мені жалғыз қалдырыңыз. Мен жұмыс істеп жатырмын.» Біз олардың артықшылықтарын шолуымызда «Үздік шуды оқшаулайтын құлаққаптар» деп атаймыз.
Сыртқы қатты диск немесе SSD
Жобаларыңызды мұрағаттау және сақтық көшірме жасау үшін сізге бір жер қажет, сондықтан сыртқы қатты дискілерді алыңыз немесе Мұрағаттау және сақтық көшірме жасау үшін SSD дискілері. Мына шолулардағы ең жақсы ұсыныстарымызды қараңыз:
- Mac жүйесіне арналған ең жақсы сақтық көшірме дискілері
- Mac жүйесіне арналған ең жақсы сыртқы SSD
Сыртқы GPU (eGPU)
Соңында, дискретті графикалық процессоры жоқ Mac компьютерін пайдаланып жатсаңыз және кенеттен ойын әзірлеуге кіріссеңіз, өнімділікке қатысты кейбір кедергілерге тап болуыңыз мүмкін. Thunderbolt қолдайтын сыртқы графикалық процессорды (eGPU) қосу әлемді өзгертеді.
Қосымша ақпарат алу үшін Apple қолдауынан осы мақаланы қараңыз: Mac компьютеріңізде сыртқы графикалық процессорды пайдаланыңыз.
Бағдарламалаушының есептеу қажеттіліктері қандай?
Бағдарламалау - бұл алдыңғы және артқы веб-әзірлеуді, сондай-ақ жұмыс үстелі мен ұялы телефонға арналған қолданбаларды әзірлеуді қамтитын кең өріс. Ол көптеген тапсырмаларды қамтиды, соның ішінде кодты жазу және сынау, түзету жәнекомпиляциялау, тіпті басқа әзірлеушілердің кодтарын тармақтау.
Аппараттық құралдарға қажеттіліктер бағдарламашылар арасында айтарлықтай әр түрлі болуы мүмкін. Көптеген әзірлеушілерге ерекше қуатты компьютер қажет емес. Бірақ кодты жазу кезінде бірнеше ресурстар пайдаланылады, сіз жазған кейбір қолданбалар жұмыс істейді. Кодты құрастыру - процессорды қажет ететін тапсырма және ойын әзірлеушілеріне қуатты графикалық картасы бар Mac керек.
Бағдарламалау бағдарламалық құралы
Әзірлеушілердің бағдарламалық жасақтама туралы пікірлері күшті және көптеген нұсқалар бар. Ана жерде. Көптеген адамдар өздерінің сүйікті мәтіндік редакторында код жазады және қалған жұмысты орындау үшін басқа құралдарды (соның ішінде пәрмен жолы құралдарын) пайдаланады.
Бірақ тәуелсіз құралдар жинағын пайдаланудың орнына көбісі бір қолданбаны таңдайды. оларға қажетті барлық мүмкіндіктерді қамтиды: IDE немесе интеграцияланған әзірлеу ортасы. IDE әзірлеушілерге басынан аяғына дейін қажеттінің барлығын береді: мәтіндік редактор, компилятор, отладчик және құрастыру немесе біріктіру.
Бұл қолданбалар қарапайым мәтіндік редакторларға қарағанда көбірек жұмыс істейтіндіктен, олардың жүйелік талаптары жоғары. Ең танымал үш IDE мыналарды қамтиды:
- Mac және iOS қолданбаларын әзірлеуге арналған Apple Xcode IDE 11
- Azure, iOS, Android және веб-әзірлеуге арналған Microsoft Visual Studio коды
- 2D және 3D ойындарын әзірлеуге арналған Unity Core платформасы, оны келесі бөлімде толығырақ қарастырамыз
Осы үшеуінен басқа, IDE-тердің кең ауқымы бар — олардың көпшілігі бір немесе мамандандырылған Көбірекбағдарламалау тілдері) — соның ішінде 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 процессорын немесе тіпті MacBook Air-тің бастапқы деңгейіндегі i3-ті пайдалансаңыз, жақсы боларсыз, бірақ егер сізде бос ақша болса, одан да көп алу зиян тигізбейді. қуатты Mac.”
- ЖЖҚ жеткілікті екеніне көз жеткізіңіз. Бұл IDE жұмыс істеу жолында ең үлкен айырмашылықты жасайды. Microsoft компаниясының 8 ГБ 8 ГБ ұсынысын қабылдаңыз. Xcode сонымен қатар көп жедел жадты пайдаланады және сіз бір уақытта басқа қолданбаларды (мысалы, Photoshop) іске қосуыңыз мүмкін. MacWorld сізге жаңа Mac компьютерін болашақта қорғағыңыз келсе, 16 ГБ алуды ұсынады.
- Соңында, салыстырмалы түрде аз сақтау орнын пайдаланасыз — ең аз дегенде 256 ГБ жиі шындыққа сәйкес келеді. Бірақ IDE SSD қатты дискісінде әлдеқайда жақсы жұмыс істейтінін есте сақтаңыз.
Ойын әзірлеушілеріне қуатты графикалық картасы бар Mac керек
Егер істеп жатсаңыз, сізге жақсырақ Mac керек. графика, ойын әзірлеу немесе VR әзірлеу. Бұл көбірек жедел жады, жақсырақ процессор және ең бастысы, дискретті GPU дегенді білдіреді.
Мысалы, көптеген ойын әзірлеушілер Unity Core жүйесін пайдаланады. Оныңжүйе талаптары:
- Операциялық жүйе: macOS Sierra 10.12.6 немесе одан кейінгі нұсқасы
- Процессор: SSE2 нұсқаулар жинағы қолдауы бар X64 архитектурасы
- Металдан жұмыс істейтін Intel және AMD графикалық процессорлары .
Қайтадан, бұл тек ең төменгі талаптар және оларда жауапкершіліктен бас тарту туралы мәлімдеме бар: "Нақты өнімділік пен көрсету сапасы жобаңыздың күрделілігіне байланысты өзгеруі мүмкін."
Дискретті GPU маңызды. 8-16 ГБ жедел жады әлі де шынайы, бірақ 16 ГБ артықшылық береді. Міне, ноутбук Under Budget компаниясының орталық процессорға арналған ұсынысы: «Егер сіз ойын әзірлеу немесе графикада бағдарламалау сияқты қарқынды нәрсемен айналыссаңыз, біз сізге Intel i7 процессорымен жұмыс істейтін ноутбуктерді ұсынамыз (егер мүмкіндігіңіз болса, алты ядролы)>
Соңында, ойын әзірлеушілеріне жобаларын сақтау үшін айтарлықтай көбірек орын қажет. 2-4 ТБ кеңістігі бар SSD ұсынылады.
Тасымалдау мүмкіндігі
Бағдарламашылар көбінесе жалғыз жұмыс істейді және кез келген жерде жұмыс істей алады. Олар үйден немесе жергілікті кофеханада немесе саяхатта жұмыс істеуі мүмкін.
Бұл портативті компьютерлерді ерекше қызықтырады. MacBook сатып алу талап етілмесе де, көптеген әзірлеушілер мұны жасайды.
MacBook сипаттамаларын қарап отырып, жарнамаланған батареяның қызмет ету мерзіміне назар аударыңыз, бірақ техникалық сипаттамаларда мәлімделген соманы аласыз деп күтпеңіз. Әзірлеуге арналған бағдарламалық жасақтама жоғары процессорды қажет етеді, бұл батареяның қызмет ету мерзімін бірнеше сағатқа дейін қысқартуы мүмкін. Мысалы, «БағдарламашыларXcode көп батареяны жейді деп шағымданады», - деп ескертеді MacWorld.
Экран кеңістігінің көптігі
Кодтау кезінде өзіңізді тар сезінгіңіз келмейді, сондықтан көптеген әзірлеушілер үлкен мониторды қалайды. 27 дюймдік экран жақсы, бірақ міндетті емес. Кейбір әзірлеушілер тіпті бірнеше мониторды орнатуды қалайды. MacBook құрылғылары кішірек мониторлармен бірге келеді, бірақ бірнеше үлкен сыртқы мониторларды қолдайды, бұл сіздің үстеліңізде жұмыс істегенде өте пайдалы. Қозғалыс кезінде 16 дюймдік MacBook Pro 13 дюймдік модельге қарағанда айқын артықшылыққа ие болады — егер сіздің абсолютті басымдылығыңыз максималды тасымалдануы болмаса.
Мұның бәрі нені білдіреді? Бұл сіздің бюджетіңізге қосымша монитордың немесе екі монитордың құнын қосу керек дегенді білдіреді. Қосымша экран кеңістігі өнімділікке оң әсер етуі мүмкін. Бақытымызға орай, барлық Mac компьютерлері экранға көбірек кодты орналастыруға мүмкіндік беретін Retina дисплейімен жабдықталған.
Сапалы пернетақта, тінтуір және басқа гаджеттер
Әзірлеушілер жұмыс кеңістігіне ерекше көңіл бөледі. Олар жұмыс істегенде бақытты және өнімді болатындай етіп орнатуды жақсы көреді. Көбінесе олар пайдаланатын перифериялық құрылғыларға назар аударылады.
Олардың ең көп уақытын пайдаланатыны - пернетақта. Көптеген адамдар iMac-пен бірге келген сиқырлы пернетақтаға немесе MacBook-пен бірге келетін көбелек пернетақталарға риза болғанымен, көптеген әзірлеушілер премиум балама нұсқасын жаңартады.
Неге? Apple пернетақталарының бірнеше кемшіліктері барақшаңыз үшін ең жақсы жарылыс береді. Кішірек iMac-ті соншалықты қуатты конфигурациялау немесе оңай жаңарту мүмкін емес және iMac Pro – көптеген әзірлеушілерге қажет компьютерден әлдеқайда көп.
Бұл мақалада біз қазіргі уақытта қол жетімді әрбір Mac үлгісін қарастырамыз, салыстыру және олардың күшті және әлсіз жақтарын зерттеу. Қай Mac сізге қолайлы екенін білу үшін оқыңыз.
Неліктен маған осы Mac нұсқаулығына сену керек
Мен адамдарға 80-ші жылдардан бері олардың қажеттіліктеріне арналған ең жақсы компьютер туралы кеңес бердім және мен Mac компьютерлерін он жылдан астам жеке пайдаланды. Мен өз мансабымда компьютерлік оқыту бөлмелерін құрдым, ұйымдардың IT қажеттіліктерін басқардым және жеке адамдар мен бизнеске техникалық қолдау көрсеттім. Мен жақында жеке Mac-ті жаңарттым. Менің таңдауым? 27 дюймдік iMac.
Бірақ мен әзірлеуші ретінде ешқашан толық уақытты жұмыс істеген емеспін. Менің таза математика мамандығым бар және оқуымның бір бөлігі ретінде бірнеше бағдарламалау курстарын аяқтадым. Мен веб үшін мазмұнды өңдеу кезінде көптеген сценарий тілдерімен және мәтіндік редакторлармен жұмыс жасадым. Мен әзірлеушілермен жұмыс істедім және олардың компьютерлері мен параметрлерін тексеруден ләззат алдым. Әрине, мұның бәрі маған қажет нәрсенің аз ғана дәмін береді.
Сондықтан мен көп жұмыс жасадым. Мен нақты кодерлерден, соның ішінде жақында веб-әзірлеуші ретінде жұмыс істей бастаған және көптеген жаңа құралдарды сатып алған ұлымның пікірлерін алдым. Мен сондай-ақ интернеттегі әзірлеушілердің беріліс ұсыныстарына назар аудардымәзірлеушілер:
- Олардың саяхаты аз. Көп қолданғанда, бұл білек пен қолдың ауыртпалығын тудыруы мүмкін.
- Меңзер пернелерінің орналасуы тамаша емес. Соңғы Mac пернетақталарында «Жоғары» және «Төмен» пернелерінің әрқайсысында жарты перне ғана болады.
- Сенсорлық тақтасы бар MacBook Pro құрылғыларында физикалық Escape пернесі жоқ. Бұл кілтке жиі кіретін Vim пайдаланушылары үшін бұл әсіресе ашуландырады. Бақытымызға орай, 2019 жылғы 16 дюймдік MacBook Pro-да сенсорлық жолақ пен физикалық Escape пернесі (және одан да көп саяхат) бар.
- Пайдаланушылар белгілі бір функцияларға қол жеткізу үшін Fn пернесін басып тұруы керек. Әзірлеушілер қосымша пернелерді қажетсіз баспай-ақ істей алады.
Әзірлеушілер пернетақтада ымыраға келгісі келмейді, оған пернетақта орналасуы да кіреді. Ықшам пернетақталар танымал бола бастағанымен, олар әрқашан бағдарламашылар үшін ең жақсы құрал бола бермейді. Көбісі тапсырманы орындау үшін бірден бірнеше пернелер тіркесімін басып тұруды қажет ететін пернетақтадан гөрі көбірек пернелері бар пернетақтаны таңдайды.
Сапалы эргономикалық және механикалық пернетақталар кодерлерге арналған тамаша опциялар болып табылады. Осы мақаланың соңындағы «Басқа беріліс» бөлімінде екеуіне де кейбір опцияларды ұсынамыз. Премиум тышқандар - тағы бір танымал жаңарту. Біз олардың тізімін де соңында қосамыз.
Бақытымызға орай, барлық Mac құрылғыларында USB-C құрылғыларын қолдайтын жылдам Thunderbolt порттары бар. Жұмыс үстеліндегі Mac компьютерлерінде көптеген дәстүрлі USB порттары бар, сіз деMacBook-қа қажет болса, сыртқы USB хабтарын сатып алуға болады.
Бағдарламашыларға арналған ең жақсы Mac-ті қалай таңдаймыз
Енді біз бағдарламашыға компьютерден не қажет екенін зерттегеннен кейін, біз екі жинақтадық. ұсынылған спецификациялардың тізімі және әрбір Mac үлгісін олармен салыстырыңыз. Бақытымызға орай, мысалы, бейне өңдеуге қарағанда кодтауға қолайлы модельдер көбірек.
Біз жеңімпаздарды таңдадық, олар көңілсіз тәжірибе береді, бірақ сіздің қалауларыңызға орын көп. Мысалы:
- Сіз үлкен экранда жұмыс істегенді ұнатасыз ба?
- Сіз бірнеше монитормен жұмыс істегенді ұнатасыз ба?
- Жұмысыңыздың көп бөлігін өз үйіңізде жасайсыз ба? үстел?
- Сіз ноутбуктің тасымалдануын бағалайсыз ба?
- Батареяның қызмет ету мерзімі қанша? кез келген ойынды (немесе графиканы көп қажет ететін) әзірлеумен айналысыңыз.
Міне, біздің ұсыныстарымыз:
Көптеген әзірлеушілерге ұсынылатын сипаттамалар:
- CPU: 1,8 ГГц екі ядролы i5 немесе жақсырақ
- ЖЖҚ: 8 ГБ
- Жад: 256 ГБ SSD
Ойын әзірлеушілеріне ұсынылатын сипаттамалар:
- CPU: Intel i7 процессоры (сегіз ядролы)
- ЖЖҚ: 8 ГБ (қалаулы 16 ГБ)
- Жад: 2-4 ТБ SSD
- Графикалық карта: дискретті GPU.
Біз қымбат қосымшаларды ұсынбай, сол сипаттамаларға ыңғайлы жауап беретін жеңімпаздарды таңдадық. Біз сондай-ақ келесі сұрақтарды қойдық:
- Кім үнемдеуге мүмкіндігі барЖеңімпаздарымызға қарағанда қуаттылығы төмен Mac сатып алу арқылы ақша табасыз ба?
- Біздің жеңімпаздарымызға қарағанда қуаттырақ Mac сатып алудың шынайы мәнін кім таба алады?
- Әрбір Mac үлгісі қаншалықты жоғары конфигурациялануы мүмкін және қалай конфигурациялануы мүмкін сатып алғаннан кейін оны жаңартасыз ба?
- Оның мониторының өлшемі мен ажыратымдылығы және қолдау көрсетілетін кез келген сыртқы мониторлар қандай?
- Тасымалдауды бағалайтын әзірлеушілер үшін әрбір MacBook үлгісі кодтауға қаншалықты қолайлы ? Оның батареясының қызмет ету мерзімі қандай және оның керек-жарақтарға арналған қанша порты бар?
Бағдарламалауға арналған ең жақсы Mac туралы білгіңіз келетіннің барлығын қарастырдық деп үміттенеміз. Осы тақырып бойынша кез келген басқа сұрақтарыңыз немесе ойларыңызды төменде пікір қалдырыңыз.
және осы шолу барысында оларға сілтеме жасады.Бағдарламалауға арналған ең жақсы Mac: Біздің таңдаулыларымыз
Бағдарламалауға арналған ең жақсы MacBook: MacBook Pro 16 дюймдік
MacBook Pro 16 дюймдік - әзірлеушілер үшін тамаша Mac. Бұл портативті және Apple ноутбугында қол жетімді ең үлкен дисплейге ие. (Шын мәнінде, оның алдыңғы 2019 үлгісімен салыстырғанда пикселдері 13%-ға көп.) Ол ойын әзірлеушілері үшін көп оперативті жадты, тонна сақтауды және жеткілікті CPU және GPU қуатын қамтамасыз етеді. Оның батареясының қызмет ету мерзімі ұзақ, бірақ Apple мәлімдегендей, 21 сағатты толық пайдаланады деп күтпеңіз.
Ағымдағы бағаны тексеріңізБір қарағанда:
- Экран өлшемі : 16 дюймдік Retina дисплей, 3456 x 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 ноутбугі маңызды ойын дамытуға жарамды. Әдепкі конфигурация 512 ГБ SSD дискімен бірге келеді, бірақ сіз кем дегенде 2 ТБ дейін жаңартуды мұқият қарастырғаныңыз жөн. Сіз алуға болатын ең үлкен SSD - 8 ТБ.
ЖЖҚ 64 ГБ дейін конфигурациялануы мүмкін. Қажетті жедел жадты алдын ала алыңыз: сатып алғаннан кейін жаңарту қиын болуы мүмкін, бірақ мүмкін емес. сияқты21,5 дюймдік iMac, ол орнында дәнекерленбеген, бірақ сізге кәсіби маманның көмегі қажет.
Сақтау орны да пайдаланушы үшін қол жетімді емес, сондықтан құрылғыны бірінші рет сатып алған кезде қажетті соманы таңдаған дұрыс. . Сатып алғаннан кейін жадты жаңарту қажет деп тапсаңыз, ұсынылған сыртқы SSD дискілерін қараңыз.
Сонымен қатар ол кез келген қазіргі MacBook-тің ең жақсы пернетақтасын қамтиды. Оның басқа үлгілерге қарағанда көбірек саяхаты бар және тіпті Vim пайдаланушыларын басқалармен қатар өте бақытты ететін физикалық Escape пернесі де бар.
Жолда жүргенде 16 дюймдік дисплей ең жақсы қолжетімді. , сіз үстеліңізде отырғанда үлкенірек нәрсені қалауыңыз мүмкін. Бақытымызға орай, сіз бірнеше үлкен сыртқы мониторларды қоса аласыз. Apple қолдауына сәйкес, 16 дюймдік MacBook Pro 6K дейінгі үш сыртқы дисплейді өңдей алады.
Порттар туралы айтатын болсақ, бұл MacBook Pro төрт USB-C портын қамтиды, көптеген пайдаланушылар оны жеткілікті деп санайды. USB-A перифериялық құрылғыларын қосу үшін кілтті немесе басқа кабельді сатып алу қажет.
Бұл Mac портативті нәрсені қалайтындар үшін ең жақсы шешім деп есептеймін, бірақ басқа опциялар бар:
- MacBook Air - неғұрлым қолжетімді балама, дегенмен экраны кішірек, қуатты процессоры аз және дискретті графикалық процессоры жоқ.
- 13 дюймдік MacBook Pro портативті опция, бірақ ауаға қарағанда аз шектеулермен. Кішірек экран тар болуы мүмкін және болмауы мүмкіндискретті GPU оны ойын әзірлеуге жарамсыз етеді.
- Кейбіреулер iPad Pro-ны тартымды портативті балама деп санауы мүмкін, бірақ күтулеріңізді реттеуге тура келеді.
Бағдарламалауға арналған бюджеттік Mac : Mac mini
Mac mini әзірлеушілер арасында барған сайын танымал болып бара жатқан сияқты. Өзінің айтарлықтай спецификалық соққысынан кейін ол қазір кейбір маңызды жұмыстарды орындауға жеткілікті күшті. Ол кішкентай, икемді және алдамшы күшті. Егер сіз шағын көлемді Mac компьютерін іздесеңіз, бұл тамаша нұсқа.
Ағымдағы бағаны тексеріңізБір қарағанда:
- Экран өлшемі: көрсетілмейді қосылған, үшеуіне дейін қолдау көрсетіледі
- Жад: 8 ГБ (максимум 16 ГБ)
- Жад: 256 ГБ SSD (2 ТБ SSD үшін конфигурацияланады)
- Процессор: Apple M1 чип
- Графикалық карта: Intel UHD Graphics 630 (eGPU қолдауымен)
- Құлақаспап ұясы: 3,5 мм
- Порттар: төрт Thunderbolt 3 (USB-C) порты, екі USB 3 порттары, HDMI 2.0 порты, Gigabit Ethernet
Mac mini қол жетімді ең арзан Mac болып табылады - ішінара ол монитормен, пернетақтамен немесе тінтуірмен бірге келмейтіндіктен, сондықтан олар үшін тамаша таңдау шектеулі бюджетте.
Оның көптеген сипаттамалары 27 дюймдік iMac-пен жақсы салыстырылады. Оны 16 ГБ жедел жадымен және 2 ТБ қатты дискімен конфигурациялауға болады және жылдам M1 процессорымен жұмыс істейді. Бұл бағдарламалау үшін жеткілікті. Ол монитормен бірге келмесе де, үлкенірек iMac сияқты 5K ажыратымдылықты қолдайды.және сіз екі дисплейді (біреуі 5K және екіншісі 4K) немесе барлығы үш 4K мониторын қоса аласыз.
Ойынды дамыту үшін сізге көбірек жедел жады мен жад қажет болады. Қажетті конфигурацияны бірінші рет алғаныңыз дұрыс — кейінірек жаңартуды күту жақсы жоспар емес.
ЖЖҚ ауыстыратын есік жоқ, сондықтан оны жаңарту мүмкін болған кезде сізге кәсіби көмек қажет болуы мүмкін. . Ал SSD логикалық тақтаға дәнекерленген, сондықтан оны ауыстыру мүмкін емес. Сондай-ақ дискретті GPU жоқ, бірақ оны сыртқы GPU қосу арқылы түзете аласыз. Толығырақ ақпаратты осы шолудың соңындағы «Басқа механизмдер» бөлімінде табасыз.
Әрине, сізге бір немесе екі монитор, пернетақта, тінтуір немесе сенсорлық тақта сатып алу қажет болады. Таңдаулыларыңыз болуы мүмкін, бірақ біз төменде "Other Gear" бөліміндегі кейбір үлгілерді ұсынатын боламыз.
Әзірлеуге арналған ең жақсы жұмыс үстелі Mac: iMac 27 дюймдік
Егер кодтаудың көп бөлігін мына жерде жасасаңыз: үстеліңіз үшін iMac 27 дюймдік тамаша таңдау болып табылады. Ол кез келген әзірлеу қолданбасын іске қосу үшін үлкен дисплейді, шағын көлемді және жеткілікті сипаттамаларды қамтиды.
Ағымдағы бағаны тексеріңізБір қарағанда:
- Экран өлшемі: 27 дюймдік Retina 5K дисплей, 5120 x 2880
- Жад: 8 ГБ (максималды 64 ГБ)
- Жад: 256 SSD (512 SSD-ге конфигурацияланады)
- Процессор : 3,1 ГГц 6 ядролы 10-буын Intel Core i5
- Графикалық карта: 4 ГБ GDDR6 жады бар Radeon Pro 5300 немесе 8 ГБ GDDR6 Radeon Pro 5500 XTжад
- Құлақаспап ұясы: 3,5 мм
- Порттар: төрт USB 3 порты, екі Thunderbolt 3 (USB-C) порты, Gigabit Ethernet
Егер iMac 27-дюймдік құрылғысы кодерлер үшін тамаша таңдау болып көрінеді. Онда тіпті ойын әзірлеу үшін қажет барлық сипаттамалар бар, бірақ ол үшін жедел жадты 16 ГБ дейін және қатты дискіні үлкен SSD дискісіне дейін жаңартуды ұсынамыз. iMac қуатын 3,6 ГГц 8-ядролы i9 процессорын таңдау арқылы барынша арттыруға болады, бірақ бұл конфигурация Amazon-да қол жетімді емес.
Бұл iMac-тің үлкен 5K экраны бар — кез келген Mac компьютеріндегі ең үлкені — ол көрсетеді. өнімділікті қамтамасыз ететін көптеген кодтар мен бірнеше терезелер. Одан да көп экрандық жылжымайтын мүлік үшін тағы 5K дисплейді немесе екі 4K дисплейді қосуға болады.
Көптеген заманауи Mac компьютерлерінен айырмашылығы, 27 дюймдік iMac-ті сатып алғаннан кейін жаңарту салыстырмалы түрде оңай. Жаңа SDRAM таяқшаларын монитордың астыңғы жағындағы ұяшықтарға қою арқылы жедел жадты жаңартуға болады (64 ГБ дейін). Осы бетте 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 компаниясының ең портативті компьютері және оның ең қолжетімді ноутбугі. Air-тың сипаттамалары өте шектеулі және оны сатып алғаннан кейін оның компоненттерін жаңарту мүмкін емес. Бұл жұмысқа байланысты ма? Егер кодтаудың көп бөлігін IDE емес, мәтіндік редакторда жасасаңыз, онда иә.
Бір қарағанда:
- Экран өлшемі: 13,3 дюймдік Retina дисплей, 2560 x 1600
- Жад: 8 ГБ (максимум 16 ГБ)
- Жад: 256 ГБ SSD (1 ТБ SSD-ге конфигурацияланады)
- Процессор: Apple M1 чипі
- Графикалық карта : Apple 8 ядролы GPU
- Құлақаспап ұясына дейін: 3,5 мм
- Порттар: екі Thunderbolt 4 (USB-C) порты
- Батарея: 18 сағат
Кодыңызды мәтіндік редакторда жазсаңыз, бұл шағын құрылғы сіздің қажеттіліктеріңізді қанағаттандыруы мүмкін. Сіз оны IDE-мен пайдалану кезінде қиындықтарға тап боласыз. Оның дискретті графикалық процессорының болмауы оны ойын әзірлеуге жарамсыз етеді. Сыртқы графикалық процессорды қосуға болатын болса да, басқа сипаттамалар оны ұстап тұрады.
Оның кішкентай Retina дисплейі енді 13 дюймдік MacBook Pro сияқты көптеген пикселдерді ұсынады. Бір сыртқы 5K немесе екі 4K қосуға болады.
2. MacBook Pro 13-дюймдік
13-дюймдік MacBook Pro MacBook Air-ден үлкенірек емес. , бірақ ол әлдеқайда күшті. БұлЕгер сізге портативті нәрсе қажет болса, 16 дюймдік Pro нұсқасына жақсы балама, бірақ ол соншалықты күшті немесе жаңартылмайды.
Бір қарағанда:
- Экран өлшемі: 13 дюймдік Retina дисплейі , 2560 x 1600
- Жад: 8 ГБ (максимум 16 ГБ)
- Жад: 512 ГБ SSD (2 ТБ SSD үшін конфигурацияланады)
- Процессор: 2,4 ГГц 8-буын төрт ядролы Intel Core i5
- Графикалық карта: Intel Iris Plus Graphics 655
- Құлақаспап ұясы: 3,5 мм
- Порттар: Төрт Thunderbolt 3 порты
- Батарея : 10 сағат
16-дюймдік модель сияқты, 13-дюймдік MacBook Pro-да әзірлеуге қажетті барлық сипаттамалар бар, бірақ оның үлкен ағасынан айырмашылығы, ол ойын әзірлеушілеріне жетпейді. Себебі оның дискретті GPU жетіспейді. Белгілі бір дәрежеде оны сыртқы GPU қосу арқылы түзетуге болады. Біз бұл үшін кейбір опцияларды «Басқа Gear» астында тізімдейміз.
Бірақ 13 дюймдік модельді ең үздік MacBook Pro сияқты ерекшелеу мүмкін емес және оның нұсқасын жаңарта алмайсыз. сатып алғаннан кейін компоненттер. Жұмыс үстеліңізде отырғанда экранның көбірек болуын қаласаңыз, бір 5K немесе екі 4K сыртқы мониторды тіркей аласыз.
3. iMac 21,5 дюймдік
Біразын сақтағыңыз келсе ақша және үстел кеңістігі үшін iMac 21,5-дюймдік 27-дюймдік iMac-қа ақылға қонымды балама болып табылады, бірақ оның кейбір ымыралары бар балама екенін ескеріңіз. Кішірек экраннан басқа, бұл Mac компьютерін үлкенірек құрылғы сияқты жоғары деңгейде көрсету немесе жаңарту мүмкін емес.
Бір қарағанда:
- Экран