Khi bạn tạo ra ứng dụng Universal Windows Platform (UWP, ứng dụng Windows thích hợp nhất), cũng tức là bạn đang tạo ra một ứng dụng có khả năng chạy trên bất kỳ thiết bị Windows nào, đó rất có thể là:

Dòng thứ di động: điện thoại di động, laptop lai (phablet).Dòng thiết bị máy tính xách tay cá nhân: máy tính xách tay bảng, laptop, máy vi tính để bàn.Dòng vật dụng gia đình: Surface hub.Dòng vật dụng IoT: những thiết bị nhỏ dại gọn như thiết bị treo hoặc thứ dụng vào nhà.

Bạn đang xem: Universal windows platform development là gì

Bạn sẽ xem: Universal windows platform development là gì

Bạn rất có thể giới hạn ứng ụng của khách hàng chỉ giành cho một thiết bị duy tuyệt nhất (dòng thiết bị di động chẳng hạn), hoặc chúng ta cũng có thể cho phép ứng dụng của chúng ta có thể hoạt cồn trên toàn bộ thiết bị.

Chỉ việc kiến thiết ứng dụng sao để cho trông ‘ổn ổn’ trên tất cả thiết bị di động đã và đang là một thách thức lớn. Chính vì như thế làm cầm cố nào để xây đắp một ứng dụng hỗ trợ trải nghiệm người dùng trên một vài thiết bị có khá nhiều kích thước khác biệt và các cách nhận dữ liệu khác nhau?

Việc xây cất cho nhiều thiết bị thực sự đòi hỏi việc cân nặng nhắc, lên chiến lược và xây cất bổ sung, nhưng căn cơ Windows hợp tốt nhất (UWP) cung ứng một tập những tính năng được thi công sẵn và các khối phù hợp nhất hỗ trợ cho việc sản xuất trải nghiệm người tiêu dùng cho các thiết bị trở nên thuận lợi hơn.

Những kỹ năng được tạo sẵn mang lại nhà thiết kế

Hãy với mọi người trong nhà lướt sang 1 trong số những tác dụng này. Bạn không phải làm bất cứ điều gì từ những tài năng này, chúng hoàn toàn tự động.

Pixel công dụng và nền tảng gốc rễ tùy biến

Khi ứng dụng của doanh nghiệp chạy trên những thiết bị Windows, hệ thống sử dụng thuật toán để trung hòa - nhân chính cách các control, fonts chữ và những thành phần giao diện hiển thị trên màn hình. Thuật toán tùy đổi thay này phụ thuộc khoảng cách nhìn và tỉ lệ màn hình (pixel/inch) để buổi tối ưu hóa size cảm nhận (perceived size) rộng là kích thước vật lý (physical size). Thuật toán tùy đổi thay này bảo vệ rằng một fonts chữ kích cỡ 24px bên trên Surface Hub phương pháp xa 10ft cũng hiển thị cụ thể như phông chữ kích thước 24px bên trên một chiếc smartphone 5’’ chỉ giải pháp xa người dùng vài inch.


*

Chính vì bí quyết mà hệ thống tùy biến chuyển này xử lý, khi bạn thiết kế áp dụng UWP, nghĩa là chúng ta đang thi công với những ‘pixel hiệu quả’ (effective pixel), chứ không hẳn là các pixel vật lý (physical pixel). Để xem thêm về cách kiến thiết sử dụng px hiệu quả, chúng ta có thể xem qua bài xích “Thiết kế cân xứng (responsive design) cho áp dụng Windows thích hợp nhất”.

Đầu vào hợp nhất và các tương tác thông minh

Mặc dù chúng ta cũng có thể thiết kế cho những thiết bị đầu vào cụ thể (bút cảm ứng chẳng hạn), nhưng bạn chưa phải làm bởi thế vì những ứng dụng UWP áp dụng một khối hệ thống đầu vào sử dụng những tương tác logic (smart interaction). Điều này còn có nghĩa rằng chúng ta cũng có thể thiết kế luân phiên quanh một can dự ‘click’ mà không nhất thiết phải quan vai trung phong ‘click’ này đến từ một click chuột, hay là 1 cái chạm ngón tay.

