Logo el.androidermagazine.com
Logo el.androidermagazine.com

Η επισκόπηση του καινούργιου api σε απλό αγγλικό

Πίνακας περιεχομένων:

Anonim

Θα υπάρξουν πολλές αλλαγές και νέα χαρακτηριστικά "κάτω από την κουκούλα" στο Android M, το επίσημο αλλά και ανώνυμο επόμενο μεγάλο Android, το οποίο θα κυκλοφορήσει αργότερα φέτος. Όλοι αγαπάμε νέα χαρακτηριστικά που μπορούμε να δούμε. Αλλά συχνά οι καλύτερες - και οι πιο σημαντικές - αλλαγές είναι βαθιά στον πυρήνα, κάνουν ήσυχα το πράγμα τους και κάνουν τα πράγματα καλύτερα. Αυτά τα νέα και βελτιωμένα κομμάτια κώδικα είναι αυτά που χρησιμοποιούν οι προγραμματιστές της Google και των τρίτων για να κάνουν τη μαγεία να συμβαίνει.

Παίρνουμε μια γεύση από αυτό που πρόκειται να έρθει τώρα στην προεπισκόπηση του προγραμματιστή M. Κάποιοι από εμάς (ένοχοι) παίρνουν όλα τα gooey μέσα όταν μιλάμε για νέα APIs και τα ισχυρά πράγματα που μπορούν να κάνουν οι προγραμματιστές μαζί τους. Περισσότεροι από εμάς πιθανότατα θα μπορούσαν να χυθούν εάν αυτά τα API παρουσιάστηκαν με εύκολη στη διάγνωση και όχι με διακριτικό κώδικα και θα αντικατασταθούν με απλή γλώσσα χωρίς να μιλάνε για τάξεις, μεθόδους και υπηρεσίες.

Βγήκαμε τον μεταφραστή Geek-to-English και θα δούμε τα νέα API του Android M και θα μιλήσουμε για το τι μπορούν να κάνουν. Ιμάντας μέσα.

Τι είναι ένα API;

Αυτό είναι το καλύτερο μέρος για να ξεκινήσετε. Θα μιλήσουμε για μια χούφτα νέων API, οπότε όλοι πρέπει να γνωρίζουν τι σημαίνουν αυτά τα τρία γράμματα.

Ένα API είναι μια συντόμευση και ένας gatekeeper, και καθιστά τη ζωή ευκολότερη για όλους.

Το API είναι ένα αρκτικόλεξο για τη διεπαφή προγραμματισμού εφαρμογών. Σκεφτείτε τους ως ένα είδος προσθήκης που οι άνθρωποι που έγραψαν τον κώδικα Android έχουν παράσχει και οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να επικοινωνήσουν με το σύστημα και να κάνουν "πράγματα" χωρίς να γράψουν μιά γραμμή bajillion κώδικα οι ίδιοι. Τα API επιτρέπουν επίσης στους προγραμματιστές να επικοινωνούν με περιοχές του Android που προστατεύονται, έτσι ώστε το σύστημα να μπορεί να επιστρέψει πληροφορίες που διαφορετικά δεν θα μπορούσαν να αποκτήσουν. Επομένως, τα API είναι συντομεύσεις καθώς και gatekeepers.

Ένας προγραμματιστής που γράφει μια εφαρμογή για το Android απλά πρέπει να περιλαμβάνει τα σωστά μαθήματα, μεθόδους και υπηρεσίες για το χαρακτηριστικό που θέλουν να εφαρμόσουν και όλη η βαριά ανύψωση γίνεται αλλού στο λειτουργικό σύστημα. Για παράδειγμα, πάρτε αυτό το κομμάτι κώδικα για να ενεργοποιήσετε το νέο API Direct Share:

Αυτό είναι πολύ πιο εύκολο από το να γράψετε όλο τον κώδικα για μια εφαρμογή για να πιστοποιήσετε και να ορίσετε τους στόχους για μια συγκεκριμένη πρόθεση, ώστε να ανοίγει η σωστή εφαρμογή όταν θέλετε να μοιραστείτε κάτι με ένα συγκεκριμένο τρόπο με ένα συγκεκριμένο άτομο. (Δείτε; Ακόμη και εξηγώντας ότι δεν είναι διασκεδαστικό.)

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

