May 21, 2024

Jetpack Compose brengt prestatieverbeteringen, betere toolintegratie en materiaalupdates3

Jetpack Compose brengt prestatieverbeteringen, betere toolintegratie en materiaalupdates3

Op de Google I/O-conferentie deed Google een stap aankondigen Een nieuwe versie van de Jetpack Compose UI-toolkit voor Android. Naast vele verbeteringen heeft Jetpack Compose nu betere prestaties, uitgebreide ondersteuning binnen Android Studio, nieuwe Material 3-bibliotheek en meer.

Google zegt dat het werkt aan de prestaties van Compose door de modifiers te migreren naar een nieuwe, efficiëntere applicatie. Stel modifiers samen Ze zijn wat u gebruikt om een ​​configureerbaar element te versieren of uit te breiden, bijv. om het uiterlijk te wijzigen, het zweefbaar en versleepbaar te maken, enz. Volgens Google zorgt het nieuwe systeem voor een prestatieverbetering van 22%. Text En TextField voertuig, maar de punch-kit profiteert van de acceptatie ervan.

Jetpack Compose bevat ook nieuwe functies voor de gebruikersinterface, waaronder een pager-component om de lijst met items en nieuwe items om te slaan FlowRow En FlowColumn Lay-outs om de lijst met items automatisch in een verticale of horizontale lay-out te rangschikken.

Compose-integratie in Android Studio heeft ook vooruitgang geboekt door ondersteuning op te nemen voor directe bewerking En Uitgebreid animatievoorbeeld In de huidige bètaversie van Android Studio. Er zijn meer functies toegevoegd aan de Android Studio-kanarie, Hedgehog genaamd, zoals het weergeven van parameters die zijn gewijzigd in de debugger om te onderzoeken waarom een ​​nieuwe weergave is, en ondersteuning voor de nieuwe Espresso Device API die rotaties, vouwen en andere gelijktijdige weergave mogelijk maakt. configuratiewijzigingen die moeten worden toegepast op virtuele machines. , En meer.

Jetpack Compose werkt ook de officiële Material Design 3-ontwerpsysteem-app voor Android bij die arriveert Versie 1.1. Compose Material 3 1.1 brengt nieuwe componenten, verbeterde API’s en een aantal verbeteringen. Nieuwe componenten zijn ook de onderste bladeren standaard of voorwaardelijk, die overlapt met de hoofdgebruikersinterface; nieuw DatePicker En DateRangePicker; nieuw TimePicker Ondersteuning van twee verschillende lay-outs, horizontaal voor op het toetsenbord gebaseerde tijdinvoer en verticaal voor op gebaren gebaseerde tijdinvoer; gerenoveerd zoekbalk En Verticale zoekbalk, die verschillen in de manier waarop zoekresultaten worden weergegeven, hetzij op volledig scherm of in een kleiner venster; en ondersteuning hints.

De nieuwe Jetpack Compose breidt ook de ondersteuning uit voor grote schermen, opvouwbare apparaten en draagbare apparaten. In het bijzonder nieuw Glimp bibliotheek Het is bedoeld om de ontwikkeling van interactieve en responsieve widgets voor het startscherm te vergemakkelijken. Compose voor WearOS 1.2 Het heeft een alfaniveau bereikt, met verbeteringen zoals het laden van animaties, het samenvouwen van lange menu’s en tekst, verbeteringen aan carrouselinvoer voor menunavigatie en betere voorbeeldintegratie in Android Studio.

Bekijk de officiële versie voor een volledige lijst met wijzigingen in de nieuwste versie van Compose Release-opmerkingen.