Sự khác biệt giữa Windows 8, WinRT và Windows RT là gì?


30

Tôi chỉ đọc rằng sẽ có hai phiên bản Windows có sẵn: Windows RTWindows 8 .

Ai đó có thể vui lòng mô tả sự khác biệt giữa Windows RTWindows 8 là gì không? Và làm thế nào những khác biệt này có thể ảnh hưởng đến các nhà phát triển tạo ứng dụng cho cái này hay cái khác?

Ngoài ra, WinRT là gì?



1
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì nó không phải là về kỹ thuật phần mềm hoặc câu hỏi khái niệm về thiết kế phần mềm.
Andres F.

3
Tôi bỏ phiếu để đóng vì nó đã lỗi thời vô cùng. Mọi thứ và cách đặt tên đã thay đổi rất nhiều, trong thế giới windows, câu hỏi này chỉ có thể giới thiệu thêm sự nhầm lẫn.
ZJR

Câu trả lời:


36

Tóm lại...

  • WinRT (Windows Runtime, không chắc là ý bạn) là một lớp phần mềm bên trên các ứng dụng Metro được xây dựng, trong khi Windows 8 là toàn bộ hệ điều hành;
  • Windows RT (rất có thể là phiên bản bạn muốn nói), đây là phiên bản Windows 8 dành cho các thiết bị sử dụng bộ xử lý dựa trên bộ hướng dẫn và kiến trúc ARM .

Bạn có những cái tên hơi lẫn lộn rõ ràng - với điều kiện là chúng khiến chúng giống nhau một cách khó hiểu - vì vậy tôi chỉ giải quyết cả hai và chỉnh sửa câu hỏi của bạn cho phù hợp.


WinRT / Windows Runtime

WinRT một lớp phần mềm nằm trên hệ điều hành và đó là nền tảng của phương pháp ngôn ngữ thiết kế Metro mới. Đây chủ yếu là một bộ API để xây dựng các ứng dụng Metro cho tất cả các nền tảng được Metro hỗ trợ (bao gồm cả Windows 8 cho ARM).

Xem hình ảnh bên dưới để biết xấp xỉ chung về Nền tảng Windows 8:

Nền tảng Windows 8

Windows RT / Windows 8 cho ARM

Windows RT (trong đó RT cũng có nghĩa là "thời gian chạy", để làm cho mọi thứ trở nên rối rắm nhất có thể), được gọi là Windows 8 cho ARM . Nó là một phiên bản nhắm mục tiêu các nhà sản xuất phần cứng (chủ yếu nhắm vào thị trường máy tính bảng).

Xem bài đăng này Công bố Windows 8 Editions (lưu trữ, July 2012) của Đội bóng của Windows 's blog của Windows blog ( tôi nhấn mạnh ):

Windows RT là thành viên mới nhất của gia đình Windows - còn được gọi là Windows trên ARM hoặc WOA , như chúng tôi đã đề cập trước đây. Phiên bản duy nhất này sẽ chỉ được cài đặt sẵn trên PC và máy tính bảng được cung cấp bởi bộ vi xử lý ARM và sẽ giúp kích hoạt các yếu tố hình thức mỏng và nhẹ mới với thời lượng pin ấn tượng. Windows RT sẽ bao gồm các phiên bản máy tính để bàn được tối ưu hóa cảm ứng của Microsoft Word, Excel, PowerPoint và OneNote mới . Đối với các ứng dụng mới, trọng tâm của Windows RT là phát triển thời gian chạy Windows mới , hoặc WinRT , mà chúng tôi đã tiết lộ vào tháng 9 và tạo thành nền tảng của một thế hệ mới các ứng dụng kết nối web, hỗ trợ cảm ứng, kết nối web.

Xem bài đăng gốc để biết bảng liệt kê sự khác biệt chính giữa các phiên bản hoặc bài viết Phiên bản Windows 8 của Wikipedia để biết thêm chi tiết và nguồn.

Lưu ý rằng chỉ phần mềm được viết bằng Win RT (API) mới có thể chạy trên Windows RT (phiên bản HĐH).


3
Chưa kể, Metro UI = Modern UI = Ứng dụng Windows Store app Ứng dụng WinRT. Tôi luôn là một người chỉ trích mạnh mẽ những thay đổi về cách đặt tên lố bịch của Microsoft và chúng đã bị cháy rất tệ trong quá khứ. Họ không bao giờ học.
Rei Miyasaka

@ReiMiyasaka: yeah .. như OrcasOrca
quetzalcoatl

12

