Android 16 có thể cho phép các nhà phát triển nhét tùy chọn ứng dụng của họ vào cài đặt hệ thống, một quả táo la

Bản tóm tắt

  • Android 16 giới thiệu API mới, SettingsPreferenceService, cho phép các ứng dụng tích hợp cài đặt trực tiếp vào ứng dụng cài đặt Android, có khả năng tạo trải nghiệm cài đặt hợp nhất.

  • Thành công của tính năng này bản lề về việc áp dụng nhà phát triển, vì API tương đương trên iOS thấy việc sử dụng hạn chế. Quyết định của Google về việc mở API cho các nhà phát triển của bên thứ ba hoặc hạn chế nó đối với các ứng dụng hệ thống sẽ rất quan trọng.

  • Mặc dù một trung tâm cài đặt hợp nhất có thể đơn giản hóa trải nghiệm người dùng, việc triển khai không nhất quán sẽ làm suy yếu giá trị của nó, khiến cho sự tham gia của nhà phát triển rộng rãi trở nên thiết yếu cho hiệu quả của nó.


Vì hiện tại, ứng dụng Cài đặt trên thiết bị Android của bạn chịu trách nhiệm chính trong việc xử lý tất cả các cài đặt liên quan đến thiết bị, trong khi các cài đặt và tùy chọn liên quan đến ứng dụng thường được tìm thấy trong chính các ứng dụng. Tuy nhiên, điều này có thể thay đổi với Android 16, với các ứng dụng có khả năng truy cập vào API mới sẽ cho phép các nhà phát triển tích hợp cài đặt ứng dụng của riêng họ vào UI cài đặt của hệ thống.

Một bản tô nổi bật đồ họa Android 16.

Có liên quan

Android 16 đang đi đúng hướng để phát hành tháng 6, người đứng đầu Android của Google cho biết

Đó là sớm hơn trong năm so với các lần lặp trước

Sự phát triển, lần đầu tiên được phát hiện bởi nhà phân tích Mishaal Rahman đáng tin cậy trong một báo cáo cho Cơ quan Android, cho thấy Android 16 thêm một API Cài đặt mới có thể biến màn hình cài đặt đã kết nối của Android thành một trung tâm trung tâm cho các tùy chọn cụ thể của ứng dụng.

Các nhà phát triển có thể quyết định xem họ có muốn trình bày các tùy chọn ứng dụng trong màn hình Cài đặt hệ thống rộng hơn hay không, hoàn thành với tùy chọn TI chỉ làm nổi bật một loại nhất định. Các nhà phát triển có thể định nghĩa các tùy chọn là chỉ đọc hoặc có thể ghi hoặc đánh dấu các tùy chọn là 'deeplink_only' với một liên kết trực tiếp đến các cài đặt cụ thể trong ứng dụng đã nói. Hơn nữa, sử dụng API, các nhà phát triển cũng sẽ có thể đánh dấu các cài đặt là 'Indps_post_confirmation' để thay đổi có thể đảo ngược, 'NO_Direct_Access' cho các cài đặt nhạy cảm phải được thay đổi từ bên trong ứng dụng và 'NO_Sensive' cho các cài đặt có thể thay đổi mà không cần sự đồng ý rõ ràng.

iOS cho thấy một rào cản nhận con nuôi

Android 16

Jules Wang / AP

Để tham khảo, các nhà phát triển làm việc trên các ứng dụng cho iPhone có quyền truy cập vào API tương đương trên iOS, nhưng nó hầu như không bao giờ được sử dụng toàn bộ tiềm năng của nó. Mặc dù việc thêm các tùy chọn dành riêng cho ứng dụng trong menu Cài đặt rộng hơn sẽ tạo ra trải nghiệm người dùng hợp nhất và tích hợp hơn nhiều, nhưng sẽ chỉ có ý nghĩa nếu API được áp dụng rộng rãi. Tính thực tế giảm dần nếu bạn phải tự mình vào cài đặt chỉ để xem liệu một ứng dụng cụ thể có cung cấp tùy chọn tích hợp hay không, chỉ để thấy rằng nó không, và bây giờ bạn cần điều hướng đến các cài đặt trong ứng dụng của nó.

Sự miễn cưỡng đóng góp các ưu tiên có thể sẽ chuyển sang Android nếu Google cung cấp API cho tất cả các ứng dụng của bên thứ ba. Ngoài ra, Google có thể giới hạn Cài đặtSpreferenceservice đối với các ứng dụng của riêng mình hoặc các ứng dụng hệ thống khác, dẫn đến việc sử dụng tỷ lệ truy cập hạn chế, nhưng 100 %.

Android 16 đã đạt được sự ổn định của nền tảng và chúng tôi sẽ biết chắc chắn liệu Cài đặtSpreferenceservice sẽ được giới hạn trong các ứng dụng hệ thống hay mở cho tất cả khi ổn định đến gõ vào tháng 6.

Hình ảnh liên kết

Có liên quan

Android 16 đạt được một cột mốc quan trọng với việc phát hành Beta 3

Sự ổn định nền tảng bắt đầu


Khám phá thêm từ Phụ Kiện Đỉnh

Đăng ký để nhận các bài đăng mới nhất được gửi đến email của bạn.

Gửi phản hồi

Khám phá thêm từ Phụ Kiện Đỉnh

Đăng ký ngay để tiếp tục đọc và truy cập kho lưu trữ đầy đủ.

Tiếp tục đọc