Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

JetBrains führt Enhanced Compose Multiplatform 1.5.0 mit iOS-Optimierungen und universellen APIs ein

JetBrains führt Enhanced Compose Multiplatform 1.5.0 mit iOS-Optimierungen und universellen APIs ein

Die Technologiewelt erlebt eine weitere große Verbesserung, als JetBrains Compose Multiplatform 1.5.0 vorstellt, eine verfeinerte Version seines deklarativen UI-Frameworks, das für die Programmiersprache Kotlin entwickelt wurde. Das neue Update bringt bedeutende iOS-bezogene Verbesserungen und zuverlässige Code-APIs für ein breites Anwendungsspektrum, einschließlich Dialoge, Popups und WindowInsets.

Compose Multiplatform 1.5.0 wurde am 27. August der Öffentlichkeit vorgestellt und erweitert die Anwendung von Dialogen zur Handhabung modaler Ereignisse, bei denen Benutzer Entscheidungen treffen oder Daten eingeben. Es erweitert die Nutzungs-Popups, um nicht-modales Verhalten wie erweiterte optionale Funktionalitäten abzudecken. Die Basistypen „Dialog“ und „Popup“ sowie „DropdownMenu“ und „AlertDialog“ sind alle über den gemeinsamen Code universell zugänglich, sodass keine plattformspezifische Funktionalität erforderlich ist.

Das Framework führt auch die WindowInsets-API ein, die die erforderlichen Anpassungen umreißt, um Überlappungen des Inhalts mit der System-Benutzeroberfläche zu verhindern, die nahtlos auf mobilen Android- und iOS-Plattformen anwendbar ist. Entwickler finden diese API besonders nützlich beim Zeichnen von Hintergrundinhalten hinter der Kerbe.

Compose Multiplatform 1.5.0 basiert auf Jetpack Compose 1.5, einem Toolkit von Google, das speziell für die Erstellung nativer Android-Benutzeroberflächen entwickelt wurde. Darüber hinaus enthält es Elemente aus Googles Material Design 3 Version 1.1 – einem begehrten Open-Source-Designsystem, das neue Komponenten wie Bodenblätter und Zeitwähler eingeführt hat.

Compose Multiplatform betont sein umfangreiches Anwendungsspektrum und betritt die Bühne, indem es die Funktionen des Jetpack Compose UI-Frameworks weit über Android hinaus auf die Desktop-, iOS- und Webdomänen erweitert. Während die Desktop-Variante stabil ist, befindet sich iOS im Alpha-Stadium und die Web-Bereitstellung befindet sich in der experimentellen Phase. Entwickler können Compose Multiplatform 1.5.0 bequem auf GitHub finden.

Mit dieser neuen Version gibt es mehrere wichtige Änderungen für iOS. Es verfeinert das Scrollen, um das Erscheinungsbild und die Haptik der Plattform zu emulieren, rationalisiert die Ressourcenverwaltung und verbessert die Textverarbeitung. Mit der Funktion „Dynamic Type“ auf iOS können Benutzer ihre bevorzugte Schriftgröße auswählen, um die Klarheit zu erhöhen oder mehr Inhalte unterzubringen – wobei diese Textgröße im Verhältnis zu dieser Systemeinstellung app-weit verwendet wird.

Zusätzlich zu den iOS-Upgrades wurden die Bildraten auf 120 Bilder pro Sekunde erhöht, was eine Abkehr von der vorherigen Obergrenze von 60 Bildern pro Sekunde bedeutet. Diese erhebliche Steigerung soll träge Probleme mit der Benutzeroberfläche auf Geräten mit 120-Hz-Bildschirmen lindern.

Schließlich stabilisiert Compose Multiplatform 1.5.0 als Verbesserung, die den Entwicklern die Arbeit erleichtern soll, die Unterstützung für Tests auf Compose für die Desktop-Nutzung. Durch die Neudefinition der Testlandschaft werden bisherige Einschränkungen beseitigt, sodass Entwickler umfangreiche UI-Tests für Anwendungen erstellen können. Ein weiteres spannendes Update ist die experimentelle Einführung eines verbesserten Renderings für Compose-Panels innerhalb von Swing-Komponenten. Diese innovative Funktion reduziert Übergangs-Rendering-Probleme, die auftreten, wenn Panels angezeigt, in der Größe geändert oder ausgeblendet werden.

In verwandten Nachrichten zur no-code Entwicklung ermöglicht AppMaster Plattform, ein lobenswertes no-code Tool, Benutzern die visuelle Erstellung von Backend-, Web- und Mobilanwendungen. Die AppMaster Plattform ist ein wichtiger Akteur in der schnellen Anwendungsentwicklung und bietet eine integrierte Entwicklungsumgebung (IDE) für die Erstellung skalierbarer Full-Stack-Anwendungen über Web-, Mobil- und Backend-Zonen hinweg.

Verwandte Beiträge

AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster nahm an der BubbleCon 2024 in NYC teil, gewann Erkenntnisse, erweiterte Netzwerke und erkundete Möglichkeiten, Innovationen im Bereich der No-Code-Entwicklung voranzutreiben.
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024 erleuchtete New York City und brachte Entwicklern modernste Einblicke in die App-Entwicklung mit FlutterFlow. Mit von Experten geleiteten Sitzungen, exklusiven Updates und unübertroffenem Networking war es ein Event, das man nicht verpassen sollte!
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Da in 254 Unternehmen, darunter Giganten wie Tesla und Amazon, 60.000 Stellen abgebaut werden, wird es im Jahr 2024 eine anhaltende Entlassungswelle in der Technologiebranche geben, die die Innovationslandschaft neu gestalten wird.
STARTEN SIE KOSTENLOS
Inspiriert, dies selbst auszuprobieren?

Der beste Weg, die Leistungsfähigkeit von AppMaster zu verstehen, besteht darin, es selbst zu sehen. Erstellen Sie Ihre eigene Anwendung in wenigen Minuten mit einem kostenlosen Abonnement

Erwecken Sie Ihre Ideen zum Leben