Η Google κυκλοφορεί το Android Studio 4.0 σταθερό με νέες δυνατότητες προγραμματιστή

click fraud protection

Η Google κυκλοφόρησε το Android Studio 4.0, την πιο πρόσφατη έκδοση του IDE της για προγραμματιστές εφαρμογών Android, στο σταθερό κανάλι. Εδώ είναι το changelog.

Φαίνεται σαν χθες (αν χθες ήταν Φεβρουάριος) αυτό Κυκλοφόρησε το Android Studio 3.6 με ένα σωρό χρήσιμες προσθήκες και απαραίτητες διορθώσεις. Τώρα, μια μέρα (τρεις μήνες) αργότερα, η Google ώθησε το Android Studio 4.0 να σταθεροποιηθεί με ακόμη πιο χρήσιμες προσθήκες και απαραίτητες διορθώσεις. Διαβάστε παρακάτω για να μάθετε περισσότερα για το τι νέο υπάρχει.

Επεξεργαστής κίνησης

Το πρώτο χαρακτηριστικό για το οποίο θα μιλήσουμε είναι το Motion Editor. Εδώ και σχεδόν δύο χρόνια, AndroidX είχε μια υποκατηγορία ConstraintLayout που ονομάζεται MotionLayout. Ο σκοπός του MotionLayout είναι να σας βοηθήσει να κάνετε κίνηση μεταξύ των καταστάσεων διάταξης πιο εύκολα. Το μόνο πρόβλημα ήταν ότι θα έπρεπε να δημιουργήσετε μόνοι σας τις μεταβάσεις σε XML. Με το Android Studio 4.0, υπάρχει μια νέα διεπαφή Motion Editor που σας επιτρέπει να δημιουργείτε και να επεξεργάζεστε οπτικά μεταβάσεις και κινούμενα σχέδια σε ένα MotionLayout. Όλα καταλήγουν σε ένα αρχείο XML ούτως ή άλλως, αλλά δεν χρειάζεται πλέον να το γράψετε μόνοι σας.

Νέος επιθεωρητής διάταξης

Ένα πολύ χρήσιμο εργαλείο που έχει το Android Studio εδώ και λίγο καιρό είναι το Layout Inspector. Σε εφαρμογές με δυνατότητα εντοπισμού σφαλμάτων, σας επιτρέπει να βλέπετε ακριβώς πώς είναι τοποθετημένη η εφαρμογή σας στην οθόνη, μαζί με τα διάφορα χαρακτηριστικά τους. Στο Android Studio 4.0, το New & Improved Layout Inspector επεκτείνεται στην παλιά έκδοση. Αν και μπορείτε ακόμα να το χρησιμοποιήσετε για απλή επιθεώρηση δέντρου προβολής, τώρα περιλαμβάνει λειτουργίες όπως ζωντανή ανανέωση. Σε συνδυασμό με συσκευές που εκτελούν τουλάχιστον Android 10, έχετε ακόμη περισσότερες δυνατότητες, όπως πιο λεπτομερή χαρακτηριστικά Προβολής και μια τρισδιάστατη αναπαράσταση του τι υπάρχει στην οθόνη.

Επικύρωση διάταξης

Μία από τις πιο δύσκολες πτυχές του σχεδιασμού μιας εφαρμογής είναι, αναμφισβήτητα, η δημιουργία των διατάξεων. Μπορείτε να δημιουργήσετε μια διάταξη χρησιμοποιώντας την ενσωματωμένη προεπισκόπηση στο Android Studio, μόνο για να φαίνεται τρομερή στο πραγματικό σας τηλέφωνο ή tablet. Ενώ είναι δυνατή η εναλλαγή μεταξύ διαφορετικών μεγεθών και αναλύσεων οθόνης στην προεπισκόπηση, μπορεί να είναι μια ταλαιπωρία. Αν αυτό είναι κάτι που σας ενοχλεί, είστε τυχεροί! Το Android Studio 4.0 προσθέτει μια προβολή επικύρωσης διάταξης, η οποία σας επιτρέπει να βλέπετε πώς θα φαίνεται η διάταξή σας σε μια ποικιλία διαφορετικών μεγεθών και αναλύσεων οθόνης, ταυτόχρονα.

