แม้ว่าฉันจะไม่สามารถพูดคุยกับ Windows หรือ Visual Studio ใน VM บน Mac ใน Fusion ได้ แต่ฉันสามารถพูดกับส่วนที่เกี่ยวกับการพัฒนา iPhone (ซึ่งต้องใช้ Xcode และ Mac OS X) ใน Parallels VM
การพัฒนา iOS
ฉันพัฒนา iOS ด้วย Xcode ที่ทำงานในเครื่องเสมือนParallels (9, 10 และ 11) บน MacBook Pro Retina พร้อมแฟลชไดรฟ์เทราไบต์
โดยทั่วไปแล้วมันใช้งานได้ดีมาก ข้อดีที่สุดคือการมีทุกอย่างที่เกี่ยวข้องกับงานของฉันในสภาพแวดล้อมเดียว โดยเฉพาะ Apple เก็บคีย์ความปลอดภัยไว้ใน Keychain การพยายามดึงมันออกมาจากเครื่อง Mac ตัวจริงและติดตั้งใหม่ในเครื่องอื่นเป็นเรื่องลึกลับและเจ็บปวด ด้วย VM ฉันจะสำรองข้อมูลด้วยตนเองเป็นครั้งคราวในเครื่องและ / หรือไปยังไดรฟ์ภายนอก รับ Mac เครื่องใหม่หรือเปลี่ยนไปใช้ Mac เครื่องอื่นนั่นหมายถึงการคัดลอกไฟล์ขนาดใหญ่หนึ่งชุด
ฉันยังใช้แอพ Notes และแอปเตือนความจำภายใน VM นั้นสำหรับการพัฒนาของฉัน ฉันไม่เปิดใช้งาน iCloud ภายใน VM นั้นดังนั้นมันจึงอยู่ในพื้นที่ของ VM
ด้วย Mountain Lion ที่ทำงานเป็น Guest OS ในเครื่องเสมือนทำงานได้ดีจนฉันรู้สึกสับสนเมื่ออยู่ใน Mac จริงและเมื่อฉันอยู่ใน Mac เสมือนจริง ใน VM ฉันต้องสลับ Dock ของฉันไปทางด้านขวาของหน้าจอเพื่อแยกความแตกต่างจาก Dock ด้านซ้ายของ Mac ที่แท้จริง
ฉันแน่ใจว่ามีการลงโทษประสิทธิภาพเมื่อทำงานใน VM แต่มันก็ไม่สังเกตเห็นฉัน ฉันคิดว่าแฟลชไดรฟ์ที่รวดเร็วช่วยประหยัดเวลาได้มากกว่าที่จะใช้สำหรับโอเวอร์เฮดของการใช้งาน VM โดยรวมนี่คือสภาพแวดล้อมการพัฒนาที่เร็วที่สุดที่ฉันเคยใช้ ด้วย Mountain Lion นั่นคือ…อ่านต่อ
CAVEAT: Mavericks โยเซมิตีและ El Capitan ทำงานช้าลงอย่างเห็นได้ชัดในฐานะแขก VM ฉันได้รับการยืนยันว่าทั้ง Parallels และ Fusion ทั้งในเวอร์ชั่นล่าสุดและรุ่นก่อนหน้าทั้งสองผลิตภัณฑ์ไม่ได้ทำให้การเร่งฮาร์ดแวร์กราฟิกสำหรับ Mac OS X ในฐานะแขกของระบบปฏิบัติการ พวกเขาทำเพื่อ Windows ในฐานะแขกระบบปฏิบัติการ แต่ไม่ใช่สำหรับ Mac OS X (แดกดัน)
ดังนั้นกราฟิกทุกอย่างจะทำงานช้าลง เมนูแบบเลื่อนลงช้าลงและเมื่อคุณลากตัวชี้เมาส์ของคุณไปยังรายการเมนูพวกเขาจะเน้นและวาดช้ากว่า การย้ายหน้าต่างไม่ได้เกิดขึ้นทันที แอนิเมชั่นนั้นน่ากลัว การเลื่อนเป็นไฮเปอร์แอคทีฟซึ่งเป็นชุดของการอัพเดตด้วยภาพขนาดเล็กแทนที่จะราบรื่น โดยรวมแล้วมันไม่ได้เป็นโชว์จุกสำหรับฉันอย่างน้อยยังไม่ได้ (ฉันเพิ่งอัปเดต VM จาก Mountain Lion ล่าสุด)
เหตุใด Lion และ Mountain Lion จึงมีทัศนวิสัยดีเยี่ยมในขณะที่ Mac OS รุ่นใหม่ช้า จากสิ่งที่ฉันได้เรียนรู้ในบันทึกย่อทางเทคนิคและอีเมลจาก บริษัท Parallels Apple ได้จัดให้มี Lion / Mountain Lion พวกเขามีห้องสมุดที่ช่วยทดแทนการขาดการเร่งฮาร์ดแวร์กราฟิก ไลบรารี่นี้ไม่สามารถใช้ได้กับเวอร์ชั่น OS X ที่มีชื่อแทนที่เฉพาะกับเวอร์ชัน OS X ที่มีชื่อเป็นแมวเท่านั้น