ฮาวทูส

จะบอกได้อย่างไรว่าแอพ Mac ใดที่ปรับให้เหมาะสมสำหรับ Apple Silicon

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





m1 macs แบนเนอร์

คำอธิบายแอปสากล

เมื่อนักพัฒนาอัปเดตแอปเพื่อให้ทำงานบน Apple silicon แบบเนทีฟ พวกเขาจะใช้สิ่งที่เรียกว่าไบนารีสากล เดิมที แอปสากลจะอ้างอิงถึงไฟล์ปฏิบัติการที่ทำงานโดยกำเนิดบนทั้ง PowerPC หรือ Intel Macs อย่างไรก็ตาม ที่งาน WWDC 2020 ในเดือนมิถุนายน Apple ได้ประกาศ Universal 2 ซึ่งอนุญาตให้แอปทำงานได้ทั้งบน Mac ที่ใช้ Intel และ Apple silicon Mac



หากแอปยังไม่ได้อัปเดตเป็น Universal 2 Apple silicon Mac จะยังคงใช้งานอยู่ แต่จะทำเช่นนั้นได้โดยการแปลงโค้ด Intel x86-64 โดยใช้ซอฟต์แวร์จำลอง Rosetta 2 แม้จะจำลองโค้ด x86 ภายใต้ Rosetta 2 แต่โดยทั่วไปแล้ว Mac ที่มีซิลิคอนของ Apple จะเรียกใช้แอปที่ไม่ใช่เจ้าของภาษาได้เร็วกว่า Mac ที่ใช้ Intel แต่ควรทราบว่าแอปใดได้รับการปรับให้เหมาะสมสำหรับฮาร์ดแวร์ขั้นสูงภายในของคุณ M1 แม็ค. นี่คือวิธีการ

วิธีตรวจสอบ Universal Apps ใน macOS

  1. คลิก สัญลักษณ์แอปเปิ้ล ที่มุมซ้ายบนของแถบเมนูของ Mac แล้วเลือก เกี่ยวกับ Mac เครื่องนี้ .
    เกี่ยวกับ mac นี้

  2. ในแท็บ 'ภาพรวม' คลิก รายงานระบบ... ปุ่ม.
    เกี่ยวกับสำเนาภาพรวม Mac นี้

  3. ในหน้าต่างรายงานระบบ เลือก ซอฟต์แวร์ -> แอพพลิเคชั่น ในแถบด้านข้าง ในรายการแอปพลิเคชันที่โหลด ให้ดูที่ ใจดี เพื่อดูว่าแอปเป็นไบนารีสากลหรือโปรแกรมปฏิบัติการของ Intel ที่ไม่ใช่เจ้าของภาษา
    ตรวจสอบการคัดลอกแอพสากล

นอกจากรายการรายงานระบบแล้ว คุณยังสามารถตรวจสอบแต่ละแอพได้ด้วย: คลิกขวาที่ไอคอนของแอพใน Finder จากนั้นเลือก รับข้อมูล จากเมนูบริบทและดูที่มัน ใจดี ภายใต้ 'ทั่วไป'

ความแตกต่างระหว่าง airpods รุ่นแรกและรุ่นที่สอง

นอกเหนือจากข้างต้นแล้ว iMazing ได้เปิดตัวแอพฟรี [ ลิงค์ตรง ] ที่สแกนแอพ macOS ของคุณและแสดงสถาปัตยกรรม CPU ที่รองรับในขณะที่ repo มีแอพแถบเมนูฟรีที่เรียกว่า ข้อมูลซิลิคอน ที่ให้คุณดูสถาปัตยกรรมของแอปพลิเคชันที่กำลังทำงานอยู่ได้อย่างรวดเร็ว

ข้อมูลซิลิกอน แอปแถบเมนูข้อมูลซิลิคอน
คุณยังสามารถตรวจสอบว่าแอปได้รับการปรับให้เหมาะสมกับซิลิคอนของ Apple หรือไม่ก่อนที่คุณจะติดตั้ง ต้องขอบคุณเว็บไซต์ของ Abdullah Diaa ที่ชื่อว่า Apple ซิลิกอนพร้อมหรือยัง? ไซต์รักษาฐานข้อมูลที่ทันสมัยของแอพที่ระบุ ‌M1‌ สนับสนุน Rosetta 2 เท่านั้นและที่ไม่ได้ผลเลย

เป็นที่น่าสังเกตว่า Apple ถือว่า Rosetta 2 เป็นโซลูชันชั่วคราวสำหรับนักพัฒนาในขณะที่พวกเขาสร้างโปรแกรมที่ใช้ Intel ที่มีอยู่ใหม่เพื่อทำงานบน Mac ที่ใช้ Arm ซึ่งหมายความว่าในที่สุดพวกเขาจะต้องสร้างแอปสากลที่ทำงานได้ทั้งใน ‌‌Intel และ Apple silicon‌‌ เครื่อง

Apple ยุติการสนับสนุน OG Rosetta เป็นเวลาสามปีหลังจากการเปิดตัวเพื่อทำให้การเปลี่ยนจากชิป PowerPC เป็นโปรเซสเซอร์ Intel เป็นไปอย่างราบรื่น ดังนั้นหากนักพัฒนาไม่อัปเดตแอปในท้ายที่สุด แอปดังกล่าวอาจไม่สามารถใช้งานได้บนเครื่องซิลิคอนของ Apple ในอนาคต