ปิดโฆษณา

Apple Silicon อยู่ที่นี่กับเรามาตั้งแต่ปี 2020 เมื่อ Apple เปิดตัวการเปลี่ยนแปลงครั้งใหญ่นี้ กล่าวคือ การแทนที่โปรเซสเซอร์ Intel ด้วยโซลูชันของตัวเองซึ่งใช้สถาปัตยกรรม ARM ที่แตกต่างกัน แม้ว่าด้วยเหตุนี้ ชิปใหม่จึงให้ประสิทธิภาพที่สูงขึ้นอย่างเห็นได้ชัดเมื่อรวมกับความประหยัดที่ดีขึ้น แต่ก็ยังนำมาซึ่งข้อผิดพลาดบางประการด้วย แอปพลิเคชันทั้งหมดที่พัฒนาขึ้นสำหรับ Intel Mac ไม่สามารถทำงานบนคอมพิวเตอร์ที่มี Apple Silicon ได้ อย่างน้อยก็หากไม่มีความช่วยเหลือ

เนื่องจากสถาปัตยกรรมเหล่านี้เป็นสถาปัตยกรรมที่แตกต่างกัน จึงเป็นไปไม่ได้เลยที่จะรันโปรแกรมสำหรับแพลตฟอร์มหนึ่งไปยังอีกแพลตฟอร์มหนึ่ง คล้ายกับการพยายามติดตั้งไฟล์ .exe บน Mac ของคุณ แต่ในกรณีนี้ ปัจจัยจำกัดก็คือ มีการเผยแพร่โปรแกรมสำหรับบางแพลตฟอร์มตามระบบปฏิบัติการ แน่นอนว่าหากใช้กฎดังกล่าว Mac ที่มีชิปใหม่จะถึงวาระในทางปฏิบัติ เราจะไม่เล่นอะไรเลย ยกเว้นแอปพลิเคชันเนทิฟและแอปพลิเคชันที่มีอยู่แล้วสำหรับแพลตฟอร์มใหม่ ด้วยเหตุนี้ Apple จึงปัดฝุ่นโซลูชันเก่าที่เรียกว่า Rosetta 2 ออก

โรเซตตา2_apple_fb

Rosetta 2 หรือเลเยอร์การแปล

Rosetta 2 คืออะไรกันแน่? นี่เป็นอีมูเลเตอร์ที่ค่อนข้างซับซ้อนซึ่งมีหน้าที่กำจัดข้อผิดพลาดในการเปลี่ยนจากโปรเซสเซอร์ Intel ไปเป็นชิป Apple Silicon โปรแกรมจำลองนี้จะดูแลแอปพลิเคชันการแปลที่เขียนขึ้นสำหรับ Mac รุ่นเก่าโดยเฉพาะ จึงสามารถรันได้แม้บนชิป M1, M1 Pro และ M1 Max แน่นอนว่าสิ่งนี้ต้องอาศัยประสิทธิภาพที่แน่นอน ในเรื่องนี้ มันขึ้นอยู่กับโปรแกรมที่เป็นปัญหา เนื่องจากบางโปรแกรม เช่น Microsoft Office จำเป็นต้อง "แปล" เพียงครั้งเดียว ซึ่งเป็นเหตุผลว่าทำไมการเปิดตัวครั้งแรกจึงใช้เวลานานกว่า แต่คุณจะไม่พบปัญหาใดๆ ในภายหลัง นอกจากนี้ ข้อความนี้ใช้ไม่ได้อีกต่อไปในวันนี้ Microsoft มีแอปพลิเคชันเนทิฟ M1 จากแพ็คเกจ Office อยู่แล้ว ดังนั้นจึงไม่จำเป็นต้องใช้เลเยอร์การแปล Rosetta 2 เพื่อเรียกใช้งาน

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

apple_silicon_m2_ชิป
ปีนี้เราควรเห็น Macs พร้อมชิป M2 ใหม่

เหตุใดการมีแอปเนทีฟ M1 จึงมีความสำคัญ

แน่นอนว่าไม่มีสิ่งใดสมบูรณ์แบบ ซึ่งใช้ได้กับ Rosetta 2 เช่นกัน แน่นอนว่าเทคโนโลยีนี้ก็ยังมีข้อจำกัดบางประการเช่นกัน ตัวอย่างเช่น ไม่สามารถแปลปลั๊กอินเคอร์เนลหรือแอปพลิเคชันการจำลองเสมือนของคอมพิวเตอร์ที่มีหน้าที่ในการจำลองแพลตฟอร์ม x86_64 ได้ ในเวลาเดียวกัน นักพัฒนาจะได้รับการแจ้งเตือนถึงความเป็นไปไม่ได้ในการแปลคำสั่งเวกเตอร์ AVX, AVX2 และ AVX512

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

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

.