Windows RT so với WinRT so với Windows 8 !!

Một trong những điều mà tôi đã bối rối trong vài giờ qua, và tôi tin rằng nhiều người sẽ bị nhầm lẫn trong vài tháng tới là sự khác biệt giữa Windows Windows RT và WinRT. Đây là phiên bản đơn giản:

Windows RT:

  1. Đó là một hệ điều hành.
  2. Đây là một biến thể của HĐH Windows 8 mà Microsoft đã thiết kế dành riêng cho các thiết bị chạy thiết bị ARM.
  3. (Trong trường hợp bạn đang tự hỏi) ARM là một kiến ​​trúc được nhiều công ty xử lý sử dụng để thiết kế chip của họ, bao gồm Qualcomm, nVidia, Texas Cụ và một số công cụ khác.

Điều đó có nghĩa là khi bạn đi tới màn hình Cài đặt -> Thông tin PC của thiết bị máy tính bảng chạy bộ xử lý ARM, nó sẽ hiển thị cho bạn Windows Windows RT và KHÔNG Windows Windows 8. Vì vậy, đây là một hệ điều hành hoàn chỉnh được Microsoft thương hiệu và bán riêng cho các OEM máy tính bảng (còn gọi là nhà sản xuất) đang sử dụng bộ xử lý ARM trong các thiết bị máy tính bảng của họ. Trên thực tế, nó từng được gọi là Windows Windows trên ARM Lần trước nhưng sau đó được đổi tên thành Windows RT.

WinRT:

  1. đó là thời gian chạy
  2. Về mặt khái niệm, nó không khác lắm so với .net, java hay bất kỳ thời gian chạy nào khác theo nghĩa mục tiêu chính của nó là tạo ra một kiến ​​trúc ứng dụng đa nền tảng trên Windows 8 hỗ trợ nhiều ngôn ngữ (C ++, C #, JavaScript, v.v.).

Sự khác biệt giữa Windows Windows RT, và Windows 8 8:

Bây giờ chúng ta đã biết rằng Windows RT là một hệ điều hành, tôi chắc chắn rằng một số bạn đang tự hỏi nó khác với Windows 8. Đây là thế nào !!

  1. Không khác nhiều so với quan điểm trải nghiệm người dùng vì cả hai đều hỗ trợ Metro / Modern UI .
  2. Windows RT không được bán trực tiếp cho người tiêu dùng và chỉ được bán cho các nhà sản xuất thiết bị (còn gọi là OEM).
  3. Mục tiêu đằng sau Windows RT là mang đến cho người dùng cuối trải nghiệm nhất quán trên các máy tính bảng được cung cấp bởi nhiều nhà sản xuất khác nhau (bao gồm cả thiết bị của chính Microsoft được gọi là Surface).
  4. Windows RT sẽ được đóng gói sẵn với MS Office, trong khi người dùng Windows 8 sẽ phải mua (và cài đặt) Office riêng.
  5. Có sự khác biệt tương tự về các ứng dụng được phát hành ngoài Windows RT và Winodws 8, cũng như các loại ứng dụng bạn có thể phát triển / cài đặt / gỡ cài đặt trên chúng. Windows RT dường như là phiên bản khóa chặt hơn của cả hai.
  6. Bạn cũng không thể sử dụng API Win32 và COM trên Windows RT, do đó bạn bị hạn chế khá nhiều khi sử dụng API WinRT. Mặc dù, trong vài ngày tới tôi sẽ làm việc chặt chẽ với một dự án yêu cầu quyền truy cập vào Thông tin hệ thống cơ bản trên thiết bị ARM RT Windows Windows. Dường như có thể có một cách để truy cập một tập hợp con Win 32 API trên thiết bị Windows RT. Nếu nó hoạt động, tôi sẽ đăng kinh nghiệm của tôi trong một bài tiếp theo.

    Nếu bạn cần bất kỳ câu hỏi nào khác xin vui lòng gửi ở đây chính nó


1
Nếu bạn truy cập các tệp dll Win32 thì bạn sẽ không thể xuất bản phần mềm trên Windows Store. Bên cạnh đó chỉ có một số tệp dll Win32 được tạo để hỗ trợ Windows RT.
Ramhound

1
Làm thế nào để Windows Phone 8 phù hợp với hỗn hợp? Đó là, nó có chấp nhận nhiều API hơn RT không? Ấn tượng của tôi là nó làm . <sub> (AIA cho câu hỏi zombie, nhưng làm theo yêu cầu "vui lòng đăng ở đây".) </ sub>
ruffin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.