Αρθρο

Το απλό τέχνασμα του Facebook για την εξυπηρέτηση τόσων διαφορετικών συσκευών Android

protection click fraud

Μερικοί λαοί θέλουν να το ονομάσουν κατακερματισμό, άλλοι το αποκαλούν επιλογή, αλλά με οποιοδήποτε όνομα υπάρχουν σίγουρα πολλά διαφορετικά τηλέφωνα Android. Η δημιουργία εφαρμογών που πρέπει να λειτουργούν με όλες αυτές δεν είναι εύκολη υπόθεση. Έχετε πολύ διαφορετικές διαμορφώσεις υλικού που έχουν μεγάλη διαφορά στην απόδοση και παρόλο που ένα αρχείο apk μπορεί να λειτουργήσει ο καθένας από αυτούς, εξακολουθεί να υπάρχει το ζήτημα της ανάγκης μιας εφαρμογής να λειτουργεί ομαλά σε συσκευές χαμηλού επιπέδου χωρίς να θυσιάζει τις δυνατότητες σε high-end συσκευές. Όταν μιλάτε για μια εφαρμογή τόσο δημοφιλής όσο Facebook, αυτό μπορεί γρήγορα να γίνει εφιάλτης για τους ανθρώπους που κάνουν την κωδικοποίηση.

Το Facebook έδειξε σε όλους στο Big Android Meat and Greet μια νέα λύση που είναι απλή - το στοιχείο Device Year Class.

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

Οι προγραμματιστές του Facebook περιγράφουν αυτό το νέο στοιχείο λογισμικού ως εξής:

Το Device Year Class είναι μια βιβλιοθήκη Android που εφαρμόζει έναν απλό αλγόριθμο που χαρτογραφεί τη μνήμη RAM μιας συσκευής, τους πυρήνες της CPU και την ταχύτητα του ρολογιού στο έτος όπου αυτοί οι συνδυασμοί προδιαγραφών θεωρήθηκαν υψηλού επιπέδου. Αυτό επιτρέπει στον προγραμματιστή να τροποποιεί εύκολα τη συμπεριφορά της εφαρμογής με βάση τις δυνατότητες του υλικού του τηλεφώνου.

Η βιβλιοθήκη δεν αλλάζει καμία συμπεριφορά στην εφαρμογή. Επιστρέφει μια τιμή (εκφραζόμενη ως έτος) που είναι αποθηκευμένη στον κώδικα για περιόδους που ένας προγραμματιστής πρέπει να αλλάξει τον τρόπο με τον οποίο λειτουργεί μια εφαρμογή για να προσαρμόσει την εμπειρία σε έναν συγκεκριμένο τύπο υλικού. Αυτό σημαίνει ότι ένας προγραμματιστής μπορεί να γράψει μια εφαρμογή με φανταχτερά κινούμενα σχέδια και μεταβάσεις που θα παίξουν όπως προβλεπόταν όταν εκτελούνται σε κάτι σαν Σημείωση 4 του Galaxy, αλλά μην χρησιμοποιείτε το eye-candy όταν η εφαρμογή εκτελείται σε κάτι σαν Moto Ε. Όπως μπορείτε να φανταστείτε, αυτό το είδος ελέγχου σε μια εφαρμογή όπως το Facebook - η οποία είναι εγκατεστημένη σε εκατομμύρια και εκατομμύρια διαφορετικά τηλέφωνα - μπορεί και θα προσφέρει μια καλύτερη εμπειρία για σχεδόν όλους. Και είναι εύκολο να εφαρμοστεί. Από την τεκμηρίωση στο GitHub:

if (έτος> = 2013) {// Κάντε προηγμένη κινούμενη εικόνα. } αλλιώς εάν (έτος> 2010) {// Κάντε απλή κίνηση. } αλλιώς {// Το τηλέφωνο είναι πολύ αργό, μην κάνετε κινούμενες εικόνες. }

Το καλύτερο από όλα, η βιβλιοθήκη είναι ανοιχτού κώδικα με την άδεια λογισμικού BSD (την ίδια άδεια που χρησιμοποιεί η Google για την πηγή Android) και είναι διαθέσιμη για κάθε προγραμματιστή για δωρεάν χρήση.

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

Σελίδα GitHub Class Year Class

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!
Ήρθε η ώρα να κόψετε το κορδόνι!

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!

Τα καλύτερα ασύρματα ακουστικά είναι άνετα, υπέροχα, δεν κοστίζουν πάρα πολύ και χωράνε εύκολα στην τσέπη.

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα
Επόμενη γενιά

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα.

Η Sony επιβεβαίωσε επίσημα ότι εργάζεται στο PlayStation 5. Εδώ είναι ό, τι γνωρίζουμε μέχρι τώρα.

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $
Νέα Nokias

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $.

Το Nokia 2.4 και το Nokia 3.4 είναι οι τελευταίες προσθήκες στην οικονομική σειρά smartphone της HMD Global. Δεδομένου ότι είναι και οι δύο συσκευές Android One, είναι εγγυημένο ότι θα λαμβάνουν δύο σημαντικές ενημερώσεις λειτουργικού συστήματος και τακτικές ενημερώσεις ασφαλείας για έως και τρία χρόνια.

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings
Ding Dong - κλειδωμένες πόρτες

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings.

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

instagram story viewer