ข้อกำหนดขั้นต่ำและข้อกำหนดฮาร์ดแวร์ที่แนะนำสำหรับการพัฒนา Xcode บน OS X คืออะไร


10

ฉันเป็นโปรแกรมเมอร์อิสระและจนถึงตอนนี้ฉันได้ทำงานในโปรเจคบนแพลตฟอร์ม Windows เท่านั้น ฉันไม่ค่อยมีความคิดเกี่ยวกับฮาร์ดแวร์ OS X ฉันไม่ได้มองหาการกำหนดค่าระดับสูงมาก แต่สภาพแวดล้อมการพัฒนาแบบบูรณาการและเซิร์ฟเวอร์ฐานข้อมูลเดียวควรทำงานได้ดี ฉันมีหน่วยประมวลผลแล็ปท็อปของ Dell i7, RAM 8 GB, HDD 1 TB; ฉันค่อนข้างพอใจกับประสิทธิภาพการทำงาน ฉันจะใช้เป็นหลักในการพัฒนาแอพไม่ใช่เพื่อการพัฒนาแอพกราฟิกที่หลากหลาย

ข้อกำหนดขั้นต่ำและข้อกำหนดฮาร์ดแวร์ที่แนะนำสำหรับการพัฒนา Xcode บน OS X คืออะไร


หากคุณไม่ต้องการใช้สตอรีบอร์ดและใช้รหัสคุณสามารถใช้แล็ปท็อปของ Apple ได้ แต่ถ้าคุณจะใช้สตอรีบอร์ดซื้อ MacPro 6 Core ขึ้นไปด้วยตัวคุณเอง ฉันมี MacBook Air กลางปี ​​2012, SSD, 8GB, 2Ghz Intel Core i7, Intel HD Graphics 4000 1536 MB และฉันมีแอพที่มีตัวควบคุมมุมมองบวก 100 ตัวและมันรัน Xcode ช้ามาก ฉันต้องใช้เวลาตลอดเวลาในการอัปเดตแอพ
Rogelio

ฉันขอขอบคุณคำตอบเกี่ยวกับข้อกำหนดขั้นต่ำที่ถามในคำถามโดยมีประสบการณ์จริงแทนที่จะเป็นคนที่ให้คำแนะนำประเภทความคิดเห็น Apple ไม่ออกมาและพูดได้ทุกที่ (ฉันค้นหา) และน่าเศร้าที่ไม่มีคำตอบใด ๆ ตัวอย่างเช่นเพียงเขียนคำตอบหากคุณลดลงเหลือ 2GB และพบว่ามันไม่สามารถยอมรับได้ ฯลฯ
LMSingh

คำตอบ:


6

การเป็นโปรแกรมเมอร์ตัวเองฉันคิดว่าขนาดหน้าจอและจำนวนหน่วยความจำเป็นปัจจัยที่สำคัญที่สุดที่ต้องพิจารณา โปรเซสเซอร์และชิปกราฟิกของ MacBooks ปัจจุบันทั้งหมดจะเพียงพอสำหรับการทำงานประเภทนี้แม้ว่า MacBook Air จะมาพร้อมกับโปรเซสเซอร์ Intel i5 ซึ่งสามารถอัพเกรดเป็น i7 ในราคาเล็กน้อย

หน่วยความจำ: MacBook Air มามาตรฐานด้วย 4 GB ซึ่งฉันคิดว่าไม่เพียงพอ พวกเขาทั้งหมดมีตัวเลือกในการอัพเกรดเป็น 8 GB MacBook Pro ขนาด 13 "มาพร้อมกับมาตรฐาน 8 GB พร้อมตัวเลือก 16 GB ตัว MacBook Pro ขนาด 15" มีขนาดมาตรฐาน 16 GB

สำหรับขนาดหน้าจอฉันชอบมีหลายอย่างเพื่อพัฒนางาน น่าเสียดายที่ Apple หยุดขายแล็ปท็อปขนาด 17 นิ้วเมื่อหลายปีก่อนในทางกลับกัน MacBook Pro เกือบทั้งหมดมาพร้อมกับจอแสดงผล Retina ซึ่งหมายความว่าพวกเขามีความละเอียดสูงกว่าสำหรับขนาดหน้าจอเดียวกัน ขนาดคุณสามารถสลับไปที่ตัวเลือก "พื้นที่มากขึ้น" ในการตั้งค่าการแสดงผลซึ่งจะช่วยให้คุณมีอสังหาริมทรัพย์มากมายบนหน้าจอคุณสามารถเลือกได้ระหว่าง 13 "และ 15" MacBook Pros แต่รุ่น 15 "เป็นรุ่นที่สูงที่สุดของ Apple ดังนั้นอาจมีค่าใช้จ่ายสูงกว่าที่คุณต้องการ MacBook Airs ไม่มีจอแสดงผล Retina และมีรุ่น 11 "และ 13"

