Ứng dụng Universal Windows Platform – Wikipedia tiếng Việt

Khan Academy, một ví dụ về một Universal Windows App
Phải: Ứng dụng kiểu Metro; có nội dung đầy đủTrái : Một ứng dụng desktop truyền thống lịch sử chưa có nội dung gì ; nó đang hiển thị 60 thành tố đồ họa, và một đường viền dày. Phải : Ứng dụng kiểu Metro ; có nội dung rất đầy đủ

Ứng dụng Universal Windows Platform (UWP)[1] (trước đây là Ứng dụng Windows Store và Ứng dụng kiểu Metro)[2] là phần mềm có thể được sử dụng trên khắp tất cả các thiết bị Microsoft Windows, bao gồm máy tính cá nhân (PC), máy tính bảng, điện thoại thông minh, Xbox One, Microsoft HoloLens, và Internet of Things. Các ứng dụng UWP chủ yếu được mua và tải về qua Windows Store[3]

Bắt đầu từ Windows 10, một ứng dụng UWP sẽ được gọi là một “ứng dụng Windows”; một ứng dụng UWP đáp ứng đầy đủ yêu cầu của Microsoft, được cài đặt từ Windows Store, là một “Ứng dụng Windows Store tin cậy”; và các chương trình ứng dụng khác chạy trên một máy tính để bàn là các “ứng dụng desktop”.[4]

Các ứng dụng Windows lần đầu được Open với tên ” Ứng dụng kiểu Metro ” khi Windows Store được khởi đầu năm 2012 và được đi kèm với Windows 8. [ 2 ] [ 5 ]
Trong Windows 8. x, những ứng dụng Metro không chạy trong một hành lang cửa số. Thay vào đó, chúng hoàn toàn có thể chiếm hàng loạt màn hình hiển thị hoặc được gắn sang một bên, khiến chúng sẽ chiếm hàng loạt chiều cao màn hình hiển thị nhưng bị số lượng giới hạn trong chiều rộng của nó. Chúng không có thanh tiêu đề, menu mạng lưới hệ thống, viền hành lang cửa số hay những nút tinh chỉnh và điều khiển. Các giao diện lệnh như thanh trượt thường được ẩn đi lúc đầu. Các menu được hiện lên trong ” thanh charm “. Các ứng dụng Metro sử dụng những tinh chỉnh và điều khiển giao diện người dùng của Windows 8. x và thường tuân theo những hướng dẫn giao diện của Windows 8. x, ví dụ như cuộn theo chiều ngang và gồm có những thành phần giao diện kiểu cạnh, như thanh ứng dụng. [ 6 ]Để đáp lại những chỉ trích từ phía người dùng, trong Windows 8.1, một thanh tiêu đề được thêm vào nhưng sẽ bị ẩn đi trừ khi người dùng vận động và di chuyển chuột đến cạnh trên của màn hình hiển thị. Nút menu kiểu ” hamburger ” trên thanh này sẽ dùng để truy vấn vào những thiết lập charm. [ 6 ]

Phân phối và giấy phép[sửa|sửa mã nguồn]

Với hầu hết người dùng, con đường để tải về những ứng dụng kiểu Metro chỉ có duy nhất Windows Store. Các doanh nghiệp quản lý và vận hành một hạ tầng tên miền Windows hoàn toàn có thể liên hệ với Microsoft để cho phép họ thiết lập những dòng ứng dụng kiểu Metro cho việc làm của họ, không cần dùng Windows Store. Hơn nữa, những hãng trình duyệt web lớn như Google và Mozilla Foundation còn được lựa chọn để được miễn khỏi pháp luật này ; họ được phép bỏ lỡ những hướng dẫn của Microsoft và Windows Store để chạy một phiên bản kiểu Metro của chính họ nếu người dùng chọn làm những mẫu sản phẩm của họ thành trình duyệt mặc định. [ 7 ] [ 8 ]Các ứng dụng kiểu Metro là những ứng dụng bên thứ ba duy nhất chạy trên Windows RT. Các ứng dụng bên thứ ba truyền thống cuội nguồn không chạy trên hệ điều hành quản lý này .

Nhiều bản sao[sửa|sửa mã nguồn]

