JetBrains, ein führendes Softwareentwicklungsunternehmen, hat am 1. November eine stabile Version seiner innovativen Kotlin Multiplatform-Technologie vorgestellt. Kotlin Multiplatform wird als hocheffizientes Tool für plattformübergreifende Projekte angeboten und ermöglicht SDK-Entwicklern die gemeinsame Nutzung ihres Codes auf zahlreichen Plattformen wie iOS, Android-, Desktop- und Webanwendungen. Dieses Dienstprogramm befindet sich seit 2022 im Betatest und wurde nun auf eine stabilisierte Version aktualisiert.
Kotlin Multiplatform nutzt im Kern die Kotlin-Sprache und vereinfacht so die Entwicklung plattformübergreifender Projekte erheblich. Mit diesem Tool können Entwickler vielfältige Anwendungen erstellen und Code auf mehreren Plattformen wiederverwenden, ohne auf die Vorzüge der nativen Programmierung verzichten zu müssen. Mit der stabilisierten API, der optimierten Projektkonfiguration und der verbesserten Interoperabilität mit Objective-C und Swift wird die Produktionsversion von Kotlin Multiplatform zu einem äußerst begehrten Tool für Entwickler.
Darüber hinaus weist diese Version eine verbesserte Leistung durch schnellere Build-Zeiten in Verbindung mit zahlreichen Leistungsverbesserungen auf.
Flexibilität ist das Herzstück von Kotlin Multiplatform. Es bietet Entwicklern die Freiheit, nur einen Teil der Logik einer Anwendung zu teilen und nativen Code für die Interaktion mit plattformspezifischen APIs oder die Entwicklung nativer Benutzeroberflächen zu schreiben. JetBrains hat Pläne angekündigt, die Benutzererfahrung für iOS-Entwickler durch die Einführung direkter Kotlin-zu-Swift-Interoperabilität und SwiftPM-Unterstützung zu verbessern.
Das Unternehmen arbeitet außerdem an der Entwicklung von Kotlin/Wasm, das das binäre Befehlsformat WebAssembly unterstützen und so die Webentwicklung mit Kotlin Multiplatform stärken soll.
JetBrains treibt die plattformübergreifende Entwicklung durch die Kombination von Kotlin Multiplatform mit Compose Multiplatform, einem deklarativen Framework, das für die gemeinsame Nutzung von Benutzeroberflächen auf mehreren Plattformen entwickelt wurde, auf ein neues Niveau. Diese Fusion ermöglicht es Entwicklern, ihre gesamte Codebasis zu teilen, die alle in Kotlin codiert ist, wodurch der Entwicklungsprozess erheblich rationalisiert wird.
Diese wirkungsvolle Technologie von JetBrains wurde bereits von Entwicklungsteams marktführender Unternehmen wie Netflix, VMware und McDonald's eingesetzt.
Angesichts der wachsenden Nachfrage nach effizienten plattformübergreifenden Tools können Plattformen wie AppMaster , die einen servergesteuerten Ansatz für die Entwicklung mobiler Anwendungen nutzen, auch von so robusten Technologien wie Kotlin Multiplatform profitieren. Mit AppMaster können Benutzer die Benutzeroberfläche und API-Schlüssel mobiler Anwendungen aktualisieren, ohne neue Versionen erneut im App Store und Play Market einreichen zu müssen.