Habt ihr auch schon mal mit einer ruckelnden Benutzeroberfläche auf eurem Android-Gerät gekämpft? Da kann einem schnell die Lust am Scrollen vergehen. Aber zum Glück hat Google jetzt ein Update für Jetpack Compose veröffentlicht, mit dem sich die Performance deutlich verbessert. Endlich können wir wieder flüssig durch unsere Apps swipen, ohne dass es ruckelt wie ein alter Sack Kartoffeln.
Das Entwicklungsteam von Jetpack Compose hat sich ordentlich ins Zeug gelegt, um uns diese Verbesserungen zu liefern. Sie haben die Performance beim Scrollen um satte 20 Prozent gesteigert und die Startzeit um immerhin 12 Prozent reduziert. Das klingt vielleicht nicht nach viel, aber bedenkt mal, wie viel Zeit ihr damit spart, wenn ihr eure App öffnet und sie sofort einsatzbereit ist. Da bleibt sogar noch Zeit für einen kleinen Kaffee!
Wie haben sie das geschafft? Nun, sie haben ein paar Änderungen bei der Speicherallokation und der Lazy-Initialisierung vorgenommen. Klingt kompliziert, aber im Grunde bedeutet es, dass sie den Code optimiert haben, damit er schneller läuft. Und wer möchte nicht schneller sein? Vor allem, wenn es ums Scrollen geht.
Aber das ist noch nicht alles. Das Update enthält auch einen experimentellen Modus namens Strong Skipping Mode. Klingt nach einem neuen Sport, oder? Aber nein, es geht nicht darum, wie weit man überspringen kann, sondern darum, bestimmte Teile des Codes zu überspringen, die instabile Parameter haben. Das klingt vielleicht etwas technisch, aber im Grunde bedeutet es, dass Entwickler nicht mehr so tief in die Materie eintauchen müssen, um zu verstehen, warum etwas nicht so funktioniert, wie es sollte. Das spart Zeit und Nerven. Aktuell ist dieser Modus noch deaktiviert, aber in der nächsten Version wird er standardmäßig aktiviert sein.
Ach ja, und es gibt noch eine kleine Änderung in Bezug auf Text. Die Legacy-Eigenschaft includeFontPadding wird nicht mehr benötigt, um das Textlayout korrekt darzustellen. Das klingt vielleicht nicht so aufregend wie die anderen Verbesserungen, aber es ist dennoch wichtig. Es sorgt für eine bessere Kompatibilität mit gängigen Design-Tools und verhindert, dass euer Textlayout wie wild durcheinanderwirbelt. Das ist doch auch was wert, oder?
Insgesamt ist dieses Update ein großer Schritt nach vorne für Jetpack Compose. Es zeigt, dass Google sich weiterhin um die Performance und Usability kümmert. Und als Entwickler könnt ihr euch freuen, denn es wird noch weitere Performance-Updates geben. So könnt ihr noch effizienter arbeiten und eure Apps schneller zum Laufen bringen. Na, wenn das mal kein Grund zum Feiern ist!
Schlagwörter: Googles Android-UI-Toolkit Jetpack Compose + Recomposing + Strong
Wie bewerten Sie den Schreibstil des Artikels?