Article

L'astuce simple de Facebook pour servir autant d'appareils Android différents

protection click fraud

Certaines personnes aiment l'appeler fragmentation, d'autres l'appellent choix, mais sous n'importe quel nom, il y a certainement beaucoup de téléphones Android différents. Créer des applications qui doivent fonctionner avec chacun d'eux n'est pas une tâche facile. Vous avez des configurations matérielles très différentes qui font une grande différence dans les performances, et même si un fichier apk peut fonctionner sur chacun d'eux, il y a toujours le problème d'avoir besoin d'une application pour fonctionner correctement sur les appareils bas de gamme sans sacrifier les fonctionnalités haut de gamme dispositifs. Lorsque vous parlez d'une application aussi populaire que Facebook, cela peut rapidement devenir un cauchemar pour les personnes chargées du codage.

Facebook a montré à tout le monde au Big Android Meat and Greet une nouvelle solution simple: le composant Device Year Class.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Les développeurs de Facebook décrivent ce nouveau composant logiciel comme ceci:

Device Year Class est une bibliothèque Android qui implémente un algorithme simple qui mappe la RAM, les cœurs de processeur et la vitesse d'horloge d'un appareil à l'année où cette combinaison de spécifications était considérée comme haut de gamme. Cela permet à un développeur de modifier facilement le comportement de l'application en fonction des capacités du matériel du téléphone.

La bibliothèque ne modifie aucun comportement de l'application. Il renvoie une valeur (exprimée en année) qui est stockée dans le code pour les moments où un développeur doit modifier le fonctionnement d'une application pour adapter l'expérience à un type de matériel particulier. Cela signifie qu'un développeur peut écrire une application avec des animations et des transitions sophistiquées qui seront lues comme prévu lors de l'exécution sur quelque chose comme un Galaxy Note 4, mais n'utilisez pas le bonbon pour les yeux lorsque l'application s'exécute sur quelque chose comme un Moto E. Comme vous pouvez l'imaginer, ce type de contrôle sur une application comme Facebook - qui est installée sur des millions et des millions de téléphones différents - peut et améliorera l'expérience pour presque tout le monde. Et c'est facile à mettre en œuvre. Depuis la documentation sur GitHub:

if (year> = 2013) {// Faire une animation avancée. } else if (année> 2010) {// Faire une animation simple. } else {// Téléphone trop lent, ne fais aucune animation. }

Mieux encore, la bibliothèque est open-source sous la licence du logiciel BSD (la même licence que Google utilise pour la source Android) et est disponible pour chaque développeur à utiliser gratuitement.

Nous savons que ce n'est pas de la magie, et il est probable que la plupart des développeurs travaillant sur de grands projets aient une sorte de méthode pour gérer différentes configurations matérielles. La classe d'âge des appareils fournit une solution simple et «élégante» à un gros problème, et tout le monde peut l'utiliser.

Page GitHub de classe d'année d'appareil

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans.

Sécurisez votre maison avec ces sonnettes et serrures SmartThings
Ding Dong - portes verrouillées

Sécurisez votre maison avec ces sonnettes et serrures SmartThings.

L'une des meilleures choses à propos de SmartThings est que vous pouvez utiliser une multitude d'autres appareils tiers sur votre système, sonnettes et serrures incluses. Comme ils partagent tous essentiellement le même support SmartThings, nous nous sommes concentrés sur les appareils dotés des meilleures spécifications et astuces pour justifier leur ajout à votre arsenal SmartThings.

instagram story viewer