Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac - ใช้งานได้ดี ไม่มีปาฏิหาริย์

อัปเดต:17 เมษายน 2569

ตลอดหลายปีที่ผ่านมาโดยใช้ระบบปฏิบัติการที่ไม่ใช่ Windows ฉันไม่เคยจำเป็นต้องซื้อ CrossOver เลย ใน Linux ฉันจัดการทำสิ่งต่าง ๆ ด้วยวิธีที่ "ยาก" ด้วย WINE และการเปลี่ยนแปลงและการแฮ็กด้วยตนเองมากมาย และอื่นๆ อีกมากมาย ตัวอย่างที่ดีที่สุดของฉันน่าจะเป็นบทความ SketchUp &white windows และคู่มือ Notepad++ เนื่องจากมีการรวมส่วนต่างๆ ที่น่าสนใจไว้มากมาย รวมถึงปลั๊กอิน ส่วนเสริม ความเข้ากันได้แปลกๆ และอื่นๆ อีกมากมาย คุณอาจชอบคู่มือการสร้างเมืองฟาโรห์ของฉัน งานทั้งหมดนี้ทำโดยใช้เครื่องมือฟรี แต่ฉันไม่เคยทำให้ Microsoft Office ทำงานได้เลย และฉันก็ทิ้งมันไว้อย่างนั้น

อย่างไรก็ตาม เมื่อเร็วๆ นี้ มีแรงผลักดันใหม่ๆ ให้ฉันทำเช่นนี้ หนึ่ง ฉันไม่ต้องการใช้ Windows 11 เครื่องเก่ารุ่นปี 10 จะยังคงทำงานต่อไปอีกระยะหนึ่ง และด้วยเครื่องเสมือนแบบออฟไลน์หรือสองเครื่อง ความต้องการของ Office ของฉันก็ได้รับการจัดเรียง ข้อสอง ฉันมี Macbook Pro ให้กับตัวเอง และฉันก็ตัดสินใจที่จะพยายามเปลี่ยนแปลงอย่างเต็มรูปแบบอย่างจริงจัง แต่ฉันกำลังพูดถึงการเปลี่ยนแปลงเชิงปฏิบัติ หมายความว่ายังคงใช้โปรแกรมที่คุ้นเคย ด้วยเหตุนี้ ฉันจึงตัดสินใจทดสอบและติดตั้ง CrossOver และนี่คือการทบทวน

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

สามสิบวินาทีบน CrossOver

CrossOver เป็นผลิตภัณฑ์เชิงพาณิชย์สำหรับ Linux และ macOS ซึ่งช่วยให้คุณสามารถรันซอฟต์แวร์ Windows ได้ในวิธีที่ค่อนข้างง่าย กล่าวอีกนัยหนึ่ง มันก็เหมือนกับ WINE ซึ่งง่ายกว่าสำหรับผู้ใช้ทั่วไปเท่านั้น อีกทั้งคุณอาจได้รับความเข้ากันได้เพิ่มเติมที่นี่และที่นี่ ในทางหนึ่ง ทุกอย่างเชื่อมโยงกัน ไอน้ำโปรตอน ไวน์ ครอสโอเวอร์ เยี่ยมเลย

คุณสามารถซื้อใบอนุญาตตลอดชีพของโปรแกรม หรือใช้รูปแบบการสมัครสมาชิกรายปีที่ถูกกว่า โดยปกติแล้ว ฉันไม่เห็นด้วยกับการสมัครรับข้อมูลผลิตภัณฑ์ใดๆ แต่หากจำไม่ผิด คุณจะไม่ได้สูญเสียฟังก์ชันการทำงานใดๆ เลยในสิ้นปีเดียว คุณจะไม่ได้รับการอัปเดตเพิ่มเติมหรือคุณลักษณะใหม่ใดๆ เท่านั้น ไม่ว่าจะด้วยวิธีใดก็ตาม คุณมีเวลาสองสัปดาห์ในการตัดสินใจ

ฉันดาวน์โหลดเวอร์ชันทดลองใช้สำหรับ macOS และกำลังดำเนินการ ...

ตั้งค่า ขั้นตอนแรก