จุดสุดท้ายที่ควรระวังคือขนาดของดิสก์ MacBooks ทุกรุ่นยกเว้นรุ่น MacBook Pro ขนาด 13 นิ้วที่ไม่มีจอแสดงผล Retina มาพร้อมกับ SSD แต่รุ่นที่ราคาถูกกว่านั้นมีขนาดเพียง 128 GB สำหรับ MacBook Air ทุกรุ่นคุณมีตัวเลือกในการรับสูงถึง 512 GB และสูงสุด 1 TB บน MacBook ข้อดี

ฉันขอแนะนำให้คุณไปที่ร้าน Apple ออนไลน์ในประเทศของคุณและปรับแต่ง MacBook Air หรือ MacBook Pro ตามความชอบและภายในงบประมาณของคุณ ยินดีต้อนรับสู่โลกแห่งการพัฒนาของ Apple!


4

คุณสามารถใช้แล็ปท็อปทั้งหมดจาก Apple สำหรับการพัฒนา Xcode ดังนั้นเลือกหนึ่งเครื่องที่เหมาะสมกับงบประมาณของคุณ

Mac ที่ใช้งานแล้วที่สามารถเรียกใช้ 10.10 จะเพียงพอสำหรับการเริ่มต้นใช้งานจริง ๆ จากที่นั่นคุณสามารถวัดสิ่งต่าง ๆ และตัดสินใจว่าจะใช้เงินจำนวนเท่าใดเพื่อเพิ่มความเร็วในการทำงานที่คุณสนใจ

แม้ว่าจะไม่ใช่แล็ปท็อปคุณควรดูที่ Mac-mini แต่ราคา $ 499 นั้นต่ำกว่าแล็ปท็อปมาก ฉันใช้ Mac-mini สำหรับการพัฒนา xcode และใช้ Mac-pro สำหรับงานประจำวันของฉัน การมีแพลตฟอร์มการพัฒนาแยกต่างหากช่วยให้ฉันรักษาบัญชีส่วนบุคคลและข้อมูลและแอพไว้ตลอดเวลา


+1 แม้ว่าฉันจะระบุว่าการมีหน่วยความจำมากพอกับงบประมาณของคุณเป็นความช่วยเหลือที่ดีเมื่อรวบรวมและแก้ไขข้อบกพร่อง
Geoff Hutchison

0

ฉันทำงานกับฮาร์ดแวร์ของ Apple เป็นเวลา 4 ปีแล้วฉันเริ่มต้นด้วย i5 MBP ซึ่งฉันอัพเกรดด้วย SSD และ RAM 8 GB ฉันมาจาก Linux และเวลาที่ฉันใช้ Windows สำหรับการเขียนโปรแกรมยากที่จะจำได้ ฉันพอใจมากกับประสิทธิภาพการทำงานที่ฉันติดอยู่บน OSX

ขนาดหน้าจอเป็นปัญหาในการทำงานอย่างจริงจังในฐานะโปรแกรมเมอร์ ฉันรอ MBP ที่มีเอาต์พุตสายฟ้าและในที่สุดก็กำหนดค่าการติดตั้งของฉันด้วย 27 "ACD สองตัวพร้อมกับ MBP i7, 8 GB RAM และ 256 GB SSD ล่าสุด 2013

การสำรองข้อมูลของฉันคือ MBP i5, RAM 4 GB และ 256 SSD ในต้นปี 2014 และฉันสามารถพูดได้สำหรับ starters ที่ i5 จะทำ แต่ฉันไม่ต้องการอากาศ

ฉันสามารถพูดได้ว่าความแตกต่างด้านประสิทธิภาพนั้นโดดเด่น แต่สำหรับการเริ่มต้น MBP i5 ย่อมทำงานได้น้อยลง;)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.