Τώρα που έχετε μια ιδέα για το τι είναι ένα API, ας ρίξουμε μια ματιά σε μια επισκόπηση των νέων API στο Android M.

Σύνδεση εφαρμογών

Αυτό επιτρέπει σε μια εφαρμογή - για παράδειγμα την εφαρμογή Android Central - να γίνει ο προεπιλεγμένος όταν ένας χρήστης (δηλαδή εμείς!) Βάζει έναν σύνδεσμο σε μια διεύθυνση URL - για παράδειγμα www.androidcentral.com. Στην τρέχουσα κατάσταση του Android, πρέπει να επιλέξετε να αφήσετε την εφαρμογή AC να ανοίξει συνδέσμους στο Android Central. Χρησιμοποιώντας αυτό το νέο χαρακτηριστικό, τα πράγματα μπορούν να γίνουν αυτόματα.

Για να χρησιμοποιήσετε αυτή τη λειτουργία, οι χρήστες που διαθέτουν έναν ιστότοπο πρέπει να προσθέσουν κάποιο κώδικα στον ιστότοπό τους, να χρησιμοποιήσουν ένα έγκυρο πιστοποιητικό ασφαλείας και να προσθέσουν αντίστοιχο κώδικα στην εφαρμογή τους. Μόλις γίνει αυτό, κάνοντας κλικ σε έναν σύνδεσμο που σας αποστέλλεται μέσω οποιουδήποτε μέσου - SMS, ηλεκτρονικό ταχυδρομείο, κοινωνικά μέσα κ.λπ. - θα ανοίξει ο σύνδεσμος στη σωστή εφαρμογή, αν το έχετε εγκαταστήσει, χωρίς καμία άλλη ενέργεια ή διάλογο που να σας λέει να επιλέξετε εφαρμογή. Αυτό θα επιτρέψει στους σχεδιαστές ιστοσελίδων και στους προγραμματιστές να κάνουν πράγματα με τρόπο που να φαίνεται καλύτερα μέσα στην εφαρμογή τους. Όλοι θέλουμε ο ιστός - και οι εφαρμογές που χρησιμοποιούμε για να το δούμε - να φαίνεται καλύτερα.

Περισσότερα σχετικά με τη σύνδεση εφαρμογών

Αυτόματη δημιουργία αντιγράφων ασφαλείας για εφαρμογές

Αυτό είναι πλέον το προεπιλεγμένο για όλες τις εφαρμογές που έχουν γραφτεί για να υποστηρίξουν το Android M. Hooray!

Δεν θα επιτρέπεται πλέον στους προγραμματιστές να είναι τεμπέληδες (ή, χειρότερα, αμελής) με δημιουργία αντιγράφων ασφαλείας δεδομένων

Τα δεδομένα για οποιαδήποτε εφαρμογή ή παιχνίδι τώρα δημιουργούνται αυτόματα αντίγραφα ασφαλείας στο Google Drive και επαναφέρονται αυτόματα όταν αλλάζετε ή αντικαθιστάτε το τηλέφωνο ή το tablet σας. Είναι κρυπτογραφημένη, κάθε εφαρμογή μπορεί να έχει μέγεθος 25MB για την αποθήκευση ρυθμίσεων και δεδομένων και καμία από αυτές δεν μετράει για την ποσόστωση αποθήκευσης του Google Drive. Φυσικά, μπορείτε να εξαιρεθείτε από αυτό όπως θέλετε.

Όταν η φωτογραφία ή το tablet σας είναι αδρανές, φορτώνεται και συνδέεται στο Wifi, τα αντίγραφα ασφαλείας γίνονται αυτόματα κάθε 24 ώρες. Οι προγραμματιστές εφαρμογών μπορούν να ορίσουν ποιοι φάκελοι δεδομένων δημιουργούνται αντίγραφα ασφαλείας και όταν μεταφέρουμε σε μια νέα συσκευή (ή να απεγκαταστήσουμε και να εγκαταστήσουμε ξανά μια εφαρμογή), μια λειτουργία επαναφοράς αντιγράφει τα δεδομένα ασφαλείας στους φακέλους δεδομένων της εφαρμογής. Εάν μια εφαρμογή χρησιμοποιεί την παλιά υπηρεσία αντιγράφων ασφαλείας Android, αυτή η νέα υπηρεσία δεν έχει αλλάξει για τους χρήστες των υπαρχουσών εφαρμογών που διαθέτουν λειτουργία αυτόματης δημιουργίας αντιγράφων ασφαλείας.

