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

Samsung stellt das Galaxy A55 mit innovativer Sicherheit und erstklassiger Verarbeitung vor
Samsung stellt das Galaxy A55 mit innovativer Sicherheit und erstklassiger Verarbeitung vor
Samsung erweitert sein Mittelklasse-Sortiment mit den Modellen Galaxy A55 und A35, die über Knox Vault-Sicherheit und verbesserte Designelemente verfügen und dem Segment Flaggschiffqualitäten verleihen.
Cloudflare stellt Firewall für KI zum Schutz großer Sprachmodelle vor
Cloudflare stellt Firewall für KI zum Schutz großer Sprachmodelle vor
Cloudflare geht mit Firewall for AI voran, einer fortschrittlichen WAF, die darauf ausgelegt ist, potenzielle Missbräuche, die auf große Sprachmodelle abzielen, präventiv zu erkennen und zu verhindern.
ChatGPT von OpenAI spricht jetzt: Die Zukunft der sprachinteraktiven KI
ChatGPT von OpenAI spricht jetzt: Die Zukunft der sprachinteraktiven KI
ChatGPT hat mit der Einführung von Sprachfunktionen durch OpenAI einen Meilenstein erreicht. Benutzer können jetzt freihändig interagieren, da ChatGPT Antworten auf iOS, Android und im Internet vorliest.
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