การตรวจสอบว่ามีแอปพลิเคชันใดในเครื่อง Mac ที่ยังรันผ่าน Rosetta 2 (แอปสถาปัตยกรรม Intel x86) ช่วยให้คุณประเมินประสิทธิภาพและอายุการใช้งานแบตเตอรี่ได้ชัดเจนขึ้น เพราะแอปที่ทำงานแบบ Apple Silicon (Native) จะประหยัดพลังงานและทำงานได้รวดเร็วกว่าอย่างเห็นได้ชัด
บทความสรุปวิธีตรวจสอบแอป Rosetta บน macOS ทั้งแบบแอปที่กำลังเปิดอยู่ แอปทั้งหมดในเครื่อง และผ่าน Terminal
วิธีเช็กแอปที่กำลังรันอยู่ (Activity Monitor)
วิธีนี้เหมาะสำหรับตรวจสอบแบบเรียลไทม์ว่าโปรแกรมหรือ background process ที่ทำงานอยู่เบื้องหลังตัวไหนใช้ Rosetta อยู่
- กดปุ่ม
Command + Spaceเพื่อเปิด Spotlight แล้วพิมพ์ค้นหา Activity Monitor (การตรวจสอบกิจกรรม) - ไปที่แท็บ CPU
- สังเกตที่คอลัมน์ชื่อ Kind (ชนิด)
- หากไม่พบคอลัมน์นี้ ให้คลิกขวาที่แถวหัวตาราง (เช่น ตรงชื่อ Process Name) แล้วติ๊กถูกที่ Kind
- ตรวจสอบค่าในคอลัมน์:
- Intel = แอปตัวนั้นกำลังรันผ่าน Rosetta 2
- Apple = แอปทำงานแบบ Native สำหรับชิป Apple Silicon โดยตรง
วิธีเช็กแอปทั้งหมดที่ติดตั้งในเครื่อง (System Information)
หากต้องการสแกนโปรแกรมทั้งหมดในโฟลเดอร์ Applications โดยไม่ต้องเปิดแอปขึ้นมาทีละตัว
- คลิกที่ไอคอน Apple () มุมซ้ายบนของหน้าจอ
- เลือก System Settings (การตั้งค่าระบบ) > General (ทั่วไป) > About (เกี่ยวกับ)
- เลื่อนลงไปล่างสุดแล้วกดปุ่ม System Report… (รายงานระบบ)
- ที่แถบเมนูด้านซ้าย เลื่อนลงไปที่หมวด Software (ซอฟต์แวร์) แล้วคลิกเลือก Applications (แอปพลิเคชัน)
- รอระบบโหลดรายชื่อสักครู่ จากนั้นดูที่คอลัมน์ Kind:
- Intel = แอปที่ต้องพึ่งพา Rosetta 2
- Universal = แอปที่มีทั้งโค้ด Intel และ Apple Silicon (จะรัน Native เป็นค่าเริ่มต้น)
- Apple Silicon = แอปรองรับชิป Apple Silicon โดยเฉพาะ
- คุณสามารถคลิกที่หัวคอลัมน์ Kind เพื่อจัดกลุ่มแอป Intel ทั้งหมดขึ้นมาดูได้อย่างรวดเร็ว
วิธีเช็กแบบรายแอปผ่าน Finder (Get Info)
สำหรับกรณีที่ต้องการตรวจสอบแอปเจาะจงเป็นรายตัว
- เปิด Finder แล้วเข้าไปที่โฟลเดอร์ Applications
- คลิกขวาที่ไอคอนแอปที่ต้องการตรวจสอบ แล้วเลือก Get Info (ดูข้อมูล) หรือกดคีย์ลัด
Command + I - ดูที่หัวข้อ General บรรทัด Kind:
- ถ้าขึ้นว่า Application (Intel) แปลว่าเป็นแอปที่รันผ่าน Rosetta
- ถ้าขึ้นว่า Application (Universal) หรือ Application (Apple Silicon) แสดงว่ารองรับ Native แล้ว
- ข้อสังเกต: หากเป็นแอป Universal จะมีตัวเลือกให้ติ๊กถูกว่า “Open using Rosetta” เพิ่มเข้ามา ซึ่งปกติไม่จำเป็นต้องติ๊ก ยกเว้นต้องใช้ปลั๊กอินเก่าของ Intel
วิธีตรวจสอบผ่าน Terminal (สำหรับสาย Developer / Power User)
หากต้องการคำสั่งสั้น ๆ คัดกรองเฉพาะแอปที่เป็น Intel ออกมาดูทันที:
เปิดแอป Terminal แล้วรันคำสั่งต่อไปนี้
BASH / Shell
system_profiler SPApplicationsDataType | grep -B 2 -A 3 "Kind: Intel"
คำสั่งนี้จะดึงข้อมูลระบบและฟิลเตอร์แสดงเฉพาะแอปที่ยังเป็นสถาปัตยกรรม Intel พร้อมตำแหน่งโฟลเดอร์ที่ติดตั้ง
สรุปแนวทางจัดการหากพบแอป Intel
- อัปเดตเวอร์ชัน
ลองเข้าไปที่เว็บไซต์ทางการของผู้พัฒนาแอป หรือ Mac App Store เพื่อดาวน์โหลดเวอร์ชันล่าสุด บ่อยครั้งจะมีเวอร์ชัน Apple Silicon (หรือ Universal Binary) ปล่อยออกมาให้อัปเดตแล้ว - หาทางเลือกทดแทน (Alternatives)
หากแอปนั้นหยุดพัฒนา (Discontinued) และยังเป็น Intel อยู่ การมองหาแอปทางเลือกใหม่ที่เป็น Native จะช่วยลดการกินทรัพยากรเครื่องและแบตเตอรี่ในระยะยาว