การเปลี่ยนจาก Intel เป็น Arm Cpus จะส่งผลต่อผู้ใช้ Mac อย่างไร

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

สถาปัตยกรรม

ซีพียู Intel และ AMD ใช้สถาปัตยกรรม x86 หรือเฉพาะเจาะจงมากขึ้นคือสถาปัตยกรรม x86_64 ซึ่งเป็นตัวแปร 64 บิตของสถาปัตยกรรม 16- และ 32- บิต x86 ดั้งเดิม นี่เป็นชุดคำสั่งมาตรฐานที่ CPU สามารถทำงานได้ เมื่อมีการเขียนและคอมไพล์แอป พวกเขาต้องพิจารณาว่าแอปทำงานบนแพลตฟอร์มประเภทใด นี่ไม่ได้หมายถึงเฉพาะ Windows, macOS หรือ Linux แต่ยังหมายถึงชุดคำสั่งที่ CPU กำลังทำงานอยู่ ด้วยความแพร่หลายของชุดคำสั่ง x86 ในตลาดคอมพิวเตอร์ ทุกอย่างได้รับการออกแบบมาเพื่อใช้เป็นหลัก

ปัญหาคือซีพียูที่ใช้ ARM ไม่ได้ใช้ชุดคำสั่ง x86 พวกเขาใช้ชุดคำสั่ง ARM และไม่เข้ากันกับ x86 ซึ่งหมายความว่าโปรแกรมส่วนใหญ่ที่จะทำงานบน Mac ที่ใช้ Intel จะไม่สามารถทำงานบน Mac ที่ใช้ ARM ได้

มีสองวิธีที่ Apple วางแผนที่จะแก้ไขปัญหานี้ อย่างแรกคือการเกลี้ยกล่อมนักพัฒนาให้แก้ไขแอพของพวกเขาให้ทำงานบน ARM CPU ได้ด้วย อย่างที่สองคือใช้ “เลเยอร์นามธรรม” ด้วยขนาดของส่วนแบ่งการตลาดของ Apple มีแนวโน้มที่จะสามารถชักชวนนักพัฒนาจำนวนมากให้เผยแพร่ซอฟต์แวร์เวอร์ชัน ARM ของพวกเขา การดำเนินการนี้อาจใช้เวลาสักครู่กว่าจะพบเห็นได้ทั่วไป โดยเฉพาะอย่างยิ่งเนื่องจากอาจต้องมีการเปลี่ยนแปลงโค้ดบางอย่าง

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

เคล็ดลับ: เลเยอร์นามธรรมชื่อ "Rosetta 2" ตามมาจากเลเยอร์นามธรรม Rosetta ดั้งเดิมที่ใช้เมื่อ Apple เปลี่ยนจากสถาปัตยกรรม IBMs PowerPC เป็น x86 ของ Intel

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

ประสิทธิภาพ

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

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

อาจช่วยแก้ไขปัญหานี้ได้ อุปกรณ์ Apple รุ่นแรกที่ใช้ ARM CPU จะ เป็นผลิตภัณฑ์ระดับล่างถึงระดับกลางที่มีอุปกรณ์ระดับไฮเอนด์ที่เหลืออยู่บน Intel อีกอย่างน้อยหนึ่งรายการ รุ่น.