ARM กับ Intel ความหมายสำหรับ Windows, Chromebook และความเข้ากันได้ของซอฟต์แวร์ Android
โปรเซสเซอร์ Intel x86 หรือ x64 พบได้ทั่วไปในแล็ปท็อปและเดสก์ท็อปในขณะที่โปรเซสเซอร์ ARM พบในอุปกรณ์ฝังตัวที่ใช้พลังงานต่ำ, สมาร์ทโฟนและแท็บเล็ต แต่ตอนนี้คุณสามารถซื้อแล็ปท็อปที่มีชิป ARM และสมาร์ทโฟนที่มีชิป Intel.
ARM และ Intel ขอเสนอสถาปัตยกรรมที่แตกต่างและเข้ากันไม่ได้โดยสิ้นเชิง ไม่ว่าคุณจะเลือกอุปกรณ์ Windows, Android หรือ Chrome OS คุณสามารถเลือกระหว่าง ARM หรือ Intel x86 / x64 - และตัวเลือกที่สำคัญสำหรับความเข้ากันได้ของซอฟต์แวร์.
ARM กับ Intel: บทเรียนประวัติย่อ
ในอดีตชิป Intel มีประสิทธิภาพที่ดีที่สุด แต่มีการใช้พลังงานและราคาสูงสุด ในอดีตชิป ARM ใช้พลังงานน้อยที่สุดและราคาถูกลงอย่างมาก แต่ก็ไม่สามารถแข่งขันกับประสิทธิภาพของ Intel ได้ นี่ไม่ใช่ความแตกต่างเมื่อเร็ว ๆ นี้โทรศัพท์มือถือเมื่อสิบปีที่แล้วอาจมีชิป ARM ในขณะที่พีซีตั้งโต๊ะจะมีชิป Intel.
โปรดทราบว่าเรารวมถึงชิป AMD พร้อมกับชิป Intel ที่นี่ ชิป AMD ยังใช้ x86 ของ Intel - ตอนนี้ x64 เพราะเป็น 64- บิต - สถาปัตยกรรม.
ชิป ARM ได้รับการพัฒนาอย่างรวดเร็วในแง่ของประสิทธิภาพ iPhones และ iPads พร้อมกับสมาร์ทโฟนและแท็บเล็ต Android ส่วนใหญ่มีชิป ARM อยู่ภายในเพื่อให้การใช้พลังงานต่ำ ARM เริ่มต้นด้วยสถาปัตยกรรมราคาประหยัดและใช้พลังงานต่ำและได้ปรับปรุงประสิทธิภาพการทำงานของพวกเขาและเราสามารถเห็นได้ว่าสมาร์ทโฟนและแท็บเล็ตที่เร็วขึ้นกลายเป็นอย่างไรในไม่กี่ปีที่ผ่านมา.
ชิป Intel x86 และ x64 ได้รับการปรับปรุงในเรื่องการใช้พลังงานเนื่องจาก Intel รู้ว่าพวกเขาตกหลุมรัก ARM บนอุปกรณ์พกพาด้วยชิป Haswell รุ่นล่าสุดของ Intel ที่ให้อายุการใช้งานแบตเตอรี่ที่ยาวนานสำหรับแล็ปท็อป Intel เริ่มต้นด้วยสถาปัตยกรรมที่มีราคาแพงและมีประสิทธิภาพสูงกว่าและลดการใช้พลังงานลงและทำให้ชิปล่างมีการแข่งขันด้านราคามากขึ้น.
ชิป ARM และ Intel นั้นเติบโตใกล้ชิดกันมากขึ้นดังนั้นจึงไม่น่าแปลกใจที่เส้นเริ่มเบลอ ไม่ว่าคุณจะซื้ออุปกรณ์ Windows, Chromebook หรืออุปกรณ์ Android ความแตกต่างนี้มีความสำคัญ.
นี่คือเหตุผลที่คุณควรดูแล: ความเข้ากันไม่ได้ของซอฟต์แวร์
ชิป ARM และ Intel มีสถาปัตยกรรมโปรเซสเซอร์และชุดคำสั่งต่างกัน ซึ่งหมายความว่าคุณไม่สามารถเรียกใช้แอปพลิเคชันที่รวบรวมไว้สำหรับสถาปัตยกรรม Intel บนคอมพิวเตอร์ ARM และคุณไม่สามารถเรียกใช้โค้ดที่คอมไพล์แล้วสำหรับ ARM บนคอมพิวเตอร์ Intel สิ่งนี้มีความหมายที่สำคัญสำหรับอุปกรณ์ Windows, Chromebooks ที่รันโปรแกรม Linux บนเดสก์ท็อปและแม้แต่อุปกรณ์ Android.
Windows 8 เทียบกับ Windows RT
อุปกรณ์ Windows ส่วนใหญ่ที่คุณพบจะรัน Windows 8 เวอร์ชั่นเต็มบนโปรเซสเซอร์ของ Intel อย่างไรก็ตามอุปกรณ์บางอย่างรวมถึง Surface 2, Surface RT และแท็บเล็ต Lumia 2520 ของ Nokia มีโปรเซสเซอร์ ARM อยู่ภายใน อุปกรณ์ ARM เหล่านี้เรียกใช้ Windows RT ของ Microsoft.
Windows RT มีข้อ จำกัด มากและไม่สามารถเรียกใช้โปรแกรมเดสก์ท็อปที่ไม่ใช่ของ Microsoft ได้เลย Microsoft เลือกที่จะล็อคมันด้วยวิธีนี้พวกเขาอาจอนุญาตให้นักพัฒนาปรับเปลี่ยนและคอมไพล์แอพพลิเคชันของพวกเขาสำหรับ Windows บน ARM อีกครั้ง หากเป็นเช่นนั้นคุณจะสามารถติดตั้งแอปพลิเคชั่นเดสก์ท็อป Windows ที่คอมไพล์โดยเฉพาะสำหรับ ARM แอพพลิเคชันเดสก์ท็อป Windows ทั้งหมดที่นั่นไม่ทำงานบน Windows RT.
ไมโครซอฟท์คงจะเริ่มต้นจากสี่เหลี่ยมจัตุรัสที่นี่สร้าง Windows ใหม่บนระบบนิเวศซอฟต์แวร์เดสก์ท็อป ARM พวกเขายังรู้ว่าหลายคนคงสับสนและพยายามติดตั้ง Windows บนซอฟต์แวร์ Intel บน Windows ในระบบ ARM ในที่สุดพวกเขาตัดสินใจที่จะหยุดพักจากอดีตและล็อคเดสก์ท็อปอย่างสมบูรณ์ พวกเขาอาจต้องการลบเดสก์ท็อปออกจาก Windows RT อย่างสมบูรณ์ แต่พวกเขายังไม่ได้เปิดตัว Office รุ่นที่ทำงานในอินเทอร์เฟซใหม่ที่รู้จักกันในชื่อ Metro.
คุณสามารถติดตั้งแอพ“ Windows 8-style” ใหม่จาก Windows Store บนอุปกรณ์ Windows RT เท่านั้น แอพ Windows Store ส่วนใหญ่จะทำงานได้เพราะถูกออกแบบมาให้เป็นแพลตฟอร์มไขว้ แต่แอพเป็นครั้งคราวอาจทำงานบนโปรเซสเซอร์ของ Intel เท่านั้น.
ในระยะสั้น: Windows RT บน ARM มีข้อ จำกัด และคุณไม่สามารถติดตั้งซอฟต์แวร์เดสก์ท็อปได้เลย.
Intel Chromebooks กับ ARM Chromebooks
Chromebooks บางรุ่นใช้ชิป Intel ในขณะที่ Chromebooks อื่นใช้ชิป ARM Chromebook ซีรีส์ 3 ยอดนิยมของ Samsung ใช้ชิป ARM เช่นเดียวกับ HP Chromebook ใหม่ 11 Chromebook อื่น ๆ อีกมากมายใช้ชิป Intel.
ใน Chrome OS สิ่งนี้ไม่สำคัญมากนัก คุณยังสามารถเรียกใช้เบราว์เซอร์ Chrome และเว็บแอปเดียวกันบนโปรเซสเซอร์ ARM ได้ Flash และ Netflix ใช้งานได้กับ ARM Chromebooks Chrome OS ไม่มี Windows ที่มีประวัติยาวนานดังนั้นคุณจะไม่พบกับแอปพลิเคชันที่ไม่สามารถทำงานบน ARM ได้.
อย่างไรก็ตามเรื่องนี้มีความสำคัญมากหากคุณวางแผนที่จะทำให้ Chromebook ของคุณเข้าสู่โหมดนักพัฒนาซอฟต์แวร์และติดตั้ง Linux บนเดสก์ท็อป เดสก์ท็อปลีนุกซ์มีการรันบนโปรเซสเซอร์ของ Intel ในอดีตดังนั้นจึงมีข้อ จำกัด มากขึ้นเมื่อใช้กับโปรเซสเซอร์ ARM ซอฟต์แวร์ส่วนใหญ่ที่คุณใช้คือโอเพ่นซอร์สและสามารถคอมไพล์ใหม่ได้สำหรับโปรเซสเซอร์ ARM แต่แอปพลิเคชั่นปิดแหล่งที่มาทั้งหมดที่คุณอาจต้องการเรียกใช้จะทำงานบนชิป Intel เท่านั้น.
ปลั๊กอิน Adobe Flash บนเดสก์ท็อปรุ่นบน Steam, Steam และห้องสมุดของเกม Linux หลายร้อยเกม, Skype สำหรับ Linux, Minecraft ของ Microsoft - แอปพลิเคชันเหล่านี้ทั้งหมดสามารถติดตั้งในโหมดนักพัฒนาซอฟต์แวร์บน Intel Chromebook แต่จะไม่ทำงาน ทั้งหมดใน ARM หนึ่ง หากคุณวางแผนที่จะใช้ Chromebook เป็นระบบ Linux คุณอาจต้องการใช้งานบน Intel เว้นแต่ว่าคุณต้องการเพียงยูทิลิตี้โอเพนซอร์ซบางตัวเท่านั้น.
คุณอ่านถูกต้องแล้ว - ในขณะที่ Flash ทำงานใน Chrome OS บน ARM Chromebook คุณไม่สามารถติดตั้ง Flash ในสภาพแวดล้อม Linux บนเดสก์ท็อปบน ARM Chromebook.
ในระยะสั้น: Chrome OS ใช้ได้กับชิป ARM แต่คุณมีระบบลีนุกซ์บนเดสก์ท็อปที่ จำกัด มากขึ้นในโหมดนักพัฒนาซอฟต์แวร์.
Android บน Intel กับ Android บน ARM
สมาร์ทโฟนและแท็บเล็ต Android มีการใช้งานบนชิป ARM มาแล้วแม้ว่า Intel จะพยายามเปลี่ยนแปลงสิ่งนี้เป็นเวลาหลายปี พวกเขาได้แสดงออก - และเผยแพร่ - โทรศัพท์และแท็บเล็ต Android ที่มีชิป Intel อยู่ภายใน Intel กำลังกล่าวว่าแท็บเล็ต Android จำนวนมากที่มีชิป Bay Trail ของพวกเขาจะมาถึงในไม่ช้า อุปกรณ์เหล่านี้อาจมีประสิทธิภาพสูงกว่าแท็บเล็ต ARM แต่ก็มีข้อกังวลเกี่ยวกับความสามารถในการเปรียบเทียบซอฟต์แวร์ได้ที่นี่เช่นกัน.
แอพ Android ส่วนใหญ่ใช้ Android SDK และทำงานบนเครื่องเสมือน Dalvik ดังนั้นแอพ Android ส่วนใหญ่จะเข้ากันได้กับโปรเซสเซอร์ ARM และ Intel อย่างไรก็ตามแอพบางตัวใช้ Android NDK - ชุดพัฒนาดั้งเดิม - เพื่อใช้รหัส ARM ดั้งเดิมและบีบประสิทธิภาพออกมาจากแอพของพวกเขา แอพเหล่านี้โดยทั่วไปจะเป็นแอพลิเคชั่นที่ไวต่อประสิทธิภาพเช่นเกม แอพที่มีรหัสเฉพาะ ARM จะไม่ทำงานบนอุปกรณ์ Android ที่ใช้ Intel x86 หรือ x64.
ในปี 2012 Intel กล่าวว่าพวกเขาเทียบเคียงได้กับแอพ Android 95% [แหล่งที่มา] นี่เป็นตัวเลขที่ดี แต่ 95% ไม่ใช่แอป Android ทั้งหมด - ในอัตราความเข้ากันได้นั้นหนึ่งในยี่สิบแอพ Android จะไม่ทำงาน หากเกมที่คุณต้องการเล่นจะไม่ทำงานบนอุปกรณ์ Android ที่ใช้ Intel ซึ่งคุณซื้ออาจเป็นเรื่องน่าหงุดหงิด.
ในระยะสั้น: อุปกรณ์ Android ที่มีชิป Intel จะใช้งานแอพ Android ส่วนใหญ่ แต่อุปกรณ์ ARM จะใช้งานได้ทั้งหมด.
สถาปัตยกรรมของชิปในอุปกรณ์ของคุณมีความสำคัญดังนั้นโปรดระวังเมื่อซื้ออุปกรณ์ใหม่ คุณไม่ต้องการที่จะจบลงด้วยอุปกรณ์ Windows ที่คุณไม่สามารถติดตั้งแอปพลิเคชันใน Chromebook ที่คุณไม่สามารถเรียกใช้โปรแกรม Linux ที่เป็นที่นิยมหรืออุปกรณ์ Android ที่ไม่สามารถเล่นเกมที่คุณชื่นชอบ.
อุปกรณ์ของ Apple มีความชัดเจนยิ่งขึ้น ในขณะนี้คอมพิวเตอร์ Mac ของ Apple ทั้งหมดมีชิป Intel และ iPhone, iPads และอุปกรณ์มือถืออื่น ๆ ทั้งหมดที่มีชิป ARM.
เครดิตรูปภาพ: huangjiahui บน Flickr, Orde Saunders บน Flickr, Torsten Maue บน Flickr, Cheon Fong Liew บน Flickr