Πίνακας περιεχομένων:
Το Android Things θα μπορούσε να είναι ένα από τα καλύτερα έργα της Google ποτέ. Σχεδιασμένο για να σας βοηθήσει να δημιουργήσετε μικρά ενσωματωμένα έξυπνα "πράγματα" με απλό και συνεπή τρόπο, είναι ένας πολύ καλός τρόπος για να ξεκινήσετε με οποιοδήποτε είδος μικρού συνδεδεμένου έργου, ακόμα κι αν δεν έχετε κάνει ποτέ κάποιο είδος προγραμματισμού πριν.
Μπορεί να λειτουργήσει σε χαμηλό κόστος υλικού και έχει μεγάλο υλικό υποστήριξης για να σας δείξει τη σωστή κατεύθυνση, ανεξάρτητα από το όνειρό σας για την οικοδόμηση. Έχω εξετάσει αυτό για μερικές εβδομάδες και πιστεύω ότι είναι όπου ο καθένας με οποιοδήποτε ενδιαφέρον για την οικοδόμηση δροσερό τεχνολογίας και όχι μόνο τη χρήση πρέπει να ξεκινήσει.
Ίσως το καλύτερο μέρος είναι ότι στον πυρήνα της είναι απλώς το Android. Το ίδιο Android που λειτουργεί σε πάνω από ένα δισεκατομμύριο τηλέφωνα, αμέτρητα ταμπλέτες, ρολόγια, τηλεοράσεις και τα περισσότερα οτιδήποτε άλλο μικρό έξυπνο πράγμα που μπορείτε να φανταστείτε. Μάθετε κάνοντας με τα σπουδαία μαθήματα Android Things και θα είστε σε καλό δρόμο για να καταλάβετε πώς γίνεται η γραφή εφαρμογών για το Android. Δεν χρειάζεται να έχετε όνειρα να είστε επιτυχημένος προγραμματιστής εφαρμογών Android - είναι ένας πολύ καλός τρόπος για να μάθετε ακόμα κι αν απλά θέλετε να μάθετε. Το καλύτερο από όλα, ξεκινώντας με λίγα απλά βήματα.
Τα πράγματα για το Android: Όλα όσα πρέπει να ξέρετε για το σχέδιο της Google για διακοπή του Internet
Τι χρειάζεστε: Υλικό
Για να φτάσετε στην εργασία στην ανάπτυξη με το Android Things χρειάζεστε λίγα βασικά κομμάτια υλικού. Για αρχάριους, θα χρειαστείτε έναν υπολογιστή. Δεν χρειάζεται να είναι ένας κομψός υπολογιστής, ο οποίος είναι αρκετά ισχυρός για να τρέξει το Android Studio. Οποιοσδήποτε σύγχρονος υπολογιστής ή φορητός υπολογιστής με Windows θα είναι εντάξει, όπως και κάθε υπολογιστής Intel Mac ή Linux.
Πριν από πολλά χρόνια, άρχισα να ξεγελάσω με την ανάπτυξη του Android σε ένα μικρό Netbook του Acer που είχα να βρω γύρω από αυτό και ήταν κάτι παραπάνω από αρκετό στην πλευρά υλικού. Φυσικά, ένας ισχυρός υπολογιστής θα μειώσει τον χρόνο που χρειάζεται για να συγκεντρώσει τις δημιουργίες σας, αλλά δεν χρειάζεστε.
Δεν χρειάζεστε πολύ ακριβό υλικό για να ξεκινήσετε.
Στο άλλο άκρο, θα χρειαστείτε κάποιο υλικό που μπορεί να τρέξει το Android Things.
Εάν είστε εξοικειωμένοι με μικρούς υπολογιστές με ένα μόνο board και διασκεδάζετε, μπορείτε να ξεκινήσετε με ένα αυτόνομο board PICO-IMX7-AT ή ένα Raspberry Pi 3. Λατρεύω το Raspberry Pi επειδή έχει τέτοια ευρεία υποστήριξη και είναι προσαρμόσιμο για να κάνει σχεδόν οτιδήποτε, αλλά αν είστε πιο σοβαροί για την κατασκευή έξυπνων ενσωματωμένων έργων, το Pico είναι μια καλύτερη επιλογή επειδή έχει επίσης την υποστήριξη της ανάπτυξης Alexa.
Μια ακόμα καλύτερη επιλογή είναι να ξοδέψετε 200 δολάρια και να αγοράσετε ένα πλήρες κιτ προγραμματισμού Android Things. Δεν θα πάρετε μόνο το board Pico, αλλά και μια οθόνη πολλαπλών τόνων 5 ιντσών, μια κάμερα HD, ένα Pimoroni Rainbow HAT και όλα τα καλώδια και συνδετήρες για να τα βάλουν μαζί. Αυτά είναι τα ίδια κιτ που έδωσε η Google στους συμμετέχοντες στο Google I / O 2018 και είναι υπέροχα. Αξίζει να ξοδέψετε λίγο περισσότερο για να πάρετε όλα όσα χρειάζεστε καθώς και να έχετε το ακριβές υλικό που χρησιμοποιείται σε όλα τα demos και tutorials.
Τι χρειάζεστε: Λογισμικό
Κάθε κομμάτι λογισμικού που πρέπει να αναπτύξετε για το Android Things είναι δωρεάν. Αυτό δεν σημαίνει ότι είναι κακό, μόνο που οι προγραμματιστές του θέλουν να μπορείτε να το χρησιμοποιήσετε και δεν χρεώνετε τίποτα.
Αποτελείται από τρία μέρη: την εικόνα του Android Things για το υλικό ανάπτυξης, το Android Studio για τον υπολογιστή σας και μια εφαρμογή συνοδευτική από το Android, για να ενεργοποιήσετε το σύστημά σας και να συνδεθείτε με το Wi-Fi, αν χρησιμοποιείτε το κιτ από την Google.
Όλο το λογισμικό που πρέπει να αναπτύξετε για το Android Things είναι δωρεάν.
Το Android Studio είναι το ίδιο Studio Android που χρησιμοποιούν οι προγραμματιστές εφαρμογών για τηλέφωνα Android. Έχει μερικές βασικές απαιτήσεις και έχετε ήδη εγκατεστημένους αυτούς, αν χρησιμοποιείτε Windows ή macOS.
Εάν εγκαθιστάτε στο Linux θα χρειαστείτε μερικές βασικές εξαρτήσεις που ίσως ήδη χρησιμοποιείτε. Μπορείτε να κατεβάσετε το Android Studio από τον ιστότοπο Google Developers και να εγκατασταθεί όπως οποιοδήποτε άλλο πρόγραμμα. Θα βρείτε επίσης πλήρεις οδηγίες σχετικά με τη ρύθμιση του αναπτυξιακού σας περιβάλλοντος, αφού ο εγκαταστάτης σας κάνει να βρεθείτε σε λειτουργία.
Το Android Things είναι διαθέσιμο ως προ-κατασκευασμένη εικόνα από την Google στην πύλη Android Things. Η Google παρέχει ενημερώσεις και ενημερώσεις κώδικα που μπορείτε να εγκαταστήσετε, χρησιμοποιώντας την προ-ενσωματωμένη εικόνα είναι μια καλή ιδέα. Εάν αγοράσατε ένα κιτ προγραμματιστών, έχετε ήδη το λογισμικό που χρειάζεστε για να ξεκινήσετε να εγκαθίσταται στον πίνακα. Θα θελήσετε επίσης να εγγραφείτε για τη δική σας κονσόλα Devices Things Android για να σας βοηθήσουν να ανακτήσετε και να στείλετε δεδομένα μέσω του Google Cloud. Εάν δεν αγοράσατε κιτ, η κονσόλα dev διαθέτει το εργαλείο που χρειάζεστε για να αναβοσβήνει το τελευταίο build των Android Things στο διοικητικό συμβούλιο σας.
Είναι επίσης πολύ καλή ιδέα να εγκαταστήσετε την εφαρμογή σύνθεσης Android Things στο τηλέφωνό σας. Εάν αγοράσατε ένα κιτ, θα χρειαστεί να το εγκαταστήσετε και να συνδεθείτε σε ένα δίκτυο. Μπορείτε να το βρείτε στο Google Play.
Επόμενη στάση: Οπουδήποτε
Πιστέψτε το ή όχι, αυτό είναι όλα όσα πρέπει να αναπτύξετε για την πλατφόρμα Android Things. Εάν γνωρίζετε την ανάπτυξη λογισμικού, έχετε μια καλή ιδέα για το πού να πάτε έπειτα, αλλά οι περισσότεροι άνθρωποι δεν είναι εξοικειωμένοι. Αυτό είναι εντάξει επειδή το Android Things σχεδιάστηκε για να είναι το πράγμα που θα σας διδάξει.
Η Google παρέχει ένα πλήρες σεμινάριο για να ξεκινήσει μόλις συγκεντρωθούν τα πάντα.
Αυτός είναι ο λόγος που μου αρέσει η πλατφόρμα Android Things. Έχετε μια χούφτα υλικού που μπορεί να σας πει τη θερμοκρασία, αλλά καμία ιδέα για το πού να πάτε έπειτα από τη στιγμή που έχετε όλα τα συνδεδεμένα. Η Google διαθέτει ένα εκπληκτικό σεμινάριο που σας μεταφέρει στα βασικά (δημιουργώντας μια λυχνία LED) στις προηγμένες τεχνικές στα έγγραφα εκπαίδευσης του Android Things.
Μπορείτε να χρησιμοποιήσετε αυτά τα μαθήματα με οποιοδήποτε υλικό ανάπτυξης, οπότε αν δεν έχετε πάρει ένα κιτ, μπορείτε ακόμα να μάθετε τι είναι αυτό και πώς να το κάνετε όλα αυτά. Έχετε περπατήσει μέσα από τις ακίδες εισόδου / εξόδου και ποια είναι η χρήση τους (και ακόμη και ό, τι είναι αν ξεκινάτε από το μηδέν!) Και είπατε ακριβώς πώς να συνδέσετε οποιοδήποτε υλικό και να έχετε διαθέσιμα πλήρη παραδείγματα κώδικα.
Ολοκληρώνοντας την εκπαίδευση του Google Things, το Google Provides σάς παρέχει όλα όσα πρέπει να γνωρίζετε για να ξεκινήσετε να χτίζετε εφαρμογές καθώς και εξοικείωση με την ενσωματωμένη πληροφορική και τον τρόπο λειτουργίας άλλων περιφερειακών συσκευών υλικού. Είναι θαυμάσιο, ανεξάρτητα από το επίπεδο δεξιοτήτων σας.
Ξέρω ότι οι περισσότεροι άνθρωποι ενδιαφέρονται περισσότερο για τη χρήση δροσερό gadgets από ό, τι τους κάνει. Αλλά εάν έχετε ακόμη και ένα ενδιαφέρον για την ανάπτυξη εφαρμογών για κινητά / κινητά ή ενσωματωμένο υλικό, το Android Things είναι ένας πολύ καλός τρόπος για να μάθετε περισσότερα και κάτι που πρέπει να ρίξετε μια ματιά.
Μπορούμε να κερδίσουμε προμήθεια για αγορές χρησιμοποιώντας τους συνδέσμους μας. Μάθε περισσότερα.