7 cách ứng dụng Windows 8 hiện đại khác với ứng dụng Windows Desktop
Các ứng dụng Windows 8 - ban đầu được gọi là ứng dụng kiểu Metro và giờ đây được gọi là ứng dụng Windows 8, kiểu UI hiện đại hoặc ứng dụng kiểu Windows Store, tùy thuộc vào nhân viên Microsoft mà bạn hỏi - rất khác so với các ứng dụng máy tính để bàn truyền thống.
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 hay WinRT mới (không bị nhầm lẫn với Windows RT) rất khác so với máy tính để bàn Windows mà chúng ta đã từng sử dụng.
Chỉ có sẵn từ Windows Store
Không giống như các ứng dụng máy tính để bàn Windows 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 phải được gửi tới Windows Store và được Microsoft chấp thuận. Nếu Microsoft xóa ứng dụng hoặc không phê duyệt ứ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 máy tính để bàn nào.
Bạn chỉ có thể tải xuống sideload và cài đặt các ứng dụng chưa được phê duyệt nếu bạn đang sử dụng Windows trên một 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 máy tính để bàn Windows 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 sự ra đời của 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 trên máy tính để bàn vẫn còn nhiều chỗ để tàn phá. 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 đăng nhập khóa để bạn ghi lại số thẻ tín dụng và mật khẩu trực tuyế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 điều độc hại cho phần còn lại của hệ thống của bạn mà không cần UAC bước vào.
Các ứng dụng hiện đại được sandbox. Họ có một hệ thống cấp phép tương tự như Android. Khi bạn cài đặt một ứng dụng, bạn sẽ thấy các quyền mà nó 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 các ứng dụng mà không sợ hãi - tương tự như cách chơi trò chơi Flash trên trang web ít rủi ro hơn so với tải xuống tệp .exe và chạy nó - nó cũng có thể gây khó chịu. Ví dụ: bạn không thể sử dụng ứng dụng Ảnh đi kè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 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.
Các ứng dụng hiện đại hoạt động giống như các ứng dụng di động. Khi bạn mở một ứng dụng Hiện đại, nó sẽ chiếm toàn bộ màn hình của bạn - bạn không thể xem toàn bộ giao diện 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 rời khỏi một ứng dụng Hiện đại, nó sẽ chuyển sang chế độ nền bị treo, giống như một ứng dụng 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 hai ứng dụng trên màn hình cùng một lúc. 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 được đơn giản hóa, trong khi ứng dụng chính sẽ chiếm 3/4 màn hình của bạn. Không có màn hình chia đôi, giống như màn hình chia đôi, 50/50 trong giao diện Hiện đại.
Luôn luôn bật, không đóng
Bởi vì các ứng dụng hiện đại hoạt động giống như các ứng dụng di động, không có lý do gì để đóng chúng khi bạn hoàn thành chúng. Chỉ cần chuyển khỏi một ứng dụng và nó sẽ ở trong nền mà không sử dụng nhiều tài nguyên hệ thống của bạn. Mặc dù bạn có thể đóng các ứng dụng Hiện đại, Microsoft đã khiến phương thức này trở nên không rõ ràng vì một 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 với chúng. Đó là lý do tại sao không có nút X ở góc trên 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, không thể phủ nhận rằng giao diện Windows 8 mới có phong cách thiết kế gắn kết, nhất quán hơn so với các ứng dụng máy tính để bàn Windows đã có.
Giao diện ban đầu được đặt tên là Tàu điện ngầm vì tập trung vào kiểu chữ, giống như các dấu hiệu trên các hệ thống giao thông công cộng. Các ứng dụng có giao diện gắn kết ẩn giấu chrome chrome - thanh công cụ, nút, viền cửa sổ và các yếu tố khác cản trở nội dung bạn quan tâm. Các ứng dụng thường ẩn các 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à một 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 lên.
Hầu hết các ứng dụng hiện đại đều sử dụ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 hoạt động riêng, 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 cần phải tìm kiếm các menu của ứng dụng (có phải tại 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 bùa chú, 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ở bùa Cài đặt.)
Để tìm kiếm một ứng dụng, kéo thanh bùa chú lên, chọn Tìm kiếm và nhập tìm kiếm của bạn. Bạn có thể tìm kiếm bất kỳ ứng dụng nào từ một giao diện nhất quán - chỉ cần bắt đầu nhập vào màn hình Bắt đầu và bạn sẽ thấy tùy chọn để tìm kiếm mọi ứng dụng trên hệ thống của mình.
In và chia sẻ dữ liệu giữa các ứng dụng hoạt động tương tự nhau - sử dụng bùa chú Thiết bị hoặc Chia sẻ.
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. Cũng như trên các nền tảng di động, Microsoft đang tiếp cận các nhà phát triển web và mời họ tạo các phiên bản Windows 8 cho ứng dụng của họ bằng 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ả hai 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 đã lấy cảm hứng từ các nền tảng di động và web - không có gì đáng ngạc nhiên, vì Windows 8 là phiên bản Windows đầu tiên được thiết kế cho máy tính bảng.