Το Google I/O 2021 είναι ένα συνέδριο προγραμματιστών, επομένως δεν αποτελεί έκπληξη το γεγονός ότι η Google ανακοίνωσε νέες δυνατότητες για το Jetpack, το Android Studio και το Kotlin.
Τώρα έχουμε μπει για τα καλά στο συνέδριο προγραμματιστών Google I/O 2021 και έτσι βλέπουμε μια σειρά ειδήσεων με επίκεντρο τους προγραμματιστές για όλα τα προϊόντα ανάπτυξης της Google. Πέρα από τις αλλαγές σε Ταραχή και Firebase, έχουμε επίσης ορισμένες νέες δυνατότητες για εγγενή ανάπτυξη Android, συμπεριλαμβανομένων ανακοινώσεων για το Android Jetpack, το Android Studio, ακόμη και το Kotlin.
Jetpack Compose
Το Jetpack Compose είναι ένα πλαίσιο δηλωτικού σχεδιασμού που βασίζεται στο Kotlin για Android, επιτραπέζιους υπολογιστές, ακόμη και για τον ιστό (αν και τα δύο τελευταία διαχειρίζονται η JetBrains και όχι η Google).
Σήμερα, η Google ανακοίνωσε μια ημερομηνία για το σταθερή απελευθέρωση του Jetpack Compose, μαζί με ορισμένες νέες λειτουργίες σε εξέλιξη. Το Jetpack Compose 1.0 θα κυκλοφορήσει σε σταθερό κάποια στιγμή τον Ιούλιο. Θα συνοδεύεται από περισσότερα εξαρτήματα, καλύτερη υποστήριξη για μεγάλες οθόνες και μερικές γενικότερες αλλαγές στην ποιότητα ζωής.
Android Studio
Το Android Studio Arctic Fox βρίσκεται στα Κανάρια εδώ και κάποιο καιρό. Σήμερα, το Canary γίνεται Beta, καθώς η Google κυκλοφορεί την τελευταία έκδοση του Arctic Fox στο κανάλι beta.
Δεν υπάρχουν πολλά καινούργια εδώ πέρα από μια αλλαγή καναλιού, αλλά εδώ είναι μια γρήγορη σύνοψη ορισμένων από τις δυνατότητες που βρέθηκαν στο Canary. Το IDE διαθέτει ενσωματωμένη υποστήριξη Jetpack Compose, με προεπισκοπήσεις διάταξης, συμπλήρωση κώδικα και πολλά άλλα. Υπάρχουν μερικά νέα εργαλεία εντοπισμού σφαλμάτων, συμπεριλαμβανομένου του Accessibility Scanner και του Memory Profiler. Και, η Google ενημέρωσε την προσθήκη Android Gradle σε 7.0, με την έκδοση πλέον εναρμονισμένη με το ίδιο το Gradle.
Κότλιν
Το Kotlin λαμβάνει επίσης ορισμένες βελτιώσεις σήμερα, συμπεριλαμβανομένης της σταθερής κυκλοφορίας ενός νέου API επεξεργαστή σχολιασμού: Επεξεργασία συμβόλων Kotlin. Η Google λέει ότι αυτό το API θα πρέπει να είναι έως και δύο φορές πιο γρήγορο από τις προηγούμενες επιλογές και γενικά πιο αποτελεσματικό.
Jetpack
Τέλος, έχουμε κάποιες αλλαγές στο Android Jetpack, τη σουίτα βιβλιοθήκης υποστήριξης της Google.
Η Google κυκλοφόρησε το Jetpack Macrobenchmark σε κατάσταση άλφα για να βοηθήσει τους προγραμματιστές να αναλύσουν τις καθυστερήσεις εκκίνησης και κινούμενων εικόνων στις εφαρμογές και να εντοπίσουν σχετικά ζητήματα. Και το Kotlin DataStore, η πρώτη εναλλακτική λύση του Kotlin στο SharedPreferences, έχει εισέλθει σε έκδοση beta.