Trước Windows 8, những chương trình máy tính được nhận dạng bằng những hình tượng máy tính tĩnh của chúng. Thanh tác vụ Windows có trách nhiệm biểu lộ mỗi ứng dụng có hành lang cửa số khi chúng chạy. Các ứng dụng kiểu Metro lại được nhận dạng qua những ” ô xếp ” của chúng hiển thị hình tượng và những nội dung động khác. Ngoài ra, trong Windows 8 và Windows 8.1 RTM, chúng không được hiển thị trên thanh tác vụ khi chạy, mà trên một trình chuyển ứng dụng ở cạnh trái màn hình hiển thị. [ 9 ] Windows 8.1 Update đã Phục hồi những biểu tượng thanh tác vụ cho những ứng dụng kiểu Metro. [ 10 ]Không có số lượng giới hạn nào về số lượng những bản sao của những ứng dụng desktop hoàn toàn có thể chạy cùng lúc. Ví dụ, một người dùng hoàn toàn có thể chạy bao nhiêu bản sao chương trình cũng được ví dụ như Notepad, Paint hay Firefox khi tài nguyên mạng lưới hệ thống tương hỗ. ( Một số ứng dụng desktop, như Windows Media Player, được phong cách thiết kế để cho phép chỉ một quy trình, nhưng điều này không bị hệ quản lý bắt buộc. ) Tuy nhiên, trong Windows 8, chỉ một bản sao của ứng dụng kiểu Metro hoàn toàn có thể chạy tại một thời gian ; chạy ứng dụng sẽ khiến quy trình đang chạy quay lại từ đầu .

Trong Windows 10[sửa|sửa mã nguồn]

Windows 10 mang lại 1 số ít biến hóa đáng kể về giao diện và cách thao tác của ứng dụng UWP .
Giao diện của những ứng dụng UWP sẽ tùy vào từng ứng dụng. Các ứng dụng UWP dành riêng cho Windows 10 thường có một giao diện khác, khi chúng dùng những phần tinh chỉnh và điều khiển giao diện độc lạ so với những phiên bản Windows trước. Các ngoại lệ là những ứng dụng sử dụng giao diện tùy chỉnh, đặc biệt quan trọng là những game show. Các ứng dụng được phong cách thiết kế cho Windows 8. x sẽ có độc lạ rõ ràng so với ứng dụng cho Windows 10 .

Các ứng dụng UWP cũng có thể giống gần như y hệt các ứng dụng desktop truyền thống, sử dụng các phần điều khiển giao diện giống như từ các phiên bản Windows từ Windows 95 trở đi. Đây là các ứng dụng desktop cũ được chuyển đổi thành các ứng dụng UWP và được phân phối bằng APPX.

Trong Windows 10, hầu hết ứng dụng UWP, kể cả những ứng dụng được phong cách thiết kế cho Windows 8. x, đều chạy trong những hành lang cửa số nổi, và người dùng sẽ dùng thanh tác vụ và Task View để chuyển giữa cả những ứng dụng UWP và desktop. Windows 10 cũng ra mắt ” Continuum ” hay ” Tablet Mode “. Chế độ này được mặc định tắt trên những máy tính để bàn và bật trên những máy tính bảng, nhưng người dùng máy để bàn vẫn hoàn toàn có thể bật tắt nó bằng tay thủ công. Khi tắt Tablet Mode is off, những ứng dụng sẽ có những hành lang cửa số chỉnh sửa được kích cỡ và thanh tiêu đề luôn hiện. Khi bật Tablet Mode những ứng dụng hoàn toàn có thể chỉnh kích cỡ sẽ dùng mạng lưới hệ thống hành lang cửa số tựa như như những ứng dụng kiểu Metro trên Windows 8. x nên chúng sẽ bị buộc dùng toàn màn hình hiển thị hoặc được gắn vào một bên. [ 11 ] [ 12 ] [ 13 ]Các ứng dụng UWP trong Windows 10 hoàn toàn có thể mở trong nhiều ứng dụng. Microsoft Edge, Máy tính tay, và Ảnh là những ví dụ về những ứng dụng được cho phép điều này .

Giấy phép và phân phối[sửa|sửa mã nguồn]

Các ứng dụng UWP hoàn toàn có thể được tải về từ Windows Store hoặc được sideload từ thiết bị khác. Yêu cầu sideload đã giảm đáng kể từ Windows 8. x tới 10, nhưng ứng dụng vẫn phải được ký bởi một ghi nhận số an toàn và đáng tin cậy cùng với một ghi nhận gốc. [ 14 ]

Thời gian chạy[sửa|sửa mã nguồn]

