เพิ่งสงสัยว่ามีโครงการใดบ้างเช่น WINE แต่สำหรับซอฟต์แวร์ Mac นั่นคือเราสามารถใช้โปรแกรมที่ทำหน้าที่เหมือนเลเยอร์ความเข้ากันได้เพื่อเรียกใช้แอพ Mac ได้หรือไม่?
เพิ่งสงสัยว่ามีโครงการใดบ้างเช่น WINE แต่สำหรับซอฟต์แวร์ Mac นั่นคือเราสามารถใช้โปรแกรมที่ทำหน้าที่เหมือนเลเยอร์ความเข้ากันได้เพื่อเรียกใช้แอพ Mac ได้หรือไม่?
คำตอบ:
จุดเด่นล่าสุดของSlashdotคือโครงการ Darlingซึ่งมีวัตถุประสงค์เพื่อให้การจำลองของดาร์วิน / OS X และสามารถใช้งานแอปพลิเคชั่น Mac OS X บน Linux ได้แล้ว
ดูเหมือนว่าจะได้รับการพัฒนาเพื่อวัตถุประสงค์ทางการศึกษาและยังอยู่ในช่วงเริ่มต้น แต่ก็ดูมีแนวโน้ม มันขึ้นอยู่กับ GNUstep ดังกล่าว
ไม่น่าเศร้า
มีหลายโครงการที่พยายามจำลอง PowerPC แต่ไม่มีโครงการใดที่จะอนุญาตให้คุณเรียกใช้แอปพลิเคชัน Mac OS X มาตรฐานของคุณ
GNUstep ในฐานะ API แบบหมุนได้เท่ากันกับ Cocoa, MacX ที่ใช้ NeXTstep แต่ก็ยังไม่เสร็จสมบูรณ์ต้องมีการคอมไพล์ซ้ำอีกครั้งจากนั้นแอพ Mac ของคุณดูเหมือนจะย้อนเวลากลับไป
มีโครงการที่พยายามทำเช่นนี้สำหรับ Mac Software รุ่นเก่า (68k) ชื่อ Executor: http://en.wikipedia.org/wiki/Executor_%28software%29 - แน่นอนว่ามันหมดอายุแล้ว
ไม่มีอะไรเทียบเท่าเทียบเท่าสมัยใหม่เท่าที่ฉันสามารถบอกได้และการสร้างสิ่งนี้น่าจะเป็นงานใหญ่เท่ากับตัวไวน์เอง
แก้ไข: อ่านคำตอบอื่น ๆ ปรากฏว่าขณะนี้มีวิธีที่จะทำสิ่งที่ OP ถาม ฉันทิ้งคำตอบไว้ที่นี่เพราะมันยังเป็นทางเลือกที่ทำงานได้กับฮาร์ดแวร์บางตัวสำหรับแอปพลิเคชันซึ่งจะไม่ทำงานภายใต้การจำลอง
ในขณะที่คำตอบอื่น ๆ นั้นถูกต้อง (ไม่คุณไม่สามารถทำได้) แต่มีวิธีการติดตั้ง OSX บนซอฟต์แวร์ Virtualisation เช่น VirtualBox นี่ไม่ใช่สิ่งที่คุณขอดังนั้นโปรดระมัดระวัง แต่อาจได้รับผลลัพธ์ที่คุณต้องการ
ไม่มีทาง (โดยไม่มีการจำลอง / การจำลองเสมือน Mac OSX ของตัวเอง) เพื่อเรียกใช้โปรแกรม mac อย่างน่าเศร้า ซึ่งแตกต่างจาก Windows ซึ่งมีไลบรารี่ที่ได้รับการจำลองแบบถูกต้องตามกฎหมายสำหรับไวน์ไม่มีการจำลองแบบดังกล่าวสำหรับโกโก้ยกเว้น Gnustep ซึ่งไม่สมบูรณ์มาก
ทางออกที่ดีที่สุดของคุณคือการใช้ Mac OS X ในกล่องเสมือนจริงและใช้โหมดต่อเนื่อง ฉันได้ลองโหมดไร้รอยต่อด้วย Winxp และใช้งานได้ดี ฉันยังไม่ได้ลองกับ Mac OS X แต่ฉันคิดว่ามันไม่สายเกินไป!
อืมคุณไม่สามารถเรียกใช้แอป OSX ใน Ubuntu ได้ แม้ว่าทั้งสองระบบปฏิบัติการจะใช้ Unix แต่แอพ Mac OS X ได้รับการออกแบบให้ทำงานบนแพลตฟอร์ม Mac OS X และการเขียนโปรแกรมในขณะที่ Ubuntu ใช้เดเบียน แต่ก็ไม่มีปัจจัยทั่วไป
คุณไม่สามารถเรียกใช้แอปพลิเคชัน Mac บนเครื่อง Ubuntu แม้ว่ามันจะเป็นไปได้มันจะยากมากที่จะตอบสนองความต้องการของการใช้งานส่วนใหญ่
แอปพลิเคชัน Mac ส่วนใหญ่ใช้คุณสมบัติเช่น/Library/Application Support
บางสิ่งบางอย่างที่อูบุนตูไม่มี (ความรู้ของฉัน) แอพบางตัวอาจแก้ไขไฟล์ระบบหรือเพิ่มไฟล์ใหม่ (แอปก่อนหน้านี้อาจทำให้ระบบของคุณพังหากแอพนั้นอยู่ในตำแหน่งเดียวกัน)
หากคุณต้องการเรียกใช้แอพ Mac ทางออกที่ดีที่สุดของคุณคือการใช้งาน virtualise macOS หรือบูตแบบดั้งเดิม ส่วนหลังจะเป็นไปได้ยากที่สุด มันเรียกว่าการแฮกระบบและเป็นวิธีที่ได้รับความนิยมมาก (แต่ทำลาย Apple EULA)
หากคุณสามารถหาdistroของ MacOS ที่จะทำงานกับฮาร์ดแวร์ของคุณมันไม่ได้เป็นความคิดที่ดีที่จะให้มันลองถ้าคุณต้องการการสนับสนุนพื้นเมืองจริงๆ อย่างไรก็ตามมันอาจเป็นงานที่ยากลำบาก ฉันจะไม่ไปลงรายละเอียดมาก แต่ส่วนใหญ่ของสิ่งที่คุณต้องการปกติอยากจะรู้ว่าสามารถพบกับการค้นหาของ Google อย่างรวดเร็ว