Το Kotlin Multiplatform μπαίνει σε beta για ανάπτυξη πολλαπλών πλατφορμών

click fraud protection

Το Kotlin Multiplatform έχει εισέλθει σε έκδοση beta και είναι ένας από τους καλύτερους τρόπους για τη δημιουργία έργων πολλαπλών πλατφορμών τόσο για Android όσο και για iOS.

Αν έχετε μπει ποτέ στην ανάπτυξη Android, πιθανότατα έχετε ακούσει για το Kotlin. Είναι μια γλώσσα σχεδιασμένη από την JetBrains που είναι πλήρως διαλειτουργική με την Java. Μπορείτε να δημιουργήσετε εφαρμογές για Android, τον Ιστό και το iOS σε αυτό, και η Google λέει στην πραγματικότητα ότι είναι η προτιμώμενη γλώσσα για να γράφουν οι προγραμματιστές εφαρμογών. Τώρα η πολυπλατφόρμα Kotlin εισέρχεται σε beta, η οποία θα επιτρέψει στους προγραμματιστές να δημιουργήσουν τόσο για Android όσο και για iOS από την ίδια βάση κώδικα.

Όσο για τις αλλαγές που γίνονται, η JetBrains δεν μας έχει δώσει πολλά να δουλέψουμε. «Με αυτήν την έκδοση Beta, έχουμε ενημερώσει την προσέγγιση διαχείρισης μνήμης για να παρέχουμε μια συνεπή εμπειρία μεταξύ των στόχων Android και iOS — τώρα οι χρήστες έχουν σωστή ισορροπία μεταξύ της δυνατότητας επαναχρησιμοποίησης του υπάρχοντος κώδικα Kotlin και της δυνατότητας πρόσβασης σε συγκεκριμένες λειτουργίες της πλατφόρμας», λέει ο Roman Elizarov, Kotlin Project Οδηγω. "Η Beta έχει ακόμα υπολείμματα προς εφαρμογή και η παράδοσή τους είναι η βασική μας προτεραιότητα."

Υπάρχουν ορισμένα βασικά πλεονεκτήματα στην πολυπλατφόρμα Kotlin, το μεγαλύτερο από τα οποία είναι μια ενοποιημένη βάση κώδικα μεταξύ Android και iOS. Αυτό περιλαμβάνει την ίδια βάση κώδικα για δικτύωση, αποθήκευση δεδομένων, αναλυτικά στοιχεία και κάθε άλλη λογική μέσα από μια εφαρμογή. Επιπλέον, τα λογικά στοιχεία διατηρούνται, αλλά θα διατηρήσετε τη ρευστότητα του εγγενούς κώδικα όταν πρόκειται για πλήρη πρόσβαση σε Android και iOS SDK. Υπάρχουν ακόμη εργαλεία για ανάπτυξη πολλαπλών πλατφορμών ήδη στο Android Στούντιο.

«Όπου άλλες τεχνολογίες αφαιρούν ή αντικαθιστούν πλήρως την ανάπτυξη εφαρμογών για συγκεκριμένες πλατφόρμες, είναι το Kotlin Multiplatform είναι συμπληρωματικό με τις υπάρχουσες τεχνολογίες για συγκεκριμένες πλατφόρμες και προσανατολίζεται στην αντικατάσταση των αγνωστικιστικών επιχειρήσεων πλατφόρμας λογική. Είναι ένα νέο εργαλείο στην εργαλειοθήκη σε αντίθεση με την αντικατάσταση της εργαλειοθήκης», είπαν οι David Henry & Mel Yahya στο Netflix.

Υπάρχουν λίγα δείγματα έργων μπορείτε να ρίξετε μια ματιά στο για έμπνευση σχετικά με τον τρόπο ενσωμάτωσης του Kotlin Multiplatform στα έργα σας, διευκολύνοντας την ανάπτυξη κατά τη δημιουργία ταυτόχρονα για Android και iOS. Φαίνεται ότι αυτή η beta είναι κατά κύριο λόγο μια βελτίωση σταθερότητας, αλλά ανυπομονούμε για οποιεσδήποτε άλλες αλλαγές που ενδέχεται να έρθουν σε όλο τον κύκλο ζωής του Kotlin Multiplatform.