ปิดโฆษณา

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

ในบทความแรกของซีรีส์นี้ เรามาดูกันว่าเรามีตัวเลือกใดบ้างในการแทนที่แอปพลิเคชันบน Mac OS ในตอนแรก เป็นการดีที่จะบอกว่า Mac OS เป็นระบบที่สร้างขึ้นบนพื้นฐานของ NextSTEP และ BSD นั่นคือบนพื้นฐานของระบบ Unix Mac เครื่องแรกที่ใช้ OS X ทำงานบนสถาปัตยกรรม PowerPC ซึ่งเป็นไปได้ที่จะใช้เครื่องมือการจำลองเสมือนเท่านั้น (Virtual PC 7, Bochs, Guest PC, iEmulator ฯลฯ ) ตัวอย่างเช่น แม้ว่า Virtual PC จะทำงานค่อนข้างเร็ว แต่การทำงานทั้งวันในเครื่องเสมือนโดยไม่ได้รวมเข้ากับสภาพแวดล้อม OS X คงจะไม่สะดวกอย่างยิ่ง นอกจากนี้ยังมีความพยายามที่จะรวมโครงการ Wine เข้ากับ QEMU (Darwine) เพื่อเรียกใช้แอปพลิเคชัน MS Windows บน Mac OS แต่สิ่งนี้ไม่ได้ผลตามที่คาดไว้และถูกยกเลิก

แต่เมื่อ Apple ประกาศการเปลี่ยนไปใช้สถาปัตยกรรม x86 แนวโน้มก็ดีขึ้นแล้ว ไม่เพียงแต่สามารถรัน MS Windows ได้ตามปกติเท่านั้น แต่ยังสามารถคอมไพล์ Wine ได้อีกด้วย ผลงานของเครื่องมือการจำลองเสมือนก็เพิ่มขึ้นเช่นกัน ส่งผลให้ MS หยุดการสนับสนุนเครื่องมือ Virtual PC สำหรับ OS X นับตั้งแต่นั้นเป็นต้นมา บริษัทต่างๆ ต่างก็แข่งขันกันว่าเครื่องเสมือนจะทำงานได้เร็วแค่ไหน หรือจะรวมเข้ากับเครื่องมือดังกล่าวได้ดีเพียงใด สภาพแวดล้อม OS X เป็นต้น

วันนี้เรามีตัวเลือกมากมายในการแทนที่โปรแกรมจาก Windows เป็น Mac OS

  • การเปิดตัว MS Windows แบบเนทีฟ
  • การค้นหาสิ่งทดแทนสำหรับ Mac OS
  • โดยการจำลองเสมือน
  • API การแปล (ไวน์)
  • การแปลแอปพลิเคชันสำหรับ Mac OS

การเปิดตัว MS Windows แบบเนทีฟ

Windows สามารถเริ่มต้นได้โดยใช้สิ่งที่เรียกว่า DualBoot ซึ่งหมายความว่า Mac ของเราใช้ Mac OS หรือ Windows ข้อดีของวิธีนี้คือ Windows ใช้ HW ของ Mac ของคุณได้อย่างเต็มที่ ขออภัย เราต้องรีสตาร์ทคอมพิวเตอร์อยู่เสมอ ซึ่งไม่สะดวก นอกจากนี้เรายังต้องมีใบอนุญาต MS Windows ของเราเองซึ่งไม่ได้ถูกที่สุด ก็เพียงพอที่จะซื้อเวอร์ชัน OEM ซึ่งมีราคาประมาณ 3 พัน แต่ถ้าคุณต้องการเรียกใช้ windows เดียวกันในเครื่องเสมือนจากพัสดุ BootCamp คุณจะประสบปัญหากับข้อตกลงใบอนุญาต (ที่มา: สายด่วนของ Microsoft) ดังนั้นหากคุณต้องการใช้ BootCamp และการจำลองเสมือน คุณต้องมีเวอร์ชันเต็มบรรจุกล่อง หากคุณไม่ต้องการระบบเสมือนจริง ใบอนุญาต OEM ก็เพียงพอแล้ว

กำลังมองหาทางเลือกอื่นสำหรับ Mac OS

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

การจำลองเสมือน

การจำลองเสมือนใช้ Windows ในสภาพแวดล้อม Mac OS ดังนั้นโปรแกรมทั้งหมดจึงทำงานแบบเนทีฟใน Windows แต่ต้องขอบคุณตัวเลือกโปรแกรมในปัจจุบัน พร้อมรองรับการผสานรวมเข้ากับ Mac OS ผู้ใช้เริ่ม Windows ในเบื้องหลัง รันโปรแกรม จากนั้นจึงรันใน Mac OS GUI ปัจจุบันมีหลายโปรแกรมในตลาดเพื่อจุดประสงค์นี้ ในบรรดาที่รู้จักกันดี ได้แก่ :

  • เดสก์ท็อปขนาน
  • ฟิวชั่น VMware
  • VirtualBox
  • QEMU
  • โบชส์

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

