Windows 10 trên ARM là gì và nó khác nhau như thế nào?
Microsoft vừa tung ra phiên bản Windows 10 sẽ chạy trên phần cứng ARM có công suất thấp. Không giống như Windows RT, phiên bản Windows 8 cung cấp cho Surface và Surface 2 ban đầu, đây là phiên bản đầy đủ của Windows 10 với lớp mô phỏng cho phép nó chạy các ứng dụng máy tính để bàn truyền thống từ bên ngoài Windows Store.
Tại sao Microsoft đưa Windows 10 lên ARM?
ARM là một kiểu kiến trúc bộ xử lý khác với kiến trúc Intel x86 và 64 bit tiêu chuẩn được sử dụng trên PC hiện nay. (Ngay cả AMD cũng sản xuất chip tương thích với kiến trúc của Intel.) Các thiết bị di động như iPhone, iPad và điện thoại Android - cùng với nhiều thiết bị nhỏ hơn khác - có chip ARM thay vì chip Intel bên trong chúng..
Máy tính ARM công suất thấp có một số lợi thế so với máy tính x86 truyền thống (hầu hết các máy tính để bàn và máy tính xách tay chúng ta sử dụng ngày nay). Máy tính ARM có kết nối di động LTE tích hợp, thường cung cấp thời lượng pin tốt hơn so với CPU Intel và AMD và phần cứng ít tốn kém hơn cho các nhà sản xuất.
Microsoft muốn Windows 10 chạy trên phần cứng ARM để có thể gặt hái những lợi ích đó. Chắc chắn, bạn có thể sẽ không sử dụng máy tính để bàn ARM bất cứ lúc nào, nhưng ARM có thể là một lựa chọn tuyệt vời cho máy tính bảng, bộ chuyển đổi 2 trong 1 và thậm chí cả máy tính xách tay nhỏ hơn.
Thay vì tạo một phiên bản Windows giới hạn hơn cho nền tảng này, giống như họ đã làm với Windows RT thất bại, Microsoft đã quyết định phát hành phiên bản Windows 10 đầy đủ cho phần cứng ARM, một phiên bản thậm chí có thể chạy các ứng dụng Windows truyền thống.
Các thiết bị được tạo ra được thiết kế là Luôn luôn được kết nối và hứa hẹn sẽ có 20 giờ sử dụng tích cực và 700 giờ của Chế độ chờ hiện đại được kết nối. Và họ thậm chí có thể chạy phần mềm máy tính để bàn Windows truyền thống.
Microsoft lần đầu tiên tuyên bố hợp tác với Qualcomm để tạo Windows trên ARM tại WinHEC vào tháng 12 năm 2016.
Nó có thể chạy các chương trình máy tính để bàn x86
Đây không chỉ là Windows RT một lần nữa. Windows RT không cho phép bạn chạy phần mềm máy tính để bàn truyền thống. Nó thậm chí còn chặn các nhà phát triển biên dịch các ứng dụng máy tính để bàn của họ cho bộ xử lý ARM và cung cấp chúng cho người dùng. Windows RT chỉ cho phép các ứng dụng từ Windows 8 Store.
Windows 10 trên ARM hoàn toàn khác. Đây là trải nghiệm máy tính để bàn Windows đầy đủ. Microsoft đã tạo ra một lớp giả lập đặc biệt cho phép các ứng dụng máy tính để bàn 32 bit truyền thống chạy trên bộ xử lý ARM, vì vậy mọi thứ nên chỉ hoạt động. Microsoft thậm chí đã cho thấy một phiên bản Windows 10 Professional trên ARM và cho biết họ hỗ trợ tất cả các tính năng nâng cao thông thường mà bạn tìm thấy trên Windows 10 Professional.
Việc mô phỏng hoạt động hoàn toàn minh bạch cho cả người dùng và chương trình họ chạy. Nó sử dụng cùng công nghệ WOW (Windows trên Windows) mà Windows sử dụng để chạy các ứng dụng 32 bit trên các phiên bản Windows 64 bit hiện nay. Tuy nhiên, giả lập x86-ARM xảy ra hoàn toàn trong phần mềm.
Việc mô phỏng phần mềm đó có thể là một vấn đề, tuy nhiên. Trong khi Microsoft trình diễn Windows 10 trên ARM chạy phiên bản Photoshop trên máy tính để bàn, nói rằng nó chạy hoàn toàn trên bộ xử lý Qualcomm, gần như chắc chắn sẽ có một số chậm trong yêu cầu các ứng dụng máy tính để bàn so với chạy trên hệ thống Intel hoặc AMD. Chúng ta sẽ phải chờ để xem điểm chuẩn hiệu năng khi Windows 10 trên ARM được phát hành.
Tuy nhiên, đừng để bị phân tâm bởi trình giả lập. Đây không chỉ là một hệ điều hành Windows 10 giả lập. Nhân Windows, trình điều khiển phần cứng và tất cả các chương trình có trong Windows là mã ARM gốc. Các ứng dụng Universal Windows Platform (UWP) từ Windows Store cũng là các chương trình ARM gốc. Trình giả lập chỉ được sử dụng khi chạy phần mềm máy tính để bàn Windows x86 truyền thống.
Phần lớn thông tin này đến từ một video Microsoft phát hành trong BUILD 2017.
Hỗ trợ cho các thiết bị phần cứng cũ hơn có thể là một vấn đề
Mặc dù Windows 10 trên ARM có thể mô phỏng các ứng dụng máy tính để bàn truyền thống, nhưng nó sẽ không thể cài đặt trình điều khiển phần cứng được viết cho các hệ điều hành Windows x86 hoặc x64 truyền thống. Nó sẽ cần các phiên bản ARM của các trình điều khiển phần cứng đó để hỗ trợ các thiết bị phần cứng khác nhau.
Microsoft hứa hẹn rằng Windows 10 trên ARM 'sẽ có hỗ trợ thiết bị tuyệt vời cho các thiết bị ngoại vi USB bằng trình điều khiển lớp trong hộp. Điều đó thật tuyệt vời cho các thiết bị ngoại vi USB hiện đại. Nhưng đọc giữa các dòng: Các thiết bị không được hỗ trợ bởi trình điều khiển tích hợp sẽ không hoạt động. Tiện ích máy in và các tiện ích trình điều khiển phần cứng khác cũng có thể không hoạt động. Đây có thể là một vấn đề cho các thiết bị ngoại vi phần cứng cũ hơn hoặc tối nghĩa hơn.
Những thiết bị này sẽ xuất xưởng với Windows 10 S
Không có vấn đề gì về loại CPU Windows đang chạy. Bạn có được trải nghiệm máy tính để bàn Windows đầy đủ với Windows 10 Home hoặc Windows 10 Professional, ngay cả khi bạn đang sử dụng Windows 10 trên ARM.
Tuy nhiên, các Windows 10 trên các thiết bị ARM này sẽ xuất xưởng cùng với Windows 10 S, giống như Surface Laptop của Microsoft. Windows 10 S là phiên bản giới hạn hơn của Windows 10, chỉ có thể chạy phần mềm từ Windows Store. Tuy nhiên, bạn có thể trả tiền để nâng cấp lên Windows 10 Pro và có khả năng cài đặt ứng dụng trên máy tính để bàn, giống như bạn có thể làm với Windows 10 S trên PC Intel và AMD. Cho đến tháng 9 năm 2018, bản nâng cấp từ Windows 10 S lên Windows 10 Pro sẽ miễn phí.
Nói cách khác, với Windows 10, ARM chỉ là một nền tảng phần cứng khác được xử lý tương tự - nó chỉ cần một lớp mô phỏng để biến điều đó thành có thể. Windows 10 S là phiên bản giới hạn của Windows có thể chạy trên mọi nền tảng phần cứng.
Khi nào nó sẽ được phát hành?
Windows 10 đầu tiên trên thiết bị ARM sẽ là Asus NovoGo, sẽ mua sắm trước cuối năm 2017. Hầu hết các thiết bị dựa trên ARM này, chẳng hạn như HP Envy x2 với bộ xử lý Qualcomm Snapdragon 835, sẽ có mặt vào mùa xuân 2018.