Các ứng dụng desktop truyền thống lịch sử được khởi đầu và đóng lại khi có lệnh của người dùng. Tuy nhiên, những ứng dụng kiểu Metro không khi nào đóng hay mở thực sự theo lệnh của người dùng. Các ô xếp động, những thành phần nền và những giao diện tương tác với những ứng dụng khác hoàn toàn có thể nhu yếu ứng dụng hoạt động giải trí trước khi người dùng bật ứng dụng lên. Ngoài ra, khi người dùng đóng một ứng dụng thì những quy trình của ứng dụng sẽ không bị ngừng hoàn toán hay lượng bộ nhớ đã dùng cũng không được giải phóng ; thay vào đó, chúng chỉ bị ngừng trong thời điểm tạm thời. Một trình quản trị ứng dụng của Windows sẽ tự động hóa ngừng những ứng dụng đang treo, không hoạt động giải trí và đã đóng. [ 15 ] [ 16 ]
Ban đầu, những ứng dụng Windows được tăng trưởng sử dụng Windows API. Các ứng dụng có quyền truy vấn vào API mà không bị hạn chế. Các nhà tăng trưởng được tự do chọn ngôn từ lập trình và công cụ tăng trưởng của họ. Tuy nhiên, những ứng dụng kiểu Metro chỉ được tăng trưởng bằng Windows Runtime ( WinRT ). Nếu sử dụng một API bị cấm sẽ khiến ứng dụng không đủ điều kiện kèm theo Open trên Windows Store .Không phải ứng dụng WinRT nào cũng là ứng dụng kiểu Metro ; một lượng nhỏ WinRT có sẵn cho những ứng dụng desktop. [ 17 ]Các ứng dụng kiểu Metro chỉ hoàn toàn có thể được tăng trưởng bằng những công cụ tăng trưởng của chính Microsoft. Theo Bauer, Giám đốc Khoa học của Embarcadero Technologies, có những API mà mọi chương trình máy tính đều phải gọi nhưng Microsoft đã cấm chúng, trừ khi chính thời hạn chạy Visual C + + của Microsoft thực thi gọi những API đó. [ 18 ] [ 19 ] [ 20 ]

Ứng dụng Universal[sửa|sửa mã nguồn]

Các ứng dụng được phát triển để làm việc trên cả điện thoại thông minh, máy tính cá nhân, video game console và HoloLens được gọi là các ứng dụng universal. Việc này được thực hiện bằng các dùng các API ứng dụng universal, lần đầu giới thiệu trong Windows 8.1 và Windows Phone 8.1. Visual Studio 2013 with Update 2 có thể dùng để phát triển các ứng dụng này.[21][22] Windows 10 giới thiệu Universal Windows Platform (UWP) 10 để phát triển các ứng dụng universal. Các ứng dụng sử dụng nền tảng này được phát triển với Visual Studio 2015. Các ứng dụng kiểu Metro cũ cho Windows 8.1, Windows Phone 8.1 hay cả hai (universal 8.1) cần phải điều chỉnh để chuyển sang nền tảng này.[23][24]

UWP thực ra không khác Windows Runtime ; đúng hơn thì nó là một phần lan rộng ra của nó. Các ứng dụng không còn được bộc lộ là được viết riêng cho một HĐH nào đơn cử trong manifest của chúng nữa ; thay vào đó, chunhs tập trung chuyên sâu vào một hoặc nhiều họ thiết bị, v. d. máy tính để bàn, di động, Xbox hay Internet of Things ( IoT ). Chúng phản ứng với những tính năng có sẵn trong thiết bị. Một ứng dụng universal hoàn toàn có thể chạy trên cả điện thoại di động nhỏ và máy tính bảng và đem lại thưởng thức tương thích. Ứng dụng universal chạy trên điện thoại cảm ứng hoàn toàn có thể khởi đầu y hệt như trên máy tính bảng khi điện thoại thông minh được liên kết với màn hình hiển thị phụ hoặc một dock cắm tương thích. [ 25 ]

APPX là định dạng tập tin dùng để phân phối và cài đặt các ứng dụng trên Windows 8.x và 10, Windows Phone 8.1, Windows 10 Mobile, Xbox One, Hololens, và Windows 10 IoT Core.[26] Không giống các ứng dụng desktop cũ, APPX là hệ thống cài đặt duy nhất cho ứng dụng UWP. Nó thay thế định dạng XAP trên Windows Phone 8.1, trong nỗ lực thống nhất việc phân phối ứng dụng cho Windows Phone và Windows 8.[27] Các tập tin APPX chỉ tương thích với phiên bản Windows Phone 8.1 về sau.[28]

Xem thêm: Viber

Windows Phone 8.x Marketplace cho phép người dùng tải các tập tin APPX vào một thẻ SD và cài đặt chúng thủ công. Trái lại, sideload (cài đặt ứng dụng ngoài) bị cấm trên Windows 8.x, trừ khi người dùng có giấy phép phát triển hay trong tên miền doanh nghiệp.[29][nguồn không đáng tin?]

Phần mềm Windows có quyền sử dụng và đổi khác hệ sinh thái của chúng. Các quyền thông tin tài khoản người dùng Windows, User Account Control và ứng dụng diệt virus sẽ kiểm tra năng lực này và thông tin người dùng nếu ứng dụng cố sử dụng nó với mục tiêu xấu. Tuy nhiên, những ứng dụng kiểu Metro bị sandbox và không hề biến hóa hệ sinh thái Windows. Chúng cần được cho phép quyền để truy vấn những thiết bị phần cứng như webcam và microphone và quyền truy vấn mạng lưới hệ thống tập tin của chúng bị số lượng giới hạn trong những thư mục người dùng, ví dụ như My Documents. Microsoft còn liên tục giám sát những ứng dụng này và sẽ hoàn toàn có thể xóa chúng nếu chúng có yếu tố về bảo mật thông tin hoặc riêng tư. [ 30 ] [ 31 ]

Rate this post
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments