Universal windows platform development là gì

     

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

Dòng lắp thêm di động: điện thoại thông minh di động, máy tính lai (phablet).Dòng thiết bị máy tính xách tay cá nhân: laptop bảng, laptop, máy tính để bàn.Dòng thiết bị gia đình: Surface hub.Dòng trang bị IoT: những thiết bị nhỏ gọn như thiết bị đeo hoặc đồ dụng trong nhà.

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

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

Chỉ việc kiến tạo ứng dụng làm sao cho trông ‘ổn ổn’ trên tất cả thiết bị di động đã và đang là một thử thách lớn. Vì thế làm rứa nào để kiến tạo một ứng dụng cung cấp 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ông giống nhau và các cách nhận tài liệu khác nhau?

Việc xây đắp cho nhiều dòng thiết bị thực sự yên cầu việc cân nặng nhắc, lên chiến lược và xây đắp bổ sung, nhưng gốc rễ Windows hợp tuyệt nhất (UWP) cung cấp một tập những tính năng được sản xuất sẵn và những khối thích hợp nhất giúp cho việc tạo trải nghiệm người dùng cho các thiết bị trở nên dễ ợt hơn.

Những khả năng được xây đắp sẵn mang đến nhà thiết kế

Hãy bên nhau lướt sang 1 trong số những hào kiệt này. Bạn chưa phải làm bất kì điều gì trường đoản cú những hào kiệt này, chúng hoàn toàn tự động.

Pixel tác dụng và nền tảng tùy biến

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

*

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

Đầu vào hợp tốt nhất và những 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 rõ ràng (bút chạm màn hình chẳng hạn), dẫu vậy bạn không phải làm như vậy vì các ứng dụng UWP thực hiện một hệ thống đầu vào sử dụng các tương tác tối ưu (smart interaction). Điều này có nghĩa rằng bạn cũng có thể thiết kế luân chuyển quanh một địa chỉ ‘click’ mà không cần phải quan trung tâm ‘click’ này đến từ một click chuột, hay là 1 cái đụng ngón tay.

Khối thành lập hợp nhất

UWP cũng cung ứng một số khối xây dừng hợp nhất giúp cho việc xây đắp ứng dụng cho nhiều dùng sản phẩm công nghệ trở nên dễ dàng hơn.

Xem thêm: 12 Bước Đơn Giản Hướng Dẫn Lắp Máy Lọc Nước Karofi Đúng Chuẩn!

Nút tinh chỉnh và điều khiển hợp tuyệt nhất (universal control)

UWP cung ứng một tập các nút điều khiển hợp độc nhất được bảo đảm an toàn hoạt động tốt trên toàn bộ thiết bị Windows. Tập hòa hợp này bao gồm tất cả từ hồ hết form control phổ cập như radio button và text box cho đến những control phức tạp hơn hẳn như là grid view và menu view hoàn toàn có thể tạo ra các danh sách từ 1 nguồn tài liệu hay mẫu sẵn có. Hầu hết control này tự nhận thấy thiết bị đầu vào và tiến hành với tập hợp các tương tác đầu vào, các sự kiện state và tất cả tính năng thích hợp cho từng loại thiết bị.

Danh sách khá đầy đủ của những control và những mẫu (pattern) mà bạn 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 và patterns”.

Phong cách hợp tốt nhất (universal style)

Ứng dụng UWP của người tiêu dùng sẽ auto lấy một tập kiểu xây dựng (style) mang định cung cấp cho chính mình những tài năng sau:

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

*

Một giao diện chữ dựa trên kiểu Segoe đảm bảo phần chữ trong ứng dụng của người sử dụng trông đồng điệu trên toàn bộ thiết bị.Các hoạt động mặc định cho các tương tác.Tự động cung ứng cho các chế độ tương bội phản cao.Tự động cung cấp cho các ngôn ngữ khác. Những kiểu kiến tạo định sãn sẽ lựa chọn đúng phông chữ mang lại từng ngôn từ mà Windows hỗ trợ. Thậm chí bạn có thể sử dụng đa ngôn ngữ trong cùng một vận dụng và chúng sẽ được 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ể cấu hình thiết lập những phong cách này để mang lại cho ứng dụng của người tiêu 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ế theo phong cách với phong cách độc đáo.

*

Mẫu bao gồm sẵn hợp tuyệt nhất (universal template)

*

Microsoft hỗ trợ các mẫu mã thiết kế dành cho Adobe Illustrator với 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. đa số mẫu xây cất này bao gồm các control và giao diện cho từng loại thiết bị.

Những thắc mắc thường gặpTôi hoàn toàn có thể tạo ra một đồ họa duy độc nhất vô nhị và dùng nó cho toàn bộ các lắp thêm không?

Được, chúng ta cũng có thể tạo ra một hình ảnh duy độc nhất vô nhị và dùng cho toàn bộ các thiết bị – chúng ta không phải tạo ra một hình ảnh khác cho từng mẫu thiết bị. Các hướng dẫn thiết kế hoàn toàn có thể giúp bạn tạo thành một đồ họa duy nhất bao gồm thể chuyển động tốt trên tất cả các thiết bị.

Xem thêm: Cục Sạc Dự Phòng Power Bank 10000 Mah, Pin Sạc Dự Phòng 10

Ứng dụng UWP của tôi tất cả phải chạy trên toàn bộ các lắp thêm không?

Không, ứn dụng của khách hàng không bắt buộc phải chạy trên tất cả các thiết bị. Bạn không thể chỉ tập trung vào một thiết bị độc nhất – chẳng hạn như smartphone đi cồn – nhưng bạn có thể hạn chế ứng dụng của người tiêu dùng đối với một chiếc thiết bị, chẳng hạn như dòng thiết bị di động bao hàm điện thoại di động, phablet và một vài máy tính xách tay bảng. Khi bạn xuất bạn dạng ứng dụng, bạn 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 chiếc thiết bị, hoặc chỉ một thiết bị duy nhất.