Ostatnia aktualizacja: kwiecień 2026 r.
Witamy w planie rozwoju Jetpack Compose, w którym przedstawiamy nadchodzące plany dotyczące Jetpack Compose. Informacje o ukończonych funkcjach znajdziesz w informacjach o wersji.
To są funkcje, nad którymi zespół obecnie pracuje i o których myśli. Ten plan rozwoju jest udostępniany w dobrej wierze, ale nie jest wyczerpujący, a priorytety mogą się zmienić, gdy będziemy się dowiadywać więcej i otrzymywać od Was, naszych użytkowników, opinie.
Elementy In Focus są wkrótce opracowywane i prawdopodobnie pojawią się w nadchodzącej stabilnej wersji. Elementy Backlog są planowane, ale prawdopodobnie nie pojawią się w najbliższym czasie.
Podstawowe biblioteki
Obszar |
W trakcie realizacji |
W planach |
Gotowe |
Material 3 |
Paski przewijania Integracja stylów z Material 3 Stabilizacja komponentów Material 3 Expressive Ulepszenia i poprawki błędów w planszy dolnej Wskazania skupienia Komponenty adaptacyjne |
Podsystem ruchu Aktualizacje komponentów M3 |
|
Podstawy |
Style (eksperymentalne) Układ FlexBox (eksperymentalny) Układ siatki (eksperymentalny) UIMediaQuery (eksperymentalne) Rozróżnianie gestów |
|
Obsługa przeciągania i upuszczania w układach Lazy Stabilizacja AnchoredDraggable Publiczny interfejs API dla komponentów zakotwiczonych |
Grafika |
Gradienty siatkowe Wcięcia GraphicsLayer Eksportowanie części mapy bitowej Ulepszenia wydajności: buforowanie wektorowe |
Ulepszenia AVD Ulepszenia rozmycia Zaawansowane efekty graficzne Ulepszenia wydajności: cienie, fale |
Cienie i cienie wewnętrzne |
Tekst |
Ulepszenia interfejsu API i zaznaczania tekstu Edycja tekstu w wielu stylach |
Obsługa wszystkich flag IME Obsługa czcionek zmiennych za pomocą czcionek do pobrania Ulepszenia interfejsu API i zaznaczania tekstu |
Inteligentne zaznaczanie tekstu i linkify Obsługa automatycznego dopasowywania tekstu Autouzupełnianie Wprowadzanie danych z klawiatury sprzętowej Zasoby ciągów znaków ze stylami Obsługa przeciągania i upuszczania na różnych ekranach Elementy klikalne w tekście AccessibilityChecks |
Animacja |
Wizualne debugowanie animacji układu Zaawansowana animacja układu |
Przejścia między udostępnionymi elementami Wizualne debugowanie udostępnionych elementów Animacje elementów LazyList |
|
Kompilator i środowisko wykonawcze |
Przepisywanie SlotTable Planowanie LazyList / wykorzystanie wątków |
Optymalizacja podnoszenia modyfikatorów Udostępniona SlotTable dla podkompozycji |
Konfiguracja stabilności typu zewnętrznego Optymalizacje usuwania grup Tryb silnego pomijania Wewnętrzne zapamiętywanie Obsługa harmonogramu wielowątkowego |
Testowanie |
Ulepszenia testowania zrzutów ekranu |
Obsługa wstrzykiwania danych wejściowych w wielu trybach Obsługa testów wspólnych |
Standardowy dyspozytor testów Sprawdzanie ułatwień dostępu w Compose |
Narzędzia |
Eksperymenty z GenAI i tworzeniem interfejsu Ciągłe ulepszanie jakości i wydajności |
Bardziej zaawansowana obsługa animacji i nawigacji (koncepcja) |
Podgląd widżetów Glance Testowanie zrzutów ekranu @Preview Organizowanie i powiększanie podglądu Szablony podglądu wielokrotnego Sprawdzanie interfejsu Compose Narzędzie Layout Inspector: liczba rekompozycji i wyróżnienia |
Platformy
Platforma |
W trakcie realizacji |
Gotowe |
Widżety ekranu głównego |
||
TV Compose |
Propozycje
Jeśli chcesz zaproponować dodanie elementu do planu rozwoju, zapoznaj się z dotychczasowymi propozycjami lub utwórz nową propozycję.