การติดตั้งนั้นง่ายดาย และคุณจะได้รับแจ้งให้กำหนดค่า Rosetta ซึ่งช่วยให้คุณแปลโค้ดสถาปัตยกรรม Intel (x86) เป็น ARM ได้ โดยพื้นฐานแล้วเป็นโปรแกรมจำลอง แต่อย่างใดอย่างหนึ่งที่ Apple สร้างขึ้นและให้ประสิทธิภาพที่ดี ถั่วเย็น

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

หลังจากติดตั้งเสร็จ ก็เริ่มลุยต่อ ตามค่าเริ่มต้น CrossOver จะให้ภาพรวมของโปรแกรมยอดนิยม แต่คุณยังสามารถใช้ช่องค้นหาเพื่อดูว่าโปรแกรมที่คุณต้องการมีเทมเพลตการติดตั้งหรือไม่

บางโปรแกรมอาจมีเทมเพลตตั้งแต่หนึ่งรายการขึ้นไป ตัวอย่างเช่น Office 2010 ที่ฉันสนใจอย่างมาก ได้มีเทมเพลตการติดตั้งแยกต่างหากสำหรับเวอร์ชันเปล่าและ Service Pack ที่ตามมา คุณได้รับคะแนนความเข้ากันได้ที่คาดหวัง และคุณสามารถเลือกได้ว่าจะใช้ตัวติดตั้งที่ "รู้จัก" ที่มีอยู่ทางออนไลน์หรือไฟล์ติดตั้งออฟไลน์ของคุณเอง ฉันพบปัญหาบางอย่างทันที

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

สำหรับ Office 2010 SP1 ตัวติดตั้งแบบออนไลน์ไม่พร้อมใช้งาน ความเข้ากันได้ของโปรแกรมได้รับการตรวจสอบครั้งล่าสุดในปี 2022 ซึ่งหมายถึงสี่ปีสำหรับ Microsoft ที่จะสับเปลี่ยนสิ่งต่างๆ โชคดีที่ฉันมีตัวติดตั้งแบบออฟไลน์ แต่คุณอาจประสบปัญหาโดยที่คุณมีใบอนุญาตที่ถูกต้อง แต่คุณจะไม่สามารถค้นหาการตั้งค่าจริงที่จะรันได้ ตอนนี้เป็นเพียงอินโทรเท่านั้น เรามาดูรายละเอียดโดยละเอียดกันดีกว่าว่ามีอะไรให้บ้าง

การตั้งค่า Office 2010

มันใช้งานได้ดีจริงๆ ใช้เวลาสักพัก แต่ฉันได้ติดตั้งชุดโปรแกรมแล้ว! และใช้งานได้!

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

แผ่นจดบันทึก++, KompoZer, IrfanView

โปรแกรมเหล่านี้ไม่เคยทำให้ฉันเกิดปัญหาใดๆ ใน Linux และการตั้งค่า WINE ของพวกเขาก็ง่ายมากเสมอมา ตรงนี้ก็เหมือนกัน. สำหรับ KompoZer ฉันเพียงแค่คว้าโฟลเดอร์ที่มีบิลด์โปรแกรมทั้งหมด และบอกให้ CrossOver ใช้เป็นแอปพลิเคชัน "ใหม่" ไม่มีปัญหา

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

SketchUp (สร้าง 2017)

อันนี้ทำงานได้ไม่ดี ใช่ ฉันจัดการเพื่อติดตั้งมัน แต่มันไม่ทำงาน โดยบ่นเรื่องกราฟิกของแล็ปท็อป มันสมเหตุสมผลแล้ว เพราะ SketchUp ต้องการการเร่งความเร็วกราฟิกและทั้งหมดนั้น และในขณะนั้นยังไม่มี Apple M Silicon แต่ควรมีแผ่นรองความเข้ากันได้บางประเภทหากเป็นไปได้ หรือบางทีการแปลคำสั่งเครื่องในระดับนี้อาจไม่ได้เป็นส่วนหนึ่งของ Rosetta ฉันยังค่อนข้างหวังว่าจะมีวิธีแก้ไขปัญหาชั่วคราว แต่จนถึงขณะนี้ยังไม่มีโชค

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

