Η JetBrains κυκλοφορεί το Compose Multiplatform 1.0 για τη δημιουργία εφαρμογών Kotlin

Η JetBrains κυκλοφόρησε την έκδοση 1.0 του Compose Multiplatform, η οποία επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές Kotlin για επιτραπέζιους υπολογιστές, Android και τον Ιστό.

Η JetBrains παράγει μερικά από τα πιο δημοφιλή ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) για τη δημιουργία λογισμικού με Java, PHP, Kotlin και άλλες γλώσσες προγραμματισμού. Η εταιρεία έχει επίσης εργαστεί JetBrains Compose Multiplatform, ένα πλαίσιο για τη δημιουργία εφαρμογών πολλαπλών πλατφορμών που βασίζονται στη γλώσσα Kotlin (και συνδέεται με Jetpack Compose της Google). Η Multiplatform βρισκόταν σε διάφορα στάδια ανάπτυξης σε διαφορετικές πλατφόρμες για λίγο, και τώρα η JetBrains λέει ότι είναι έτοιμη για χρήση από όλους σε Android, επιτραπέζιους υπολογιστές και στον ιστό.

Η JetBrains δήλωσε την Πέμπτη, «με το Compose Multiplatform by Jetbrains, οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν εφαρμογές για υπολογιστές με UI στο Kotlin. Το πλαίσιο είναι δηλωτικό, επομένως ο κώδικας αντικατοπτρίζει τη διεπαφή χρήστη και οι προγραμματιστές δεν χρειάζεται να ανησυχούν για τη λογική ενημέρωσης διεπαφής χρήστη, τους επιτρέπει να κάντε προεπισκόπηση τμημάτων της διεπαφής χρήστη χωρίς τη δημιουργία ολόκληρης της εφαρμογής και μοιράζεται το κοινό API με το Jetpack Compose από την Google για απλοποίηση της υιοθεσία. [...] Οι προγραμματιστές μπορούν να μοιράζονται τον κώδικα διεπαφής χρήστη και κατάστασης διαχείρισης μεταξύ Android, Desktop και Web και να μεταφέρουν εύκολα τις εφαρμογές που βασίζονται στο Android Jetpack Compose στον υπολογιστή. "

Όλα αυτά σημαίνουν ότι είναι πλέον δυνατή η δημιουργία εφαρμογών σε Windows, macOS, Linux, Android και στον ιστό με μία μόνο βάση κώδικα Kotlin. Οι εφαρμογές επιφάνειας εργασίας μπορούν να χρησιμοποιούν μενού, συντομεύσεις πληκτρολογίου και ειδοποιήσεις, με απόδοση με επιτάχυνση υλικού χρησιμοποιώντας το Βιβλιοθήκη γραφικών Skia. Οι εφαρμογές Ιστού που έχουν δημιουργηθεί με Multiplatform έχουν πρόσβαση ειδικές ικανότητες CSS για αλληλεπίδραση με στοιχεία σελίδας.

Δεν υπάρχει έλλειψη πλαισίων σε αυτό το σημείο για τη δημιουργία λογισμικού πολλαπλών πλατφορμών, με Ηλεκτρόνιο πιθανότατα είναι το πιο δημοφιλές αυτή τη στιγμή (τροφοδοτεί το Discord, το Slack, το Microsoft Teams, το Skype και πολλά άλλα), αν και το Electron δεν υποστηρίζει καθόλου κινητά. Η Google αναπτύσσεται αυτήν τη στιγμή Ταραχή, που χρησιμοποιεί τη γλώσσα προγραμματισμού Dart και υποστηρίζει επί του παρόντος πλατφόρμες επιτραπέζιων υπολογιστών, κινητά και τον Ιστό — όπως και το Jetpack Compse Multiplatform.

Περισσότερες πληροφορίες σχετικά με το Compose Multiplatform είναι διαθέσιμες στον ιστότοπο της JetBrains.