article detail

Muốn thiết kế nên bộ widget cho riêng mình? Để Microsoft giúp cho!

Hoang Nguyen
2 năm trước
Cập nhật 2 năm trước
Hãng M đã chính thức chia sẻ một số thông tin về việc tích hợp Widget bên thứ 3, và đưa ra một vài lời khuyên cho các lập trình viên khi đưa widget lên Windows 11.

Được giới thiệu như một phiên bản thay thế Live Tiles, Widgets trên Windows 11 giống như một phiên bản ứng dụng Microsoft Start được tích hợp sẵn những thông tin, khả năng truy cập nhanh và cùng với đó là những trang tin và thời tiết nhanh ngay trên màn hình chính. 

Thế nhưng việc chỉ giới hạn cho ứng dụng bên thứ nhất khiến cho mọi người tỏ thái độ thờ ơ với tính năng này. Cho nên, hãng đã mở ra cơ hội cho các nhà phát triển bên thứ 3 tích hợp chúng bằng việc ra một thông cáo báo chí về việc thiết kế và tích hợp nó sao cho "chuẩn chỉ" nhất. 

Microsoft đã thiết kế một bộ hướng dẫn cực kì chi tiết về widget, để cho chúng ta biết được cách nó vận hành, và một vài vấn đề cho nhà phát triển khi xây dựng bộ widget cho nó. Chẳng hạn như, một ứng dụng có thể sử dụng nhiều loạt widget khác nhau. Được vận hành bằng cơ chế Microsoft Adaptive Card, Widgets sẽ có khả năng hiển thị thông tin ngay cả khi ứng dụng đó tắt, và hỗ trợ ứng dụng Win32 truyền thống và ứng dụng PWA.

Tiêu chí mà Microsoft đưa ra gồm 6 đề mục, đó là:

  • Glancable: Tích hợp đầy đủ thông tin cần thiết và giúp cho người dùng tiếp nhận chỉ cần bằng 1 cú đưa mắt. Người dùng sẽ bấm vào khi cần thêm thông tin.
  • Dependable: Giúp người dùng tiết kiệm thời gian với những thông tin được đưa ra khi người dùng lặp đi lặp lại hành động. 
  • Useful: Các thông tin trên đó cũng phải thực sự hữu ích và có liên quan với trải nghiệm người dùng.
  • Personal: Theo thời gian, các thông tin trên đó cũng phải thực sự được cá nhân hoá và kết nối trải nghiệm với cảm xúc của người dùng. Nhưng Microsoft không cho phép các nhà phát triển tích hợp quảng cáo. Người dùng được quyèn thay đổi nội dung và cách bố trí của widget
  • Focused: Một widget nên chỉ được thiết kế để thể hiện 1 đề mục nội dung, vì bản thân Widget không phải là nơi thay thế ứng dụng và website của bạn.
  • Fresh: Nội dung nên được cập nhật và biến đổi hàng ngày sao cho thể hiện thông tin mới nhất khi người dùng cần nó. 

Hiện tại không rõ thời điểm Microsoft sẽ tích hợp widget bên thứ 3, nhưng chắc chắn sẽ nằm trong 1 bản cập nhật tính năng (Feature Drop) của hãng. 

Thảo luận
Tham gia thảo luận văn minh cùng anh em ThinkView
Đăng nhập