SketchUp (สร้าง 2016)

ต่อไปฉันตัดสินใจลองใช้เวอร์ชันที่เก่ากว่าหนึ่งปี นี่เป็นเวอร์ชันล่าสุดที่ให้คุณสลับ OpenGL 2.1 ในการตั้งค่า และ/หรือปิด/เปิดใช้งานการเร่งความเร็ว HW ในที่สุดฉันก็ไปถึงตัวเรียกใช้งาน แต่แล้วโปรแกรมก็ไม่เริ่มทำงาน มันจะพังเสมอ

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

SketchUp 8

ที่นี่เรามีโปรแกรม ole ที่ดี มันติดตั้งได้ดี และมันจะไม่ทำงานเช่นกัน จนกว่าฉันจะเปิด regedit และเปลี่ยนคีย์รีจิสทรี คุณอาจสงสัยว่าจะทำอย่างไร ฉันจะขยายเรื่องนี้อีกสักหน่อยในภายหลัง แต่ใช่ มันได้ผล และฉันก็สามารถเปิด SketchUp ได้! ในที่สุด. ไม่เพียงเท่านั้น ฉันยังสามารถเพิ่มแถบเครื่องมือ Kerkythea ได้ ดังนั้นฉันจึงสามารถส่งออกโมเดลของฉันสำหรับการเรนเดอร์ได้ ประสบความสำเร็จอย่างมาก เยี่ยมมาก

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

ประสิทธิภาพอยู่ในระดับปานกลาง เนื่องจากคุณไม่มีการเร่งความเร็วกราฟิกที่แท้จริง หากคุณพอใจกับสิ่งนี้ คุณสามารถใช้ SketchUp ได้ แต่อย่าคาดหวังปาฏิหาริย์ใดๆ เป็นเรื่องมหัศจรรย์อยู่แล้วที่มันทำงานตั้งแต่แรก แต่ฉันจะสำรวจและรายงานต่อไป

เพียงเพื่อให้คุณรู้ว่ามีอุปสรรคบางประการ CrossOver หรือ macOS คิดว่าการติดตั้งอาจล้มเหลว แต่ก็ไม่เป็นเช่นนั้น ตัวเรียกใช้งานค้างเนื่องจากมีการพึ่งพา Gecko ที่รอการติดตั้ง ใช่แล้ว ข้อความแจ้งประเภทเดียวกับที่คุณเห็นใน Linux

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

เคอร์คีเธีย (เอคโคบูสต์)

โปรแกรมเรนเดอร์แบบเก่านี้ทำงานได้ดี เสียบปลั๊กและเล่น เช่นเดียวกับ KompoZer ฉันเพียงแค่ชี้ไปที่ไบนารี่ และ CrossOver ก็นำเข้าข้อมูลทั้งหมด วัสดุทั้งหมดของฉันและทั้งหมดนั้น นอกจากนี้ยังระบุ CPU และเธรดทั้งสิบสี่ได้อย่างถูกต้องอีกด้วย ดีมาก. และเช่นเดียวกับที่ฉันทำใน Linux ฉันต้องเปลี่ยนเส้นทางวัสดุของโมเดล เช่น:แทนที่สิ่งต่าง ๆ เช่น E:\Models\Whatever เป็น /Users/Igor/Library/Application Support/Crossover และภายใน XML ของโมเดล หลังจากนั้นทุกอย่างก็เป็นสีพีช

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

โหมดความละเอียดสูง

หากต้องการทดลองก็สามารถเล่นได้ตามการตั้งค่าของแต่ละโปรแกรม โปรดจำไว้ว่า ส่วนใหญ่เป็น WINE ในส่วนแบ็กเอนด์ และคุณยังสามารถเปิดยูทิลิตี้ winecfg มาตรฐานได้อีกด้วย คุณยังสามารถใช้โหมด HD ได้ ซึ่งค่อนข้างคล้ายกับสิ่งที่ฉันแสดงให้คุณเห็นในคู่มือ HD ชื่อของฉันเอง ในทางเทคนิคแล้ว คุณจะพบกับการกำหนดค่า DPI สูง ซึ่งปกติคือ 192 ซึ่งหมายถึงความหนาแน่นของมาตรฐานเป็นสองเท่า สิ่งนี้สามารถช่วยทำให้สิ่งต่างๆ สวยงามยิ่งขึ้นได้

