Android Studio 3.0 - Όλα όσα πρέπει να ξέρετε
Όντας προγραμματιστής Android, αναμένω εύκολα νέες και καινοτόμες λειτουργίες από την Google για να βοηθήσω προγραμματιστές σαν κι εμένα να δημιουργείτε και να δοκιμάζετε εύκολα τις εφαρμογές από ποτέ και Android Studio 3.0 δεν είναι διαφορετική. Αρχικά ανακοινώθηκε στο Google I / O 2017, το Android 3.0 προσφέρει υποστήριξη για το Kotlin μαζί με μια σειρά από άλλα χαρακτηριστικά.
Αν δεν μπορείτε να περιμένετε δοκιμάστε τις νέες δυνατότητες, στη συνέχεια, κάντε λήψη του προεπισκόπησης του Android Studio 3.0 και απολαύστε τη δοκιμή του. Εν τω μεταξύ, επιτρέψτε μου να σας οδηγήσω μέσα από την καλοσύνη του Android Studio 3.0 - το νέο Android IDE.
Υποστήριξη Android Oreo
Το Android Studio 3.0 προσθέτει υποστήριξη για τη σύνταξη εφαρμογών για το Android 8.0 Oreo συμπεριλαμβανομένων των νέων λειτουργιών που υποστηρίζονται στο Oreo. Χρησιμοποιώντας αυτό το νέο IDE, μπορείτε εύκολα να δημιουργήσετε προσαρμοστικά εικονίδια εκκίνησης, και προσθέστε νέους τύπους γραμματοσειρών στις εφαρμογές σας.
Τα προσαρμοσμένα εικονίδια εμφανίζουν μια ποικιλία σχημάτων σε διαφορετικές συσκευές, ανά διαφορετικούς ΚΑΕ. Μπορείτε να δημιουργήσετε ένα προσαρμοστικό εικονίδιο του εκκινητή χρησιμοποιώντας τον οδηγό Adaptive Icon, στον οποίο μπορείτε να αποκτήσετε πρόσβαση κάνοντας δεξί κλικ / res φάκελο και την επιλογή Νέος, έπειτα “Image Asset“, και κάνοντας κλικ “Εικονίδια εκκίνησης (Adaptive και Legacy)“.
Καθώς η Oreo υποστηρίζει τώρα τις γραμματοσειρές που μπορείτε να τις κατεβάσετε, μπορείτε πλέον να τις προσθέσετε στις εφαρμογές σας, για να μειώσετε το μέγεθος των APK των εφαρμογών σας. Ομοίως, μπορείτε επίσης να προσθέσετε γραμματοσειρές σε μορφή XML στις εφαρμογές σας - όπως απλά προσθέτετε οποιοδήποτε άλλο αρχείο πόρων.
Αναβάθμιση πλατφόρμας βάσης
Το Android Studio 3.0 συνοδεύεται από IntelliJ Platform 2017.1.2 που προσθέτει πολλές νέες λειτουργίες και βελτιώσεις στο Android IDE. Αυτές οι βελτιώσεις σας βοηθούν να κωδικοποιείτε ταχύτερα και φέρνει χαρακτηριστικά όπως υποδείξεις παραμέτρων, αποτελέσματα άμεσης αναζήτησης, νέοι έλεγχοι ξιδιού, σημασιολογική επισήμανση, και πολλά άλλα.
Υποστήριξη νέων λειτουργιών
Το Java 8 διαθέτει υποστήριξη
Καθώς οι προγραμματιστές εξοικειώνονται τώρα με τις λειτουργίες Java 8, έχει και η Google βελτιωμένη υποστήριξη για τέτοιες λειτουργίες γλώσσας στο Android Studio. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε API OpenJDK όπως java.time, java.nio.file, και java.lang.invoke, και έτσι μπορείτε επίσης χρησιμοποιούν βιβλιοθήκες που έχουν δημιουργηθεί χρησιμοποιώντας αυτά τα API στις εφαρμογές σας.
Υποστήριξη γλωσσών Kotlin
Το Kotlin είναι μια διαλειτουργική γλώσσα Java που μειώνει τον κωδικό του boilerplate, αποφεύγει εξαιρέσεις μηδενικού δείκτη και εισάγει πολλές άλλες βελτιώσεις σε σχέση με την Java. Του πιο εκφραστικό και συνοπτικό σε σύγκριση με την Java και με το Android Studio 3.0, τώρα μπορείτε να μετατρέψετε τα αρχεία Java στο Kotlin ή να κωδικοποιήσετε απευθείας στο Kotlin.
Υποστήριξη άμεσων εφαρμογών
Άμεσες εφαρμογές είναι όπως οι εφαρμογές ιστού, αλλά οι εγγενείς εφαρμογές που μπορούν να χρησιμοποιούν Android API και να παρέχουν μια εγγενή εμφάνιση και αίσθηση στην εφαρμογή σας. Για τον τελικό χρήστη, είναι τόσο εύκολο όσο το άνοιγμα ενός συνδέσμου ιστού. αλλά για τον προγραμματιστή (αυτό είναι εσύ), είναι περίπου διαμορφώνοντας την εφαρμογή του σε ενότητες που ονομάζονται "λειτουργική μονάδα" που συλλογικά δημιουργεί ένα 'χαρακτηριστικό APK'.
Οι άμεσες εφαρμογές μπορούν τρέχει χωρίς να εγκατασταθεί όπως οι εφαρμογές ιστού, σε αντίθεση με τις κανονικές εφαρμογές. Για να λειτουργήσει, θα πρέπει να αναβαθμίσετε την υπάρχουσα εφαρμογή σας για να υποστηρίξετε στιγμιαίες εφαρμογές - Το Android Studio 3.0 παρέχει ενότητες "Instant App" και "Feature" για το ίδιο. Νομίζω ότι είναι μια βελτίωση σε σχέση με τις κανονικές εφαρμογές. Τι νομίζετε?
Νέα και ενημερωμένα εργαλεία
Νέος προφίλ Android
Το Profiler Android είναι το νέο εργαλείο παρακολούθησης για Android που αντικαθιστά το παλιό εργαλείο παρακολούθησης Android. Είναι πολύ καλύτερο από το παλιό εργαλείο και παρέχει μια ενιαία προβολή της εφαρμογής σε πραγματικό χρόνο. Μπορείτε να έχετε πρόσβαση στην ίδια ανοίγοντας Θέα μενού, μετά πηγαίνετε “Εργαλείο των Windows“, και τελικά επιλέγοντας “Android Profiler“.
Νέο πρόγραμμα εντοπισμού σφαλμάτων APK
Το νέο νέο APK Debugger στο Android Studio 3.0 προσφέρει βελτιωμένες δυνατότητες εντοπισμού σφαλμάτων. Τούτου λεχθέντος, σας επιτρέπει να εντοπίζετε σφάλματα στα APK εάν είναι αποσφαλμάσιμα - ακόμα κι αν δεν είναι κατασκευασμένο από ένα πρόγραμμα Android Studio, αντίθετα από πριν. Μπορείτε να έχετε πρόσβαση στο εργαλείο πηγαίνοντας στο “Αρχείο” μενού και κλικ “Προφίλ ή εντοπισμός σφαλμάτων APK” επιλογή.
Νέος εξερευνητής αρχείων συσκευής
Η νέα συσκευή File Explorer είναι ένα εργαλείο για να πρόσβαση στο σύστημα αρχείων της συνδεδεμένης συσκευής χωρίς προβλήματα. Σας επιτρέπει να προβάλετε, να αντιγράψετε και να διαγράψετε αρχεία στη συσκευή και μπορείτε επίσης να ανοίξετε αυτά τα αρχεία σε αυτό το IDE. Μπορείτε να αποκτήσετε πρόσβαση στον εξερευνητή αρχείων κάνοντας κλικ “Θέα” μενού, επιλογή “Εργαλείο των Windows“, και κάνοντας κλικ “Εξερεύνηση αρχείων συσκευής“.
Νέο πρόσθετο Android για Gradle
Το Android Plugin για το Gradle 3.0.0 είναι ένα νέο, βελτιωμένο plugin Gradle που σας βοηθά αντιμετώπιση προβλημάτων δημιουργίας επιδόσεων του προηγούμενου plugin και προσφέρει διάφορες άλλες βελτιώσεις. Αυτά περιλαμβάνουν τους γρηγορότερους χρόνους διαμόρφωσης, την εξάρτηση και την αγαπημένη μου παραλλαγή - Ταχύτερη αυξητική δόμηση.
Παλιές βελτιώσεις εργαλείων
Λειτουργίες του Emulator Android
Το Android Emulator που συνοδεύει το Android Studio 3.0 συνοδεύεται από πολλές βελτιώσεις ταχύτητας και απόδοσης υποστήριξη για το OpenGL ES 3.0 για το επίπεδο API 24 και παραπάνω. Επιπλέον, διαθέτει έναν ευκολότερο τρόπο να δημιουργήσει μια αναφορά σφάλματος για την τρέχουσα εφαρμογή σας, και a πιο γρήγορος τρόπος υποβολής σφαλμάτων που σχετίζονται με εξομοιωτή.
Λειτουργίες επεξεργασίας διάταξης
Ο επεξεργαστής διάταξης χρησιμοποιείται για να σχεδιασμού σε ένα πρόγραμμα επεξεργασίας drag-and-drop, και το νέο Android Studio φέρνει διάφορες βελτιώσεις σε αυτόν τον κατασκευαστή διεπαφών. Τα νέα χαρακτηριστικά περιλαμβάνουν βελτιωμένες προσθήκες προβολής μεταφοράς και απόθεσης, νέα ομάδα σφαλμάτων, υποστήριξη για φραγμούς και ομάδες και βελτιωμένη δημιουργία Αλυσίδων.
Οι λειτουργίες του APK Analyzer
Ο αναλυτής APK είναι α εργαλείο για την ανάλυση του APK και την κατανόηση της σύνθεσής του μετά την ολοκλήρωση της διαδικασίας δημιουργίας. Βοηθά στη μείωση του μεγέθους του αρχείου και στην απομάκρυνση των αρχείων και των πόρων DEX. Με το Android Studio 3.0, έρχεται με νέες επιλογές φιλτραρίσματος, βελτιωμένη προβολή δέντρου και καλύτερη εξέταση των APK με δυνατότητα Proguard.
Για να χρησιμοποιήσετε το APK Analyzer, απλά μεταφέρετε και αποθέστε ένα APK στο παράθυρο Επεξεργαστής του Android Studio. Εναλλακτικά, μπορείτε να μεταβείτε σε Εργο προοπτική και ανοίξτε ένα APK στο Εργο παράθυρο. Και τέλος, μπορείτε επίσης να πάτε Χτίζω μενού, επιλέξτε “Αναλύστε το APK” από τις επιλογές και, στη συνέχεια, επιλέξτε το APK σας.
Χαρακτηριστικά επιθεωρητή διάταξης
Ο βελτιωμένος Επιθεωρητής Layout σε αυτό το IDE Android διαθέτει βελτιώσεις που σας επιτρέπουν εύκολα debug θέματα διαμόρφωσης. Αυτά περιλαμβάνουν νέα χαρακτηριστικά αναζήτησης, ιδιότητες κατηγοριοποίησης κ.λπ. Μπορείτε να έχετε πρόσβαση σε αυτό το εργαλείο ελέγχου πηγαίνοντας στο Εργαλεία μενού, επιλογή Android και, στη συνέχεια, κάντε κλικ στην επιλογή “Επιθεωρητής διάταξης“.
Ποια χαρακτηριστικά θα είναι τα επόμενα?
Όλα αυτά αφορούσαν τα νέα χαρακτηριστικά και τις βελτιώσεις στο Android Studio 3.0. Παρόλο που αυτή η λίστα θα ενθουσιάσει πολλούς ακόμα, ορισμένοι από εσάς θα εξακολουθούσαν να ψάχνουν περισσότερες ενημερώσεις δυνατοτήτων στο Android Studio. Και γιατί όχι; Το Android Studio είναι για προγραμματιστές σαν εσάς, και πρέπει να έχουν λόγο στις προσεχείς λειτουργίες.
Ευγνομονώς, Η Google ακούει προγραμματιστές όπως εμένα και εσείς - απλά κατευθυνθείτε προς την τοποθεσία του Android Studio Project. Εδώ θα δείτε διαφορετικούς τρόπους για να αυξήσετε τη φωνή σας, να αναφέρουν σφάλματα και να προτείνουν νέα χαρακτηριστικά - απλώς ακολουθήστε τις οδηγίες εκεί για να μιλήσετε την καρδιά σας και θυμηθείτε να συμπεριλάβετε όλες τις απαραίτητες πληροφορίες.
Εάν σας άρεσε να διαβάσετε αυτήν την ανάρτηση ή θέλετε να μοιραστείτε το αγαπημένο σας χαρακτηριστικό στο Android Studio 3.0, απλά γράψτε ένα σχόλιο παρακάτω ή μοιραστείτε μαζί σας τις σκέψεις σας στο @aksinghnet στο Twitter. Θα ήθελα πολύ να σας ακούσω. Και, ευτυχισμένοι κωδικοποιητές!