ARM so với Intel Điều gì có nghĩa là Tương thích với Phần mềm Windows, Chromebook và Android
Theo truyền thống, bộ xử lý Intel x86 hoặc x64 đã được tìm thấy trong máy tính xách tay và máy tính để bàn, trong khi bộ xử lý ARM đã được tìm thấy trong các thiết bị nhúng, điện thoại thông minh và máy tính bảng có công suất thấp hơn. Nhưng giờ bạn có thể mua máy tính xách tay có chip ARM và điện thoại thông minh có chip Intel.
ARM và Intel cung cấp hai kiến trúc hoàn toàn khác nhau và không tương thích. Cho dù bạn đang chọn thiết bị Windows, Android hoặc Chrome OS, bạn có thể chọn giữa ARM hoặc Intel x86 / x64 - và lựa chọn quan trọng đối với khả năng tương thích phần mềm.
ARM so với Intel: Bài học lịch sử nhanh
Các chip Intel trong lịch sử có hiệu năng tốt nhất, nhưng có mức tiêu thụ điện năng và giá cao nhất. Các chip ARM trong lịch sử có mức tiêu thụ điện năng thấp nhất và rẻ hơn đáng kể, nhưng không thể cạnh tranh với Intel về hiệu năng. Đây không phải là một sự khác biệt gần đây - một điện thoại di động từ mười năm trước có thể sẽ có chip ARM, trong khi máy tính để bàn sẽ có chip Intel.
Lưu ý rằng chúng tôi bao gồm chip AMD cùng với chip Intel tại đây. Các chip AMD cũng sử dụng x86 của Intel - bây giờ là x64, vì đó là kiến trúc 64 bit.
Chip ARM đã được cải thiện nhanh chóng về hiệu suất. iPhone và iPad cùng với hầu hết điện thoại thông minh và máy tính bảng Android đều có chip ARM bên trong để đạt được mức sử dụng năng lượng thấp. ARM bắt đầu với một kiến trúc năng lượng thấp, rẻ tiền và đã cải thiện hiệu suất của chúng, và chúng ta có thể thấy rằng điện thoại thông minh và máy tính bảng đã trở nên nhanh hơn bao nhiêu trong vài năm qua.
Các chip Intel x86 và x64 đã được cải thiện mức tiêu thụ năng lượng khi Intel nhận ra rằng họ đã tụt lại phía sau ARM trên các thiết bị di động, với các chip Haswell mới nhất của Intel mang lại sự cải thiện thời lượng pin lớn cho máy tính xách tay. Intel bắt đầu với một kiến trúc hiệu năng cao, đắt tiền hơn và đã giảm mức tiêu thụ năng lượng và khiến các chip cấp thấp hơn cạnh tranh hơn về giá.
Các chip ARM và Intel đang phát triển gần nhau hơn, do đó, không có gì ngạc nhiên khi các dòng bắt đầu mờ đi. Cho dù bạn đang mua thiết bị Windows, Chromebook hay thiết bị Android, sự khác biệt này rất quan trọng.
Đây là lý do tại sao bạn nên quan tâm: Sự không tương thích phần mềm
Chip ARM và Intel có kiến trúc bộ xử lý và bộ hướng dẫn khác nhau. Điều này có nghĩa là bạn không thể chạy một ứng dụng được biên dịch cho kiến trúc Intel trên máy tính ARM và bạn không thể chạy mã được biên dịch cho ARM trên máy tính Intel. Điều này có ý nghĩa quan trọng đối với các thiết bị Windows, Chromebook chạy các chương trình Linux trên máy tính để bàn và thậm chí cả các thiết bị Android.
Windows 8 so với Windows RT
Hầu hết các thiết bị Windows bạn sẽ tìm thấy trong phiên bản Windows 8 chạy đầy đủ trên bộ xử lý Intel. Tuy nhiên, một số thiết bị - bao gồm Surface 2, Surface RT và máy tính bảng Lumia 2520 của Nokia - có bộ xử lý ARM bên trong chúng. Các thiết bị ARM này chạy Windows RT của Microsoft.
Windows RT rất hạn chế và hoàn toàn không thể chạy bất kỳ chương trình máy tính để bàn nào của Microsoft. Microsoft đã chọn khóa nó theo cách này - họ có thể đã cho phép các nhà phát triển sửa đổi và biên dịch lại các ứng dụng của họ cho Windows trên ARM. Nếu họ đã làm như vậy, bạn chỉ có thể cài đặt các ứng dụng máy tính để bàn Windows được biên dịch riêng cho ARM. Tất cả các ứng dụng máy tính để bàn Windows ngoài đó sẽ không chạy trên Windows RT.
Microsoft đã bắt đầu từ một hình vuông ở đây, xây dựng một Windows mới trên hệ sinh thái phần mềm máy tính để bàn ARM. Họ cũng biết rằng nhiều người sẽ bị nhầm lẫn, cố gắng cài đặt Windows trên phần mềm Intel trên Windows của họ trên các hệ thống ARM. Cuối cùng, họ quyết định tạm dừng quá khứ và khóa hoàn toàn máy tính để bàn. Có lẽ họ muốn xóa hoàn toàn máy tính để bàn khỏi Windows RT, nhưng họ chưa phát hành phiên bản Office chạy trong giao diện mới trước đây gọi là Metro.
Bạn chỉ có thể cài đặt các ứng dụng mới của Windows Windows 8 kiểu Windows từ Windows Store trên thiết bị Windows RT. Hầu hết các ứng dụng Windows Store sẽ hoạt động vì chúng được thiết kế là đa nền tảng, nhưng ứng dụng không thường xuyên chỉ có thể chạy trên bộ xử lý Intel.
Nói ngắn gọn: Windows RT trên ARM bị giới hạn và bạn hoàn toàn không thể cài đặt bất kỳ phần mềm máy tính để bàn nào.
Intel Chromebook so với ARM Chromebook
Một số Chromebook sử dụng chip Intel, trong khi các Chromebook khác sử dụng chip ARM. Chromebook Series 3 nổi tiếng của Samsung sử dụng chip ARM, cũng như HP Chromebook 11. Nhiều Chromebook khác sử dụng chip Intel.
Trên Chrome OS, điều này không quá quan trọng. Bạn vẫn có thể chạy cùng một trình duyệt Chrome và ứng dụng web trên bộ xử lý ARM. Flash và Netflix đều hoạt động trên ARM Chromebook. Chrome OS không có lịch sử lâu đời Windows, vì vậy bạn sẽ không chạy vào các ứng dụng không thể chạy trên ARM.
Tuy nhiên, điều này rất quan trọng nếu bạn dự định đưa Chromebook của mình vào chế độ nhà phát triển và cài đặt Linux cho máy tính để bàn. Máy tính để bàn Linux có lịch sử chạy trên bộ xử lý Intel, do đó hạn chế hơn nhiều khi chạy trên bộ xử lý ARM. Phần lớn phần mềm bạn sử dụng là nguồn mở và có thể được biên dịch lại cho bộ xử lý ARM, nhưng tất cả các ứng dụng nguồn đóng mà bạn có thể muốn chạy sẽ chỉ chạy trên chip Intel.
Phiên bản Linux dành cho máy tính để bàn của plugin Adobe Flash, Steam và thư viện hàng trăm trò chơi Linux, Skype cho Linux, Minecraft của Microsoft - tất cả các ứng dụng này có thể được cài đặt ở chế độ nhà phát triển trên Intel Chromebook, nhưng không hoạt động tại tất cả trên một ARM. Nếu bạn dự định sử dụng Chromebook của mình như một hệ thống Linux, có lẽ bạn sẽ muốn có được một nền tảng dựa trên Intel trừ khi bạn chỉ cần một số tiện ích nguồn mở.
Bạn đọc đúng - trong khi Flash hoạt động trong Chrome OS trên ARM Chromebook, bạn không thể cài đặt Flash trong môi trường Linux trên máy tính để bàn trên ARM Chromebook.
Nói ngắn gọn: Chrome OS vẫn ổn với chip ARM, nhưng bạn có hệ thống Linux để bàn hạn chế hơn nhiều ở chế độ nhà phát triển.
Android trên Intel so với Android trên ARM
Điện thoại thông minh và máy tính bảng Android trong lịch sử chạy trên chip ARM, mặc dù Intel đã cố gắng thay đổi điều này trong nhiều năm. Họ đã thể hiện - và phát hành - điện thoại và máy tính bảng Android có chip Intel bên trong. Intel hiện đang nói rằng nhiều máy tính bảng Android có chip Bay Trail của họ sẽ đến sớm. Các thiết bị này có thể cung cấp hiệu suất cao hơn máy tính bảng ARM, nhưng cũng có mối quan tâm so sánh phần mềm ở đây.
Hầu hết các ứng dụng Android sử dụng SDK Android và chạy trên máy ảo Dalvik, vì vậy hầu hết các ứng dụng Android sẽ tương thích với cả bộ xử lý ARM và Intel. Tuy nhiên, một số ứng dụng sử dụng Android NDK - bộ công cụ phát triển riêng - để sử dụng mã ARM gốc và tăng hiệu suất ra khỏi ứng dụng của họ. Những ứng dụng này thường sẽ là những ứng dụng nhạy cảm với hiệu suất, như trò chơi. Các ứng dụng có mã dành riêng cho ARM sẽ không chạy trên các thiết bị Android dựa trên Intel x86 hoặc x64.
Năm 2012, Intel cho biết họ có thể so sánh với 95% ứng dụng Android [Nguồn]. Đây là một con số tốt, nhưng 95% không phải tất cả các ứng dụng Android - với tốc độ tương thích đó, cứ hai mươi ứng dụng Android sẽ không hoạt động. Nếu trò chơi bạn muốn chơi sẽ không chạy trên thiết bị Android dựa trên Intel mà bạn mua, điều này có thể gây nản lòng.
Nói ngắn gọn: Các thiết bị Android có chip Intel sẽ chạy phần lớn các ứng dụng Android, nhưng các thiết bị ARM sẽ chạy tất cả chúng.
Kiến trúc của chip trong thiết bị của bạn có vấn đề, vì vậy hãy chắc chắn chú ý đến nó khi mua một thiết bị mới. Bạn sẽ không muốn kết thúc với một thiết bị Windows mà bạn không thể cài đặt các ứng dụng trên, Chromebook mà bạn không thể chạy các chương trình Linux phổ biến trên hoặc một thiết bị Android không thể chơi trò chơi yêu thích của bạn.
Các thiết bị của Apple rõ ràng hơn. Hiện tại, tất cả máy tính Mac của Apple đều có chip Intel và tất cả iPhone, iPad và các thiết bị di động khác của họ đều có chip ARM.
Tín dụng hình ảnh: huangjiahui trên Flickr, Orde Saunders trên Flickr, Torsten Maue trên Flickr, Cheon Fong Liew trên Flickr