การแปล API

ไม่ต้องกังวล ฉันไม่ต้องการที่จะครอบงำคุณด้วยประโยคที่เข้าใจยาก มีเพียงสิ่งเดียวที่ซ่อนอยู่ภายใต้หัวข้อนี้ Windows ใช้การเรียกฟังก์ชันระบบพิเศษ (API) เพื่อสื่อสารกับฮาร์ดแวร์ และบน Mac OS มีโปรแกรมที่สามารถแปล API เหล่านี้เพื่อให้ OS X สามารถเข้าใจได้ ผู้เชี่ยวชาญอาจจะขอโทษฉัน แต่นี่เป็นบทความสำหรับผู้ใช้ ไม่ใช่สำหรับชุมชนมืออาชีพ ภายใต้ Mac OS มี 3 โปรแกรมที่ทำสิ่งนี้:

  • ไวน์
  • ครอสโอเวอร์-ไวน์
  • ครอสโอเวอร์

Wine พร้อมใช้งานจากไฟล์ต้นฉบับเท่านั้นและสามารถคอมไพล์ผ่านโปรเจ็กต์ได้ Macports- นอกจากนี้อาจดูเหมือนว่า Crossover-Wine จะเหมือนกับ Crossover แต่ก็ไม่เป็นเช่นนั้น บริษัท CodeWeavers ซึ่งพัฒนา Crossover เพื่อเงินนั้นมีพื้นฐานมาจากโปรเจ็กต์ Wine แต่ใช้โค้ดของตัวเองกลับเข้าไปเพื่อปรับปรุงความเข้ากันได้กับแอปพลิเคชัน สิ่งนี้ถูกใส่ไว้ในแพ็คเกจ Crossover-Wine ใน MacPorts ซึ่งใช้ได้อีกครั้งโดยการแปลซอร์สโค้ดเท่านั้น Crossover สามารถนำไปใช้กับแต่ละแอปพลิเคชันได้และมี GUI ของตัวเองซึ่งทำให้ง่ายต่อการติดตั้งแอปพลิเคชันแต่ละรายการและการพึ่งพาซึ่งทั้งสองแพ็คเกจก่อนหน้านี้ไม่มี คุณสามารถค้นหาได้โดยตรงบนเว็บไซต์ CodeWeavers ว่าแอปพลิเคชันใดบ้างที่สามารถรันได้ ข้อเสียคือสามารถเรียกใช้แอปพลิเคชันอื่นนอกเหนือจากที่ระบุไว้ใน CodeWeavers ได้ แต่จะต้องสามารถกำหนดค่าโปรเจ็กต์ Wine ได้

การแปลแอปพลิเคชันสำหรับ Mac OS

ดังที่ได้กล่าวไว้ในย่อหน้าก่อนหน้า แอปพลิเคชั่นบางตัวซึ่งส่วนใหญ่มาจากชุมชนโอเพ่นซอร์สอาจไม่มีแพ็คเกจไบนารีของ Mac OS แต่จะถูกเก็บรักษาไว้ในไฟล์ต้นฉบับ เพื่อให้แม้แต่ผู้ใช้ทั่วไปสามารถแปลแอปพลิเคชันเหล่านี้เป็นสถานะไบนารี่ได้ ก็สามารถใช้โปรเจ็กต์ได้ Macports- เป็นระบบแพ็คเกจที่สร้างขึ้นบนหลักการของพอร์ตที่รู้จักจาก BSD หลังจากติดตั้งและอัพเดตฐานข้อมูลพอร์ตแล้ว จะถูกควบคุมผ่านบรรทัดคำสั่ง นอกจากนี้ยังมีเวอร์ชันกราฟิก Project Fink น่าเสียดายที่เวอร์ชันของโปรแกรมไม่อัปเดต ดังนั้นฉันไม่แนะนำ

ฉันพยายามสรุปความเป็นไปได้ของการรันแอพพลิเคชั่น Windows บน Mac OS จากส่วนถัดไป เราจะพูดถึงพื้นที่เฉพาะในการทำงานกับคอมพิวเตอร์และทางเลือกอื่นนอกเหนือจากโปรแกรมจากสภาพแวดล้อม MS Windows ในส่วนถัดไป เราจะเน้นไปที่การใช้งานในสำนักงาน

แหล่งข้อมูล: wikipedia.org, winehq.org
.