Search

Programmiersprache: Kotlin 1.5.30 zielt auf Apple Silicon - heise online

Programmiersprache: Kotlin 1.5.30 zielt auf Apple Silicon

Rainald Menge-Sonnentag
Luftbild einer Insel

Die Programmiersprache Kotlin ist nach der gleichnamigen russischen Insel benannt.

(Bild: news.ifmo.ru)

Die Preview der kommenden Kotlin-Version ermöglicht den Build und das Ausführen von Anwendungen ohne die Rosetta-Kompatibilitätsschicht.

JetBrains hat eine erste Preview von Kotlin 1.5.30 veröffentlicht. Das inkrementelle Release lässt sich nativ auf den M1-Prozessoren von Apple verwenden. Außerdem erweitert es die Domain Specific Language (DSL) zum Konfigurieren des CocoaPods-Gradle-Plug-in und erweitert die Optionen zum gemeinsamen Verwenden nativer Libraries in Multiplattformprojekten.

Bisher benötigte Kotlin Rosetta zum Erstellen und Ausführen von Anwendungen auf Apple Silicon. Version 1.5.30 kommt ohne die Kompatibilitätsschicht aus und kennt die neuen Zielplattformen macosArm64, iosSimulatorArm64, watchosSimulatorArm64 sowie tvosSimulatorArm64.

Kotlin/Native bietet eine Integration in CocoaPods, den Dependency-Manager für Swift und Objective-C. Ein Plug-in [1] sorgt für das Zusammenspiel mit dem Build-Werkzeug Gradle. Das aktuelle Release der Programmiersprache erweitert das DSL-Format und führt neue Parameter ein, um das Plug-in zu konfigurieren. Unter anderem lassen sich über die Kotlin-DSL neuerdings die dynamische oder statische Version des Frameworks festlegen und Export-Dependencies explizit angeben.

Eine weitere Neuerung betrifft das gemeinsame Verwenden von plattformabhängigen Libraries für mehrere native Ziele in Multiplattformprojekten [2]. Während sich bisher nur die mit Kotlin/Native ausgelieferten Libraries teilen ließen, erlaubt Version 1.5.30 das Teilen von Bibliotheken, die im cinterops-Block des Build-Skripts definiert sind. Der Block enthält die Konfigurationen für C-, Objecitve-C und Swift-Libraries.

Weitere Neuerungen unter anderem zum Debuggen von Kotlin/JS für JavaScript-Projekte lassen sich dem JetBrains-Blog entnehmen [7]. Ein Datum für den geplanten Release nennt der Beitrag nicht. Um die Preview-Version zu nutzen, müssen Entwicklerinnen und Entwickler in Android Studio oder IntelliJ IDEA zunächst den Update-Channel Early Access Preview unter Tools | Kotlin | Configure Kotlin Plugin Updates aktivieren und in ihren Build-Skripten die Kotlin Version auf 1.5.30-M1 setzen.


URL dieses Artikels:
https://www.heise.de/-6143634

Links in diesem Artikel:
[1] https://kotlinlang.org/docs/native-cocoapods.html
[2] https://kotlinlang.org/docs/mpp-share-on-platforms.html#use-native-libraries-in-the-hierarchical-structure
[3] https://www.heise.de/news/Programmiersprache-Happy-Birthday-Kotlin-6141355.html
[4] https://www.heise.de/meldung/Android-Studio-3-0-hat-Kotlin-an-Bord-3716390.html
[5] https://www.heise.de/meldung/I-O-2019-Googles-Bekenntnis-zu-Kotlin-4417060.html
[6] https://www.heise.de/meldung/Programmiersprachen-Kotlin-1-2-vollzieht-den-Spagat-zwischen-JVM-und-JavaScript-3903616.html
[7] https://blog.jetbrains.com/kotlin/2021/07/kotlin-1-5-30-m1-released/
[8] mailto:rme@ix.de

Adblock test (Why?)

Artikel von & Weiterlesen ( Programmiersprache: Kotlin 1.5.30 zielt auf Apple Silicon - heise online )
https://ift.tt/3BmVWkh
Wissenschaft & Technik

Bagikan Berita Ini

0 Response to "Programmiersprache: Kotlin 1.5.30 zielt auf Apple Silicon - heise online"

Post a Comment

Powered by Blogger.