Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
[Bài viết này là tài liệu trước khi phát hành và có thể thay đổi.]
Tối ưu hóa cho thiết bị là tính năng thay đổi cách tải và hiển thị màn hình ứng dụng canvas trên Android và iOS thiết bị. Tính năng này cho phép nhà phát triển xây dựng các ứng dụng gốc tuyệt đẹp cho người dùng thiết bị di động với màn hình được tối ưu hóa cho thiết bị, sử dụng các thành phần UI gốc, thay vì hiển thị bên trong chế độ xem web. Màn hình tối ưu hóa thiết bị mang lại những lợi ích sau:
- Trải nghiệm người dùng di động hiện đại và các mẫu tương tác
- Cải thiện hiệu suất và độ tin cậy
- Khả năng tích hợp của thiết bị với giao diện người dùng do nhà sản xuất xác định
Không cần phải xây dựng lại ứng dụng vì người tạo ứng dụng có thể sử dụng tất cả các yếu tố xây dựng ứng dụng quen thuộc để tạo ra trải nghiệm tối ưu hóa cho thiết bị, mặc dù có một số hạn chế. Các ứng dụng được tối ưu hóa cho thiết bị hoạt động với các tính năng di động khác như ngoại tuyến, thông báo đẩy và gói.
Quan trọng
- Đây là một tính năng xem trước.
- Các tính năng xem trước không được dùng cho sản xuất và có thể có chức năng bị hạn chế. Những tính năng này khả dụng trước khi có bản phát hành chính thức để khách hàng có thể truy cập sớm và cung cấp phản hồi.
Cho phép màn hình được tối ưu hóa cho thiết bị
- Chọn Cài đặt>Tính năng sắp ra mắt>Xem trước>Tối ưu hóa cho thiết bị.
- Chỉ sử dụng các điều khiển được hỗ trợ trên màn hình.
Sau khi bật tính năng này, bạn có thể tìm thấy những điều khiển nào được hỗ trợ trong ngăn Chèn bằng cách chọn bộ lọc Thiết bị được tối ưu hóa (xem trước) . Tìm hiểu thêm về những điều khiển nào hiện được hỗ trợ gốc.
Màn hình được tạo chỉ bằng các điều khiển được tối ưu hóa cho thiết bị sẽ tự động hiển thị gốc trên Android và iOS thiết bị. Một ứng dụng có thể có màn hình được tối ưu hóa, trong khi một số ứng dụng khác thì không. Điều này chỉ phụ thuộc vào các điều khiển mà nhà sản xuất lựa chọn để tạo ra màn hình đó.
Màn hình được tối ưu hóa như thế nào cho các thiết bị
Đối với ứng dụng canvas chạy trên thiết bị di động, có các thành phần UI, trạng thái hiện tại của chúng và logic kinh doanh liên quan xác định cách tối ưu hóa màn hình. Power Apps Ví dụ, trên màn hình, bạn có thể có một nút ở vị trí 0, có chiều rộng và chiều cao lần lượt là 200 và 40, và có màu xanh lam. Logic kinh doanh cho phép bạn điều hướng người dùng đến một màn hình khác. Power Fx
Nếu tùy chọn Tối ưu hóa cho thiết bị bị tắt đối với màn hình đó, màn hình sẽ tải và hiển thị ở chế độ xem web, chạy tương tự như cách hoạt động trong trình duyệt web trên máy tính để bàn. Khi bật Tối ưu hóa cho thiết bị , trạng thái hiện tại của từng phần tử sẽ được chuyển đến thiết bị nơi nó hiển thị cùng phần tử đó nhưng sử dụng giao diện người dùng gốc. Bây giờ chúng ta có một nút dài màu xanh được hiển thị gốc ở góc trên bên trái. Logic kinh doanh sửa đổi trạng thái hoặc thực hiện hành động, diễn ra theo cách tương tự như trước đây. Khi nút được hiển thị gốc được chọn, thiết bị sẽ chạy Power Fx và người dùng sẽ được điều hướng đến màn hình đã chỉ định.
Mỗi bộ điều khiển cần có một thiết bị tối ưu hóa, tương đương gốc, hỗ trợ các thuộc tính tương tự để có thể hiển thị theo cách mà người tạo mong đợi. Trong quá trình xem trước, có một số hạn chế mà các điều khiển và thuộc tính được hỗ trợ. Cho dù là điều khiển cổ điển hay hiện đại, nó đều lọc danh sách các điều khiển để tối ưu hóa cho thiết bị.