ในทางกลับกัน ในบางกรณี สิ่งนี้อาจนำไปสู่ผลลัพธ์ที่คาดเดาไม่ได้หรือประสิทธิภาพของแอปลดลงเนื่องจากการเรนเดอร์ที่ผิดปกติบนหน้าจอ โดยพื้นฐานแล้ว คุณชนะบ้าง คุณแพ้บ้าง ตัวอย่างเช่น KompoZer ทำงานได้ดี แต่จริงๆ แล้วมันก็มีปัญหาดังกล่าวเมื่อฉันใช้เคล็ดลับที่คล้ายกันด้วยตนเองใน Linux แม้ว่าที่นี่ UI จะราบรื่นและรวดเร็ว และจำไว้ว่ามันคือการจำลองโค้ด x86 ดีทวีคูณ

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

KompoZer เก่า ตามความพอใจของคุณ:

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

นอกจากนี้ Office 2010 ก็ดูดีมากในลักษณะนี้:

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

แต่บางโปรแกรมกลับไม่ให้ความร่วมมือ SketchUp และ Kerkythea ไม่ชอบโหมดนี้ ตอนนี้ฉันได้ผลลัพธ์ที่ดีขึ้นมากใน Linux พร้อม WINE บนระบบ Linux ต่างๆ ของฉัน ฉันใช้การตั้งค่า 192 หรือ 216DPI และทุกอย่างดูเรียบร้อยดี นอกจากนี้ยังอาจเป็นคำถามเกี่ยวกับความเข้ากันได้ของ x86 กับ ARM หรืออะแดปเตอร์กราฟิกอาจขัดข้อง

การปรับแต่งตัวเลือกโปรแกรม

แต่คุณสามารถทำได้มากกว่านั้น คุณสามารถเรียกดูไดรฟ์ C:ของแต่ละโปรแกรมได้ และแต่ละไดรฟ์จะมีระบบไฟล์แยกกัน แท้จริงแล้ว CrossOver จะกำหนดค่าแอปพลิเคชันและเกมใหม่ลงในขวดแต่ละขวด ซึ่งเทียบเท่ากับคำนำหน้า WINE ดังที่ฉันแสดงให้คุณเห็นในบทความของ Pharaoh คุณยังสามารถเล่นด้วยการกำหนดค่า WINE ด้วยตนเอง เพิ่มหรือลบการแทนที่ DLL รันคำสั่งเฉพาะ จากนั้นบางส่วน

เรามาตรวจสอบตัวอย่าง SketchUp 8 กัน ดังนั้นฉันจึงจำเป็นต้องบอกโปรแกรมให้ข้ามการตรวจสอบการเร่งความเร็วด้วยฮาร์ดแวร์ เพื่อจะได้ไม่ทำให้ฉันรำคาญ คลิกเรียกใช้คำสั่ง ในช่องคำสั่ง ให้พิมพ์ regedit การดำเนินการนี้จะเปิดตัว Regedit ที่ขับเคลื่อนโดย WINE สำหรับขวดเฉพาะ และตอนนี้ คุณสามารถนำทางไปยังกลุ่มและทำการเปลี่ยนแปลงที่จำเป็นได้ ในกรณีของฉัน ฉันไปที่:

HKCU\Software\Google\SketchUp8\GLConfig\Display

และที่นี่ ฉันเปลี่ยน HW_OK จาก 0 เป็น 1 งานเสร็จแล้ว

CodeWeavers CrossOver สำหรับ Mac:ประสบการณ์แอพ Windows ที่ราบรื่นบน macOS

ขณะนี้มีประเด็นด้านความปลอดภัยบางประการสำหรับโปรแกรม CrossOver และ Windows แต่ฉันอยากจะพูดถึงประเด็นเหล่านี้แยกกัน

อนาคต?

