Giao diện hiện đại không chỉ là một lớp sơn mới. Kiến trúc ứng dụng Windows Runtime hoặc WinRT mới (không bị nhầm lẫn với Windows RT) rất khác với Windows desktop mà chúng ta thường sử dụng.
Chỉ khả dụng từ Windows Store
Không giống như các ứng dụng Windows desktop tiêu chuẩn, bạn chỉ có thể cài đặt các ứng dụng kiểu hiện đại từ Windows Store. Bất kỳ ứng dụng nào bạn muốn cài đặt đều phải được gửi đến Windows Store và được Microsoft phê duyệt. Nếu Microsoft xóa một ứng dụng hoặc sẽ không chấp nhận ứng dụng đó, bạn sẽ không được phép cài đặt ứng dụng đó trên hệ thống của mình.
Tất nhiên, điều này có một số lợi ích - người dùng không thể cài đặt phần mềm độc hại từ bên ngoài Windows Store, đặc biệt là trên Windows RT, nơi người dùng không thể cài đặt bất kỳ ứng dụng dành cho máy tính để bàn nào.
Bạn chỉ có thể “tải trước” và cài đặt các ứng dụng không được chấp thuận nếu bạn đang sử dụng Windows trên miền (ví dụ: mạng công ty) hoặc nếu bạn sử dụng khóa nhà phát triển để tải ứng dụng.
Hộp cát
Theo truyền thống, các ứng dụng Windows máy tính để bàn tiêu chuẩn có quyền truy cập vào mọi thứ trên hệ thống. Mặc dù điều này đã thay đổi với việc giới thiệu Kiểm soát tài khoản người dùng, điều này ngăn các ứng dụng thực hiện những việc yêu cầu quyền truy cập của quản trị viên, các ứng dụng dành cho máy tính để bàn vẫn còn nhiều chỗ để phá hoại. Họ có thể đọc các tệp cá nhân của bạn và tải chúng lên internet, xóa các tệp khỏi máy tính của bạn để gây ra sự tàn phá hoặc ghi nhật ký bạn để ghi lại số thẻ tín dụng và mật khẩu trực tuyến của bạn. Trong khi cài đặt (với quyền truy cập của quản trị viên), họ thậm chí có thể làm những việc độc hại với phần còn lại của hệ thống mà không cần UAC bước vào.
Ứng dụng hiện đại được sandboxed. Họ có một hệ thống quyền tương tự như của Android. Khi cài đặt một ứng dụng, bạn sẽ thấy các quyền mà ứng dụng yêu cầu. Mặc dù điều này làm tăng tính bảo mật và cho phép người dùng tải xuống ứng dụng ít sợ hơn - tương tự như cách chơi trò chơi Flash trên trang web ít rủi ro hơn việc tải xuống tệp.exe và chạy ứng dụng - điều này cũng có thể gây phiền toái. Ví dụ: bạn không thể sử dụng ứng dụng Ảnh được bao gồm để xem các tệp hình ảnh nằm bên ngoài thư viện Ảnh của bạn.
Không chạy nhiều ứng dụng cùng một lúc
Tất cả các ứng dụng máy tính để bàn truyền thống đều chạy cùng một lúc. Bạn có thể mở nhiều cửa sổ ứng dụng và trên màn hình cùng một lúc. Nhiều ứng dụng có thể chạy trong nền.
Ứng dụng hiện đại hoạt động giống như các ứng dụng dành cho thiết bị di động. Khi bạn mở ứng dụng Hiện đại, ứng dụng sẽ chiếm toàn bộ màn hình của bạn - bạn không thể xem giao diện đầy đủ của hai ứng dụng Hiện đại trên màn hình cùng một lúc. (Ngay cả khi bạn có nhiều màn hình.) Khi bạn chuyển từ ứng dụng Hiện đại, ứng dụng sẽ chuyển sang chế độ nền bị tạm dừng, như ứng dụng dành cho thiết bị di động trên điện thoại thông minh.
Tuy nhiên, giao diện mới không bao gồm một số khả năng đa nhiệm. Bạn có thể sử dụng tính năng Snap để xem đồng thời hai ứng dụng trên màn hình. Tuy nhiên, một ứng dụng sẽ luôn chiếm 1/4 màn hình của bạn với giao diện đơn giản, trong khi ứng dụng chính sẽ chiếm 3/4 màn hình của bạn. Không có giao diện đa nhiệm như Snap-screen, split-screen, 50/50 Aero trong giao diện Hiện đại.
Luôn bật, Không đóng
Vì ứng dụng hiện đại hoạt động như ứng dụng dành cho thiết bị di động, nên không có lý do gì để đóng chúng khi bạn đã hoàn tất. Chỉ cần chuyển khỏi ứng dụng và ứng dụng sẽ ở chế độ nền mà không cần sử dụng nhiều tài nguyên của hệ thống. Mặc dù bạn có thể đóng các ứng dụng Hiện đại, Microsoft đã đưa ra phương pháp không rõ ràng vì lý do - họ không muốn người dùng đóng ứng dụng bất cứ khi nào họ thực hiện xong chúng. Đó là lý do tại sao không có nút X ở góc trên cùng bên phải của ứng dụng Hiện đại.
Phong cách thiết kế
Cho dù bạn yêu thích các ứng dụng hiện đại hay ghét chúng, thì không thể phủ nhận rằng giao diện Windows 8 mới có một phong cách thiết kế liền mạch, nhất quán hơn các ứng dụng Windows desktop đã có.
Giao diện ban đầu được đặt tên là "Metro" vì nó tập trung vào kiểu chữ, như các biển báo trên hệ thống giao thông công cộng. Ứng dụng có giao diện gắn kết ẩn "chrome" - thanh công cụ, nút, đường viền cửa sổ và các yếu tố khác theo cách của nội dung bạn quan tâm. Ứng dụng thường ẩn tùy chọn của chúng theo mặc định - ví dụ: phiên bản hiện đại của Internet Explorer 10 là trình duyệt toàn màn hình ẩn các tab trình duyệt và thanh điều hướng cho đến khi bạn gọi chúng.
Hầu hết các ứng dụng hiện đại sử dụng tính năng cuộn từ trái sang phải, cùng với tính năng thu phóng ngữ nghĩa cho phép bạn thu nhỏ, xem mắt chim và phóng to nội dung bạn quan tâm.
Tích hợp giao diện
Thay vì cung cấp các menu và cách thức làm việc của riêng mình, các ứng dụng hiện đại tích hợp nhiều hơn với các tùy chọn được tích hợp trong hệ thống. Ví dụ: nếu bạn muốn thay đổi cài đặt của ứng dụng, bạn không phải tìm kiếm qua các menu của ứng dụng (có trong Công cụ -> Tùy chọn hoặc có thể Chỉnh sửa -> Tùy chọn?). Từ trong ứng dụng, mở thanh quyến rũ, nhấp vào Cài đặt và bạn sẽ thấy các tùy chọn của ứng dụng. (Bạn cũng có thể nhấn Ctrl + I để mở cài đặt Charm.)
Ngôn ngữ lập trình
Mặc dù các ứng dụng hiện đại vẫn có thể được viết bằng ngôn ngữ C / C ++ hoặc.NET, JavaScript và HTML5 hiện là công dân hạng nhất. Như trên các nền tảng di động, Microsoft đang liên hệ với các nhà phát triển web và mời họ tạo các phiên bản ứng dụng Windows 8 bằng các ngôn ngữ lập trình mà họ biết.
Các ứng dụng WinRT cũng hỗ trợ cả kiến trúc x86 và ARM, cho phép chúng chạy trên cả hệ thống Windows 8 và Windows RT.
Không thể nhìn vào Windows 8 và không kết luận rằng Microsoft được lấy cảm hứng từ nền tảng di động và web - không đáng ngạc nhiên, vì Windows 8 là phiên bản đầu tiên của Windows thực sự được thiết kế cho máy tính bảng.