Khối chế tạo hợp nhấtNút điều khiển hợp tốt nhất (universal control)

UWP hỗ trợ một tập các nút tinh chỉnh hợp duy nhất được bảo đảm an toàn hoạt động tốt trên tất cả thiết bị Windows. Tập hòa hợp này bao hàm tất cả từ phần lớn form control thông dụng như radio button cùng text box cho đến những control phức tạp hơn hoàn toàn như grid view và list view có thể tạo ra những danh sách xuất phát điểm từ một nguồn dữ liệu hay chủng loại sẵn có. Hầu như control này tự nhận ra thiết bị đầu vào và triển khai với tập hợp các tương tác đầu vào, các event state và toàn bộ tính năng phù hợp cho từng mẫu thiết bị.

Danh sách vừa đủ của các control và những mẫu (pattern) mà chúng ta cũng có thể tạo ra trường đoản cú chúng, các bạn hãy xem nội dung bài viết “Control & patterns”.

Phong biện pháp hợp nhất (universal style)

Ứng dụng UWP của người sử dụng sẽ tự động hóa lấy một tập kiểu thi công (style) khoác định cung cấp cho chính mình những công dụng sau:

Một tập những kiểu thiết kế đem về cho ứng dụng của bạn theme sang hoặc về tối (tùy theo lựa chọn của bạn) và hoàn toàn có thể kết hợp với tham chiếu màu nhấn mạnh vấn đề của người tiêu dùng (accent color).


*

Một thứ hạng chữ dựa trên kiểu Segoe bảo đảm an toàn phần chữ vào ứng dụng của người sử dụng trông đồng bộ trên tất cả thiết bị.Các vận động mặc định cho những tương tác.Tự động hỗ trợ cho các chế độ tương phản nghịch cao.Tự động cung ứng cho các ngôn ngữ khác. Các kiểu thiết kế định sãn sẽ chọn đúng fonts chữ đến từng ngôn từ mà Windows hỗ trợ. Thậm chí chúng ta có thể sử dụng đa ngôn ngữ trong thuộc một áp dụng và chúng sẽ tiến hành hiển thị một cách tốt nhất.Hỗ trợ sẵn cho bài toán đọc RTL.

Bạn có thể tùy chỉnh thiết lập những phong cách này để đem về cho ứng dụng của người sử dụng trải nghiệm duy nhất. Ví dụ bên dưới với áp dụng thời tiết được thiết kế với với phong cách độc đáo.


*

*

Microsoft cung cấp các chủng loại thiết kế giành riêng cho Adobe Illustrator và Microsoft PowerPoint gồm tất cả những gì bạn phải để bắt đầu thiết kế các ứng dụng UWP. đều mẫu thiết kế này bao hàm các control và giao diện cho từng cái thiết bị.

Những câu hỏi thường gặpTôi hoàn toàn có thể tạo ra một bối cảnh duy duy nhất và cần sử dụng nó cho tất cả các trang bị không?

Được, bạn cũng có thể tạo ra một hình ảnh duy nhất và cần sử dụng cho toàn bộ các máy – bạn không phải tạo nên một bối cảnh khác mang đến từng chiếc thiết bị. Những hướng dẫn thiết kế rất có thể giúp bạn tạo thành một giao diện duy nhất có thể hoạt động tốt trên tất cả các thiết bị.

Xem thêm: Thực Hành Xác Định Hệ Số Căng Bề Mặt Của Chất Lỏng Vật Lý 10

Ứng dụng UWP của tôi gồm phải chạy trên tất cả các vật dụng không?

Không, ứn dụng của công ty không cần phải chạy trên tất cả các thiết bị. Các bạn không thể chỉ tập trung vào trong 1 thiết bị tốt nhất – chẳng hạn như điện thoại cảm ứng đi đụng – nhưng chúng ta có thể hạn chế ứng dụng của người sử dụng đối cùng với một chiếc thiết bị, ví dụ điển hình như thiết bị di động bao hàm điện thoại di động, phablet và một vài laptop bảng. Khi chúng ta xuất phiên bản ứng dụng, chúng ta có thể cho phép ứng dụng chuyển động trên toàn bộ các thiết bị, một vài dòng thiết bị, hoặc chỉ một thiết bị duy nhất.