ฉันอ่านบทความออนไลน์สองสามบทความที่ Apple ตั้งใจที่จะเกษียณ Rosetta ในบางจุด นี่ทำให้เกิดคำถามที่น่าสนใจ มันจะส่งผลต่อ CrossOver อย่างไร? ฉันเดาว่ามันจะส่งผลต่อ Steam และ Proton และฟังก์ชั่นการทำงานที่เทียบเท่ากับ macOS ไม่ใช่สิ่งที่ฉันต้องกังวลทันที แต่อาจเป็นอันตรายต่อความปรารถนาของฉันที่จะย้ายไปใช้ macOS อย่างอิสระอย่างสมบูรณ์ (บน Apple Silicon นั่นคือ) ในทางกลับกัน ฉันไม่คิดว่าจะทำได้หรือไม่อยากทิ้งระบบนิเวศ x86 ที่น่ารักไว้ข้างหลังตลอดไป Linux ทำงานได้ดีที่นั่น และตามที่ฉันได้แสดงให้คุณเห็นในบทความ Slimbook Titan ของฉันแล้ว คุณจะได้รับเกมและโปรแกรมมากมายเหลือเฟือ รวมถึงตัวอย่างมากมายที่แสดงไว้ด้านบน

บทสรุป

หลังจากใช้ CrossOver (สำหรับ Mac) มาหลายเดือนแล้ว ฉันสามารถพูดได้ว่าโปรแกรมนี้ทำงานได้ดี ฉันคิดว่าฟังก์ชันการทำงานของ Office เพียงอย่างเดียวทำให้ราคาเหมาะสม มันคือไวน์จริงๆ เป็นมิตรกว่าเล็กน้อย และมี GUI ที่ดีกว่ามาก คุณได้รับตัวเลือกและฟีเจอร์เจ๋งๆ มากมาย จนถึงตอนนี้ ส่วนหน้าของ WINE ที่แตกต่างกันทั้งหมดที่ฉันเคยลองใช้มา ส่วนหน้านี้ทั้งดูและใช้งานได้ดีกว่าส่วนอื่นๆ ในกลุ่ม แต่มีอุปสรรคและปัญหาอยู่ และลักษณะเนิร์ดของผลิตภัณฑ์ก็ออกมาเป็นครั้งคราว

เมื่อสิ่งต่างๆ ได้ผล ยอดเยี่ยมมาก แต่เมื่อไม่เป็นเช่นนั้น คุณอาจพบว่าตัวเองกำลังแก้ไขการกำหนดค่า WINE และลองใช้เทคนิคทุกประเภท สูตรการติดตั้งมักจะยุ่งยาก เนื่องจากมีข้อมูลที่ล้าสมัยจำนวนมาก ซึ่งส่วนใหญ่จะชี้ไปยังไฟล์ติดตั้งที่ไม่มีอยู่ อินเทอร์เน็ตเน่าตามปกติใช่ไหม นอกจากนี้ วันที่ทดสอบความเข้ากันได้มักจะเป็นวันเก่าๆ สาม ห้าปีหรือมากกว่านั้น ซึ่งไม่มากในปีของมนุษย์ แต่เมื่อพิจารณาถึงธรรมชาติของโลกซอฟต์แวร์ที่เปลี่ยนแปลงตลอดเวลาและวุ่นวายด้วยเช่นกัน

อย่างไรก็ตาม ทั้งหมดที่กล่าวมา CrossOver นั้นเป็นโปรแกรมที่ดีและมั่นคง มันทำให้ฉันสามารถเรียกใช้งานคลาสสิกและรุ่นเก่าทั้งหมดบน macOS ได้เกือบทั้งหมด ฉันเดาว่า Rosetta สมควรได้รับการยกย่องเช่นกันสำหรับประสิทธิภาพที่ยอดเยี่ยม เพราะจริงๆ แล้วคุณคงไม่รู้เลยว่าโค้ด x86 ของคุณกำลังถูกจำลอง ยกเว้นในกรณีที่เป็นงานที่ต้องใช้กราฟิกมากเช่น SketchUp หากมีวิธีการปรับแต่งแง่มุมนี้ มันจะทำให้เครื่องมือที่ยอดเยี่ยมเป็นเลิศ และด้วยคำพูดเหล่านี้ ฉันบอกลา

ไชโย