Windows

Η Google διευκολύνει την ανάπτυξη εφαρμογών Android με νέο IDE

Eric Giler demos wireless electricity

Eric Giler demos wireless electricity
Anonim

Οι προγραμματιστές Android θα μπορούσαν να χρησιμοποιήσουν το Android Development Tools (ADT) για την ανάπτυξη εφαρμογών Android, plug-in για το Eclipse IDE, αλλά το Android Studio θα είναι το πρώτο αποκλειστικό IDE για το κινητό λειτουργικό σύστημα. Η Google έχει δημιουργήσει το Android Studio με βάση την Ιδεα Java IDE του IntelliJ.

"Ο άξονας γύρω από το IntelliJ IDE είναι μια στροφή για την Google", δήλωσε ο Al Hilwa, ο οποίος καλύπτει το λογισμικό ανάπτυξης εφαρμογών για την IDC. IntelliJ "είναι λιγότερο περίπλοκη και πιο φιλική από την Eclipse και θα βοηθήσει το Android να προσεγγίσει ένα ευρύτερο τμήμα των προγραμματιστών", ανέφερε η Hilwa.

Η Apple επένδυσε πολύ στην IDE του Xcode για να διευκολύνει τους προγραμματιστές να γράφουν εφαρμογές για το iOS iPhone και iPad που ανταγωνίζονται με το Android. Το Android Studio ταιριάζει στο πεδίο παιχνιδιού, καθώς μπορεί να βοηθήσει τους "χομπίστες που δεν είναι εξειδικευμένοι στην παραδοσιακή εργαλειοθήκη Java", έγραψε ο Hilwa.

Το Android Studio θα διαθέτει μια σειρά από χαρακτηριστικά ειδικά σχεδιασμένα για να βοηθήσουν στην ανάπτυξη εφαρμογών Android. Έρχεται με πρότυπα για τη δημιουργία εφαρμογών με μια τυπική εμφάνιση Android. Μπορεί να επαναχρησιμοποιήσει κώδικα για να τρέξει πιο αποτελεσματικά. Περιλαμβάνει το Lint, ένα σύνολο εργαλείων για την αντιμετώπιση προβλημάτων συμβατότητας έκδοσης και άλλων πιθανών σφαλμάτων. Και περιλαμβάνει το ProGuard, το οποίο αποκρύπτει τον κώδικα για να εμποδίζει την αντίστροφη μηχανική.

Το λογισμικό λειτουργεί επίσης με το αυτοματοποιημένο σύστημα κατασκευής Gradle. Τα καταστήματα ανάπτυξης μπορούν να χρησιμοποιήσουν το Gradle για να αυτοματοποιήσουν τη διαδικασία κατασκευής, δοκιμής, δημοσίευσης και ανάπτυξης εφαρμογών Android, καθώς και να συγχρονίσουν αυτές τις δραστηριότητες με εργαλεία διαχείρισης κύκλου ζωής λογισμικού, όπως Maven ή Ivy.

Η Google προειδοποίησε τους πιθανούς χρήστες ότι εργάζονται στο Android Studio δεν έχει ολοκληρωθεί - αυτή είναι η έκδοση 0.1 του IDE - και πολλά χαρακτηριστικά δεν έχουν ολοκληρωθεί ή παραμένουν buggy.

Στο συνέδριο, η Google απέδειξε επίσης τους καρπούς μιας νέας τεχνολογίας πιστοποίησης ταυτότητας, την Ενιαία Σύνδεση Cross-Platform. Αυτό το σύνολο API (διεπαφές προγραμματισμού εφαρμογών) μπορεί να ελαχιστοποιήσει τον αριθμό των φορών που ένας χρήστης θα πρέπει να συνδεθεί σε υπηρεσίες, επιτρέποντας στη συσκευή να μοιράζεται τα διαπιστευτήρια σύνδεσης μεταξύ αξιόπιστων υπηρεσιών χρησιμοποιώντας το πρωτόκολλο OAuth 2. Είναι μια βασική συνιστώσα του Google+ και του Πορτοφολιού Google, και οι δύο παρουσιάστηκαν στο συνέδριο.

"Δεν χρειάζεται να συνδέεστε επανειλημμένα τόσο φυσικά για τους χρήστες που δεν το παρατηρούν καν. Αλλά καθώς όλο και περισσότερες εφαρμογές να αναπτύξετε τέτοιου είδους μαγεία, δεν θέλετε να είστε ο παραλήπτης που παραβιάζει τους χρήστες για κωδικούς πρόσβασης σε τοποθεσίες Web ή, χειρότερα, σε μικροσκοπικά πληκτρολόγια για κινητά τηλέφωνα », γράφει ο Tim Bray, μηχανικός της ομάδας ταυτότητας Google μια δημοσίευση στο blog που αναγγέλλει το API