Περισσότερα για την Αυτόματη δημιουργία αντιγράφων ασφαλείας για εφαρμογές

Πιστοποίηση δακτυλικών αποτυπωμάτων

Ο αυθεντικός έλεγχος δακτυλικού αποτυπώματος - όπου μπορούμε να χρησιμοποιήσουμε έναν σαρωτή δακτυλικών αποτυπωμάτων για να επαληθεύσουμε τα διαπιστευτήριά μας σε μια εφαρμογή ή υπηρεσία - έχει έρθει στο Android.

Έχουμε δει πόσο χρήσιμη είναι η σάρωση των δακτυλικών αποτυπωμάτων (όταν έγινε σωστά) πριν από το - το hello Samsung Galaxy S6 - αλλά τώρα που αυτό είναι ενσωματωμένο στο Android, τα πράγματα θα είναι πιο εύκολο για τους προγραμματιστές να υλοποιήσουν και δεν θα χρειαστεί να χρησιμοποιήσουν ένα SDK τρίτων κατασκευαστών από τους ανθρώπους που έκαναν το τηλέφωνο.

Σημαίνει επίσης ότι περισσότεροι κατασκευαστές μπορούν να συμπεριλάβουν έναν σαρωτή δακτύλων τώρα που δεν χρειάζεται να παρέχουν τη δική τους υποστήριξη εφαρμογών. (Και αν εντοπίσατε εκείνο το εικονίδιο δακτυλικών αποτυπωμάτων στην οθόνη εκεί, ίσως σημαίνει κάτι, ή ίσως δεν το έχει ακόμα.

Κωδικός δείγματος διαλόγου δακτυλικών αποτυπωμάτων Android

Επιβεβαίωση διαπιστευτηρίων

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

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

Οι προγραμματιστές μπορούν να επιλέξουν την περίοδο χρονικού ορίου και μπορούν επίσης να ζητήσουν από τον χρήστη να επαληθεύσει την ταυτότητά του ανά πάσα στιγμή.

Χρησιμοποιείται σε συνδυασμό με το σύστημα Android Keystore, οι εφαρμογές μπορούν τώρα να είναι ασφαλείς και βολικές.

Επιβεβαιώστε τον κωδικό δείγματος διαπιστευτηρίων

Άμεση κοινή χρήση

Αυτό είναι τρομερό! Πάντα συναντάς κάτι τόσο δροσερό που απλά πρέπει να το μοιραστείς με το αφεντικό σου ή με το σύζυγό σου ή με κάποιον άλλο; Τώρα μπορείτε να το κάνετε πιο εύκολο. Μας αρέσει ευκολότερο!

Η λειτουργία Direct Share επιτρέπει στους προγραμματιστές να καθορίζουν συγκεκριμένους στόχους κοινών στόχων από την εφαρμογή τους. Εκτός από τον συνηθισμένο τρόπο να μοιράζονται τα στοιχεία - όπως το Hangouts, το ηλεκτρονικό ταχυδρομείο ή μια εφαρμογή όπως το Google Keep - οι προγραμματιστές μπορούν να προσθέσουν άτομα από τις επαφές σας (υποθέτουμε ότι αυτό σημαίνει τις επαφές σας με αστέρι στο Google).

Αυτό φαίνεται να είναι ένα αρκετά ισχυρό νέο χαρακτηριστικό και είμαστε ενθουσιασμένοι που το βλέπουμε να προστίθεται σε μερικές από τις μεγάλες εφαρμογές που χρησιμοποιούμε κάθε μέρα. Ετοιμαστείτε, Φιλ. Δεν θα κουραστεί να σας στέλνω πράγματα. Πάντα.

Αλληλεπιδράσεις φωνής

Εντάξει, Google. Αναψε τα φώτα.

Ποιο δωμάτιο?

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

Πράγματα όπως ένα "Είστε σίγουροι;" ζητάει να επαληθεύσετε μια ενέργεια ή μια λίστα επιλογών που επαναλαμβάνονται ξανά στον χρήστη και στη συνέχεια επιβεβαιώνεται και είναι δυνατή η χρήση των νέων φωνητικών υπηρεσιών και δραστηριοτήτων. Σε συνδυασμό με το Android Wear ή το Google Glass, βλέπουμε μερικούς πραγματικά δροσερούς τρόπους να κάνουμε στο "Android" το "υλικό" που έρχεται στο εγγύς μέλλον.

Περισσότερα σχετικά με τις αλληλεπιδράσεις φωνής

Το βοηθητικό API

Αυτό δίνει στους προγραμματιστές έναν τρόπο να χρησιμοποιήσουν έναν βοηθό (JARVIS !?) για να αλληλεπιδρούν μέσα στις εφαρμογές τους. Ο βοηθός είναι σε όλο το σύστημα και μερικές σειρές κώδικα θα του επιτρέψουν (αν έχετε επιλέξει να το χρησιμοποιήσετε).

Υπάρχουν μέθοδοι που επιτρέπουν στους προγραμματιστές να επιλέξουν αν θέλουν να μοιραστούν αυτό που συμβαίνει ανάμεσα σε εσάς και τον βοηθό εκτός της εφαρμογής τους και οι λειτουργίες ασφάλειας σε όλο το σύστημα θα διατηρήσουν τα ιδιωτικά δεδομένα ιδιωτικά και μακριά από τους διαφημιζόμενους. Θεωρητικά.

Περιμένουμε την Google να δώσει για λίγο πρόσβαση στις υπηρεσίες τρίτων μερών στις λειτουργίες Βοήθειας φωνής Google. Αυτός χρειάζεται κάποια σοβαρή δοκιμή (διαβάστε: το Jerry παίζει και μιλάει στο Nexus 6 του στη μέση της νύχτας) για να δούμε ακριβώς πώς θα λειτουργήσει, τι μπορεί να κάνει και πώς μπορούμε να το σπάσουμε. Αγαπώ τη δουλειά μου.

API ειδοποιήσεων

Υπάρχουν τέσσερα σημαντικά νέα χαρακτηριστικά που έρχονται στο Android Ειδοποιήσεις:

  1. Μια νέα λειτουργία "Μην ενοχλείτε" που επιτρέπει πραγματικά να σας ενοχλήσει ο συναγερμός
  2. Μια νέα κατηγορία που επιτρέπει στα συμβάντα που δημιουργούνται από τους χρήστες να είναι ξεχωριστά από τα συμβάντα του συστήματος και τους συναγερμούς
  3. Μια νέα κλάση που επιτρέπει προσαρμοσμένα εικονίδια να επισυνάπτονται στις ειδοποιήσεις
  4. Μια νέα μέθοδος που επιτρέπει σε μια εφαρμογή να βλέπει ποιες ειδοποιήσεις είναι επί του παρόντος "ζωντανές" και ενεργές

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

Όλα αυτά ακούγονται εξαιρετικά, αλλά θα πρέπει επίσης να εξαρτώνται από τους προγραμματιστές που χρησιμοποιούν αυτά τα νέα εργαλεία με τον σωστό τρόπο. Οι ειδοποιήσεις - και η αλληλεπίδρασή τους με αυτές - υπήρξε ιστορικά ένα από τα ισχυρότερα σημεία του Android. Οι προσθήκες στον τρόπο με τον οποίο οι προγραμματιστές μπορούν να προσαρμόσουν και να ενισχύσουν τη χρησιμότητά τους είναι πάντα ευπρόσδεκτες.

Υποστήριξη Bluetooth Stylus

Αν έχετε χρησιμοποιήσει ένα Σημείωμα Galaxy 4 με το Στυλό S, ξέρετε πόσο δροσερό μπορεί να χρησιμοποιηθεί μια ενεργή γραφίδα. Μιλάμε για πραγματική αλληλεπίδραση, και όχι μόνο να μαχαιρώνουμε την οθόνη με ένα ραβδί με καουτσούκ. Η Google παρέχει υποστήριξη για στυλ Bluetooth στο Android M και μερικές από τις δροσερές λειτουργίες που έχουμε δει στη σειρά Note θα είναι δυνατές στο Android της βανίλιας.

Όταν συνδυάζετε και συνδέετε μια συμβατή γραφίδα Bluetooth, είναι διαθέσιμη υποστήριξη για θέματα όπως η ευαισθησία πίεσης, οι επαφές οθόνης και τα κουμπιά (κουμπιά on-stylus) και οι προγραμματιστές μπορούν να αξιοποιήσουν αυτά τα δεδομένα μέσα στις εφαρμογές τους.

Αναζητήστε πράγματα όπως ένα παράθυρο διαλόγου ή ένα πρόγραμμα εκκίνησης εφαρμογών όταν πατάτε το κουμπί της γραφίδας σας, καθώς και καλύτερη υποστήριξη σχεδίασης και γραφής για να φτάσετε σε εφαρμογές στο Google Play όταν είναι διαθέσιμο το M.

Λειτουργία προβολής 4K

Η υποστήριξη για ανάλυση 4K (Ultra HD 3840 X 2160) θα ψηθεί στο Android M. Ενώ τα πλεονεκτήματα μιας οθόνης 4K σε ένα smartphone μπορούν να συζητηθούν και να συζητηθούν μέχρι θανάτου, όλοι θα συμφωνήσουν ότι αυτό είναι καλό για πράγματα όπως το Android TV.

Το UHD σύντομα θα γίνει συνηθισμένο, και το Android θα είναι έτοιμο για αυτό.

Phil, χρειάζομαι μια νέα τηλεόραση. Για σκοπούς δοκιμών. (Σημείωση έκδοσης: Όχι)

Διατηρητέα ColorStateLists

Ένα είδος θεματικής μηχανής έρχεται στο Android M και η Google πρέπει να προσφέρει στους προγραμματιστές τη δυνατότητα να την υποστηρίξουν στη πλοήγηση και τα μενού των εφαρμογών τους. Αυτό είναι που έχουμε εδώ.

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

Χαρακτηριστικά ήχου

Το Android M θα φέρει κάποιες νέες δυνατότητες ήχου στους προγραμματιστές. Η εγγενή υποστήριξη για το πρωτόκολλο MIDI θα επιτρέψει στους προγραμματιστές να στείλουν και να λάβουν συμβάντα MIDI (σκεφτείτε λογισμικό μουσικών όπως το GarageBand εδώ) και να δημιουργήσουν αντικείμενα που υπερισχύουν των προεπιλογών ήχου του συστήματος.

Οι εφαρμογές θα μπορούν να επιτρέπουν τη σύνδεση συσκευών ήχου στο σύστημα για να υποστηρίζουν πράγματα όπως οι φωνητικές ενέργειες από έναν ελεγκτή παιχνιδιών ή από ένα τηλεχειριστήριο. Όπως οι ελεγκτές και τα τηλεχειριστήρια που βλέπουμε για συσκευές Android TV.

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

Παρόλο που αυτά τα νέα χαρακτηριστικά είναι αρκετά συγκεκριμένα, υπάρχουν κάποια πολύ ωραία πράγματα εδώ.

Χαρακτηριστικά βίντεο

Οι νέες δυνατότητες στα API επεξεργασίας βίντεο περιλαμβάνουν νέους τρόπους για το συγχρονισμό των ροών ήχου και βίντεο (μου προκαλεί συσπάσεις όταν το στόμα δεν ταιριάζει με τις λέξεις όταν βλέπω ένα βίντεο και δεν μπορώ να είμαι το μόνο) και νέοι τρόποι να να ορίσετε και να διεκδικήσετε τις περιπτώσεις βίντεο για να υποστηρίξετε καλύτερα το DRM που όλοι μας μισούμε, αλλά γνωρίζουμε ότι είναι απαραίτητο.

Υπάρχει επίσης μια νέα μέθοδος για να ρυθμίσετε την ταχύτητα ή την αργή κίνηση σε βίντεο που θα τεντώσει αυτόματα ή θα επιταχύνει τα πράγματα σε συνδυασμό με τον ήχο.

Και πάλι, αυτές είναι αρκετά συγκεκριμένες αλλαγές, αλλά θα πρέπει να είναι σημαντικές για τους ανθρώπους που κάνουν εφαρμογές που προβάλλουν βίντεο. Και όλοι μας αρέσει να χρησιμοποιούμε εφαρμογές που προβάλλουν βίντεο!

API φακού

Πάω να βγαίνω σε ένα άκρο και να πω ότι οι περισσότεροι από εμάς έχουμε χρησιμοποιήσει το φλας της κάμερας στο τηλέφωνό μας ως φακό. Ξέρω ότι το κάνω όταν Rex ή Sammy (τα σκυλιά μας) αποφασίσουν ότι πρέπει να κατουρήσουν στις 4 το πρωί. Ή όταν ο Τζέρι πρέπει να κάνει το ίδιο.

Το νέο API Flashlight αναγνωρίζει αυτό. Υπάρχει μόνο για να μπορούν οι προγραμματιστές να χρησιμοποιήσουν τη λυχνία LED της κάμερας ως φακό χωρίς να ενεργοποιήσουν ολόκληρη τη στοίβα λογισμικού της κάμερας, πράγμα που πρέπει να γίνει τώρα.

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

Λίγα πράγματα όπως αυτό σημαίνουν πολλά. Πλέον είναι πιο εύκολο για τους προγραμματιστές.

Android for Work

Όταν το Android M κυκλοφορήσει, θα αφιερώσουμε λίγο χρόνο για να καλύψουμε όλες τις νέες λειτουργίες Android for Work. Πολλοί από εμάς ανυπομονούμε να τους, ώστε να μπορέσουμε να ξεφορτωθούμε το τηλέφωνο της εταιρείας και το BYOD να δουλέψει. Προς το παρόν, εδώ είναι μια ανακεφαλαίωση του τι μπορούμε να περιμένουμε.

  • Ενισχυμένοι έλεγχοι για συσκευές που ανήκουν σε εταιρίες μιας χρήσης: Εάν έχετε ένα εταιρικό τηλέφωνο που χρησιμοποιεί Android, τα άτομα που το αγόρασαν έχουν καλύτερο έλεγχο σε μερικά πράγματα. Οι ιδιοκτήτες συσκευών μπορούν τώρα να απενεργοποιήσουν / ενεργοποιήσουν την προστασία των πλήκτρων, τη γραμμή κατάστασης (συμπεριλαμβανομένων των ειδοποιήσεων, των γρήγορων ρυθμίσεων και των χειρονομιών) και την ασφαλή εκκίνηση της συσκευής. Οι ιδιοκτήτες συσκευών μπορούν επίσης να αποτρέψουν την απενεργοποίηση της οθόνης ενώ έχουν συνδεθεί, εάν έχουν κάποιο λόγο.
  • Αθόρυβη εγκατάσταση και κατάργηση εγκατάστασης εφαρμογών από τον ιδιοκτήτη συσκευής: Οι ιδιοκτήτες συσκευών μπορούν τώρα να εγκαταστήσουν ή να απεγκαταστήσουν εφαρμογές με πλήρη χρήση του διαχειριστή πακέτων, χωρίς αλληλεπίδραση από το χρήστη και εκτός του Google Play. Αυτό θα επιτρέψει στα τμήματα πληροφορικής να διαθέτουν ένα είδος αυτόματης παροχής και να εγκαθιστούν βασικές εφαρμογές σε οποιοδήποτε τηλέφωνο, ακόμη και πριν από τη σύνδεση ενός χρήστη με έναν λογαριασμό Google. (Το Google θεωρεί επίσης ότι αυτό χρησιμοποιείται με περίπτερα με βάση το Android.)
  • Αθόρυβη πρόσβαση σε πιστοποιητικά επιχειρήσεων: Αυτή η λειτουργία επιτρέπει στους χρήστες που κατέχουν τη συσκευή σας να χορηγούν διαχειριζόμενες εφαρμογές πρόσβαση σε πιστοποιητικά χωρίς αλληλεπίδραση χρηστών. Είναι ένα θέμα ασφάλειας. Και καλό.
  • Αυτόματη αποδοχή των ενημερώσεων συστήματος: Ο κάτοχος της συσκευής μπορεί να επιλέξει να αποδεχθεί αυτόματα τις ενημερώσεις ή να τις αναβάλει χωρίς καμία ενέργεια από το χρήστη. Ο χρήστης δεν μπορεί να παρακάμψει αυτό στις ρυθμίσεις της συσκευής. Ο διαχειριστής της συσκευής μπορεί επίσης να εντοπίσει μια συσκευή όταν δέχεται μια ενημέρωση χρησιμοποιώντας ένα ημερήσιο χρονικό παράθυρο. Και πάλι, ελέγξτε. (Και κιόσκια.)
  • Εξουσιοδοτημένη εγκατάσταση πιστοποιητικού: Οι διαχειριστές συσκευών και οι ιδιοκτήτες συσκευών μπορούν να επιτρέπουν σε εφαρμογές τρίτων κατασκευαστών τη δυνατότητα να χρησιμοποιούν άλλα API για τη διαχείριση πιστοποιητικών ασφαλείας. Οι άνθρωποι της εταιρείας σας θέλουν αυτό, ακόμη και αν δεν ξέρετε (ή φροντίζετε) τι κάνει. Περισσότερα πράγματα για την ασφάλεια εδώ.
  • Προστασία επαναφοράς εργοστασιακών εργοστασιακών ρυθμίσεων: Οι ιδιοκτήτες συσκευών και οι διαχειριστές μπορούν τώρα να διαμορφώσουν οποιαδήποτε προστασία εργοστασιακής επαναφοράς στο τηλέφωνο εργασίας σας Η εταιρεία σας πρέπει να είναι σε θέση να ελέγχει πότε - και ποιος - μπορεί να επαναφέρει εργοστασιακά το τηλέφωνο εργασίας σας και αυτά τα εργαλεία προσφέρουν λεπτομερή έλεγχο.
  • Παρακολούθηση χρήσης δεδομένων: Εάν ο προϊστάμενός σας πληρώνει τα δεδομένα σας. Είναι το δικαίωμά του να παρακολουθεί πώς το χρησιμοποιείτε. Με το Android M, μπορούν να το κάνουν εύκολα.
  • Διαχείριση δικαιωμάτων εκτέλεσης: Ο ιδιοκτήτης της συσκευής μπορεί να ρυθμίσει παραμέτρους που αποφασίζουν ποιες εφαρμογές μπορούν να εκκινηθούν και να εκτελεστούν. Τα εργαλεία που κυκλοφορούν στο Android M θα επιτρέψουν στο χρήστη να επιλέξει να επιτρέψει την εκτέλεση εφαρμογών ή να αφήσει στους διαχειριστές να ορίσουν μια πολιτική για να περιορίσουν τις εφαρμογές που μπορούν να εκτελεστούν. Ο χρήστης δεν μπορεί να παρακάμψει αυτήν την πολιτική.
  • Ενημέρωση κατάστασης εργασίας: Όταν ένας χρήστης χρησιμοποιεί μια εφαρμογή από οποιοδήποτε διαχειριζόμενο προφίλ Android for Work, στη γραμμή κατάστασης θα εμφανιστεί ένα εικονίδιο χαρτοφύλακα. Αν ένας χρήστης ξεκλειδώσει τη συσκευή ενώ χρησιμοποιεί μια εφαρμογή στο διαχειριζόμενο προφίλ, ένα αναδυόμενο παράθυρο θα τους υπενθυμίσει ότι βρίσκονται στο προφίλ εργασίας τους.

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

Θα σκάψουμε βαθιά σε όλα αυτά όταν είναι διαθέσιμα.

Κάτω από την κουκούλα του Android

Αυτό ήταν μόνο μια γρήγορη ματιά στα νέα χαρακτηριστικά API που συνοδεύουν το Android M. Κάθε ένα από αυτά αποτελείται από πολλές νέες μεθόδους και API που οι προγραμματιστές μπορούν να εκμεταλλευτούν για να συμπεριλάβουν υποστήριξη για νέα χαρακτηριστικά, και είναι σίγουρα περίπλοκη. Οι περισσότεροι από εμάς δεν συνειδητοποιούν πόσα χαρτονομίσματα και ανάγνωση χρειάζονται για να υποστηρίξουν νέα χαρακτηριστικά, ακόμα και πριν γραφτεί μια ενιαία σειρά κώδικα. Οι Devs εργάζονται σκληρά και αξίζουν την εκτίμηση και την αγάπη μας. #HugYourDeveloper

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

Το μόνο που πρέπει να κάνουμε είναι ανυπομονούμε να δούμε τα σπουδαία πράγματα που μπορούν να κάνουν με όλα αυτά.