pegasus3390
Well-Known Member
Microsoft đang phát triển một bộ giả lập có thể cho phép các hệ thống sử dụng vi xử lý ARM có thể chạy được ứng dụng x86, theo như nguồn tin từ Mary Jo Foley, và khả năng này sẽ được cung cấp trong một bản cập nhật có tên là “Redstone 3” và dự kiến sẽ cung cấp vào nửa cuối 2017. Đây sẽ là tên mã lấy cảm hứng từ Minecraft Redstone, bản cập nhật Anniversary Update năm nay có tên là Redstone 1, bản cập nhật Creators Update năm sau sẽ có tên mã Redstone 2.
Từ khi Microsoft giới thiệu Windows trên nền tảng ARM vào năm 2012 thì vấn đề ngay lập tức xuất hiện ngăn cảm việc đưa nền tảng này trở nên phổ biến chính là việc nó không chạy các ứng dụng Windows thông thường bởi vì hầu hết các ứng dụng Windows được thiết kế để tương thích với vi xử lý x86.
Đây không phải là vấn đề lớn trên điện thoại bởi các ứng dụng cho điện thoại cần phải thiết kế với giao diện người dùng phù hợp với điện thoại, tuy nhiên với nhưng vấn đề này khiến cho những chiếc máy tính bảng chạy Windows RT, ngay cả với chính chiếc Surface của Windows hầu như không được ưa chuộng. . Và ngay cả nó không phải là vấn đề với các ứng dụng cho điện thoại đơn thuần thì nó cũng hạn chế Microsoft trong tham vọng tạo ra được trải nghiệm tính năng Continuum trên Windows Mobile. Với Continuum, một chiếc điện thoại Windows Mobile có thể kết nối với bàn phím, chuột và màn hình và có thể chạy các ứng dụng tương tự như của máy tính. Hiện tại Continuum đang bị giới hạn trong việc chạy các ứng dụng Universal Windows Platform (UWP), với khả năng có thể thay đổi tùy thuộc vào việc đang sử dụng chế độ điện thoại hay Continuum. Điều này khiến việc mở rộng khả năng chạy ứng dụng Windows tên chế độ Continuum là cần thiết nhưng cũng một lần nữa cho thấy vấn đề về việc thiếu tương thích giữa hai nền tảng ARM và x86.
Việc mở ra khả năng chạy phần mềm x86 trên chip ARM trên bộ giả lập gần như có thể giải quyết được vấn đề này. Việc giả lập tuy vậy lại phải đánh đổi các yếu tố về hiệu năng và cả mức năng lượng tiêu thụ. Tuy nhiên đối với việc sử dụng tính năng Continuum thì nó chỉ hoạt động khi được kết nối (nguồn điện lẫn tín hiệu) do đó vấn đề về năng lượng không phải quá lớn.
Foley nói rằng Microsoft hiện đã có một bộ giả lập đang phát triển với tên mã là Cobalt. Với công nghệ này thì những chiếc điện thoại Windows 10 Mobile có thể chạy bất kỳ ứng dụng Windows nào ngay khi nó được kết nối với dock, chuột màn hình và bàn phím.
Người dùng Twitter với tên Walking Cat đã chỉ ra rằng Windows chạy trên nền tảng ARM 64-bit (phiên bản chưa chính thức) sẽ cho phép khả năng xử lý kết hợp giữa x86 và ARM code trong cùng một quy trình duy nhất. Có nhiều điểm cho thấy rằng việc giả lập x86 sẽ chỉ hoạt động với những dòng code cao cấp và chuyển lại sang hoàn toàn chạy ARM mỗi khi các tính năng hệ điều hành được sử dụng. Điều này sẽ tối thiểu hóa các tác động của việc giả lập.
Redstone 3 và Cobalt sẽ là những thành phần quan trọng, đối với chiếc điện thoại Surface Phone được đồn đại bấy lâu. Khả năng rất cao là Microsoft sẽ tạo riêng chiếc điện thoại này cho người dùng doanh nghiệp với việc tích hợp khả năng chạy các ứng dụng Windows. Mặc dù việc sử dụng các con chip di động Atom của Intel là một lựa chọn không tồi, tuy nhiên với việc hãng này đã dừng hoạt động mảng chip cho di động thì đây không phải là một lựa chọn khả thi. Những con chip ARM với bộ giả lập phù hợp sẽ thực hiện ý tưởng của Microsoft và là lựa chọn khôn khéo khi không có những con chip x86 phù hợp trên thị trường.