Java 8 Desugaring για όλα τα API

Ένα άλλο ενοχλητικό μέρος της ανάπτυξης για Android είναι η προσπάθεια χρήσης των λειτουργιών Java 8. Ίσως βρήκατε κάποιον κώδικα που υλοποιεί μια ροή ή θέλετε να χρησιμοποιήσετε μια συνάρτηση λάμδα. Ίσως υπάρχει ακόμη και ένα Java 8 API που χρειάζεστε, το οποίο απλώς δεν είναι πρακτικό για να το επεξεργαστείτε. Εδώ και λίγο καιρό, η προσθήκη Android Gradle ήταν σε θέση να μεταγλωττίσει ορισμένες λειτουργίες Java 8 σε παλαιότερα API, αλλά ξεκινώντας από το Android Studio 4.0, όλες οι λειτουργίες Java 8 θα πρέπει πλέον να υποστηρίζονται.


Αυτή η λίστα απέχει πολύ από το να είναι εξαντλητική. Αυτές είναι μόνο μερικές από τις πιο ενδιαφέρουσες προσθήκες στο Android Studio 4.0. Ακολουθεί μια σύνοψη των σημαντικών νέων βελτιώσεων και λειτουργιών που εισήχθησαν στην πιο πρόσφατη έκδοση, ευγενική προσφορά της Google:

Επισκόπηση καταγραφής αλλαγών Android Studio 4.0

Σχέδιο

  • Motion Editor: μια απλή διεπαφή για δημιουργία, επεξεργασία και προεπισκόπηση MotionLayout κινούμενα σχέδια
  • Αναβαθμισμένο Layout Inspector: μια εμπειρία εντοπισμού σφαλμάτων σε πραγματικό χρόνο και πιο διαισθητική
  • Επικύρωση διάταξης: συγκρίνετε τη διεπαφή χρήστη σας σε πολλές διαστάσεις οθόνης

Ανάπτυξη & Προφίλ

  • Ενημέρωση CPU Profiler: βελτιώσεις για να γίνει η διεπαφή χρήστη πιο διαισθητική στην πλοήγηση και τα δεδομένα πιο κατανοητά
  • Ενημέρωση κανόνων R8: λειτουργίες έξυπνου επεξεργαστή για τους κανόνες συρρίκνωσης κώδικα, όπως επισήμανση σύνταξης, ολοκλήρωση και έλεγχος σφαλμάτων
  • Ενημέρωση πλατφόρμας IntelliJ IDEA 2019.3 με βελτιώσεις απόδοσης και ποιότητας
  • Ενημέρωση Ζωντανού Προτύπου: Ζωντανά πρότυπα ειδικά για Android για τον κώδικά σας Kotlin
  • Υποστήριξη Clangd: Το Clangd και το Clang-Tidy είναι ενεργοποιημένα από προεπιλογή

Χτίζω

  • Build Analyzer: κατανοήστε και αντιμετωπίστε τα σημεία συμφόρησης στο build σας
  • Ενημέρωση υποστήριξης γλώσσας Java 8: API που μπορείτε να χρησιμοποιήσετε ανεξάρτητα από το ελάχιστο επίπεδο API της εφαρμογής σας
  • Εξαρτήσεις από χαρακτηριστικό σε λειτουργία: ορίστε εξαρτήσεις μεταξύ λειτουργικών μονάδων δυναμικής λειτουργίας
  • buildFeatures DSL: ενεργοποιήστε ή απενεργοποιήστε διακριτές δυνατότητες κατασκευής, όπως το Data Binding
  • Kotlin DSL: απαραίτητη υποστήριξη για αρχεία σεναρίων Kotlin DSL

Εάν θέλετε να μάθετε περισσότερα σχετικά με αυτήν την ενημέρωση, φροντίστε να το κάνετε δείτε την ανάρτηση ιστολογίου της Google και τις σημειώσεις έκδοσης για τις πλήρεις λεπτομέρειες ή παρακολουθήστε το βίντεο που ενσωματώνεται παρακάτω για μια οπτική επισκόπηση.