Lần cập nhật gần đây nhất: Ngày 4 tháng 9 năm 2024
Chào mừng bạn đến với lộ trình Jetpack Compose, nơi cung cấp thông tin sơ bộ về những kế hoạch sắp tới của Jetpack Compose. Đối với các tính năng đã hoàn chỉnh, vui lòng xem ghi chú phát hành.
Đây là những tính năng mà đội ngũ chúng tôi đang cân nhắc và triển khai. Chúng tôi chia sẻ lộ trình này với ý định tốt nhất. Tuy nhiên, lộ trình này chưa đầy đủ và ưu tiên có thể thay đổi khi chúng tôi tìm hiểu thêm và tiếp tục nhận phản hồi từ bạn. người dùng của chúng tôi.
Các mục Trọng tâm sẽ sớm được triển khai và có khả năng ra mắt trong một bản phát hành ổn định sắp tới. Các mục Tồn đọng đã được lên kế hoạch nhưng có khả năng chưa ra mắt ngay.
Thư viện Core
Khía cạnh |
Trọng tâm |
Tồn đọng |
Xong |
Material 3 |
Nhóm điều khiển nút được phân đoạn (M3) Thanh ứng dụng dưới cùng (Căn chỉnh RTL) Huy hiệu (cập nhật căn chỉnh) Vuốt để làm mới (làm mới thiết kế M3) Đo điểm chuẩn hiệu suất / Hồ sơ cơ sở dành cho M3 |
Hệ thống con chuyển động/chuyển đổi |
Bộ chọn Chú giải công cụ Thanh tìm kiếm Bảng dưới cùng |
Tổ chức |
Hiệu ứng tải mục từng phần Các tính năng mới và tính năng ổn định của bố cục luồng Ổn định AnchoredDraggable Cải thiện hiệu suất và di chuyển sửa đổi.node Hỗ trợ kéo và thả trong bố cục Lazy Tiêu đề cố định cho danh sách |
Tiêu đề cố định cho danh sách |
API công khai cho các thành phần liên kết |
Giao diện người dùng |
Tính năng tự động điền Văn bản có thể nhấp Hỗ trợ tự động định cỡ văn bản |
Chỉnh sửa văn bản nhiều kiểu Lựa chọn văn bản thông minh và chuyển văn bản thành đường liên kết Tạo và chỉnh sửa bố cục văn bản dài Cải tiến API và lựa chọn văn bản Hỗ trợ bản vẽ không đồng bộ Hỗ trợ phương pháp đo lường đa luồng Thành phần kết hợp hai ngăn |
Phương thức nhập bằng bàn phím phần cứng Tài nguyên chuỗi có kiểu Hỗ trợ tính năng Kéo và thả trên nhiều màn hình Hỗ trợ SubLayer đồ hoạ |
Ảnh động |
Chuyển tiếp phần tử dùng chung |
||
Trình biên dịch & thời gian chạy |
Viết lại SlotTable Lên lịch LazyList / Tận dụng luồng Thành phần có thể bị gián đoạn Ảnh động của mục trong LazyList |
Tối ưu hoá việc chuyển đối tượng sửa đổi lên trên SlotTable được chia sẻ cho các lần kết hợp phụ |
Cấu hình độ ổn định kiểu bên ngoài Tối ưu hoá việc loại bỏ nhóm Chế độ bỏ qua ở mức cao Ghi nhớ nội tại Hỗ trợ trình lập lịch đa luồng |
Thử nghiệm |
Kiểm tra khả năng hỗ trợ tiếp cận cho Compose Xử lý lỗi hiệu quả hơn |
Hỗ trợ chèn dữ liệu nhập đa phương thức Hỗ trợ các bài kiểm thử phổ biến |
|
Công cụ |
Kiểm thử ảnh chụp màn hình @Preview Xem trước tiện ích Glance Thử nghiệm phát triển giao diện người dùng và GenAI Chất lượng liên tục và Cải thiện hiệu suất Sắp xếp bản xem trước và Thu phóng |
Hỗ trợ nâng cao hơn về Ảnh động / Điều hướng (Khái niệm) |
Tính năng xem trước trong Compose Kiểm tra giao diện người dùng trong Compose |
Tích hợp thư viện Jetpack
Khía cạnh |
Trọng tâm |
Xong |
Điều hướng |
Ảnh động chuyển tiếp |
|
Phân trang |
Đưa các API phân trang của Compose vào sử dụng chính thức |
|
Giới hạn/bố cục chuyển động |
ConstraintLayout DSL tương đương với các tính năng hiện có |
Nền tảng
Nền tảng |
Trọng tâm |
Xong |
Tiện ích trên màn hình chính |
||
TV Compose |
Đề xuất
Nếu bạn muốn đề xuất một mục nên cân nhắc đưa vào lộ trình, vui lòng xem qua các đề xuất hiện tại hoặc tạo một đề xuất mới.