Artículo

El truco simple de Facebook para servir a tantos dispositivos Android diferentes

protection click fraud

A algunas personas les gusta llamarlo fragmentación, otras lo llaman elección, pero con cualquier nombre ciertamente hay muchos teléfonos Android diferentes. Crear aplicaciones que necesiten trabajar con todos ellos no es una tarea fácil. Tiene configuraciones de hardware tremendamente diferentes que marcan una gran diferencia en el rendimiento, y aunque un archivo apk puede funcionar en cada uno de ellos, sigue existiendo el problema de necesitar una aplicación que funcione sin problemas en dispositivos de gama baja sin sacrificar las funciones de gama alta dispositivos. Cuando hablas de una aplicación tan popular como Facebook, esto puede convertirse rápidamente en una pesadilla para las personas que realizan la codificación.

Facebook mostró a todos en Big Android Meat and Greet una nueva solución que es simple: el componente Device Year Class.

Verizon ofrece Pixel 4a por solo $ 10 / mes en nuevas líneas ilimitadas

Los desarrolladores de Facebook describen este nuevo componente de software así:

Device Year Class es una biblioteca de Android que implementa un algoritmo simple que asigna la RAM de un dispositivo, los núcleos de la CPU y la velocidad del reloj al año en el que esa combinación de especificaciones se consideró de gama alta. Esto permite que un desarrollador modifique fácilmente el comportamiento de la aplicación según las capacidades del hardware del teléfono.

La biblioteca no altera ningún comportamiento en la aplicación. Devuelve un valor (expresado como un año) que se almacena en el código para las ocasiones en que un desarrollador necesita cambiar la forma en que funciona una aplicación para adaptar la experiencia a un tipo particular de hardware. Esto significa que un desarrollador puede escribir una aplicación con animaciones y transiciones sofisticadas que se reproducirán según lo previsto cuando se ejecute en algo como un Galaxy nota 4, pero no utilice el atractivo visual cuando la aplicación se esté ejecutando en algo como Moto E. Como puede imaginar, este tipo de control en una aplicación como Facebook, que está instalada en millones y millones de teléfonos diferentes, puede mejorar y mejorará la experiencia para casi todos. Y es fácil de implementar. De la documentación en GitHub:

if (año> = 2013) {// Realiza animación avanzada. } else if (año> 2010) {// Realiza una animación simple. } else {// El teléfono es demasiado lento, no hagas animaciones. }

Lo mejor de todo es que la biblioteca es de código abierto bajo la licencia de software BSD (la misma licencia que usa Google para la fuente de Android) y está disponible para que todos los desarrolladores la utilicen de forma gratuita.

Sabemos que esto no es mágico, y es probable que la mayoría de los desarrolladores que trabajan en grandes proyectos tengan algún tipo de método para manejar diferentes configuraciones de hardware. Lo que hace la clase anual de dispositivos es proporcionar una solución simple y "elegante" a un gran problema, y ​​cualquiera puede usarla.

Página de GitHub de Device Year Class

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.
¡Es hora de cortar el cordón!

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.

Los mejores auriculares inalámbricos son cómodos, suenan muy bien, no cuestan demasiado y caben fácilmente en un bolsillo.

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más
Próxima generación

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más.

Sony ha confirmado oficialmente que está trabajando en PlayStation 5. Aquí está todo lo que sabemos hasta ahora.

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200
Nuevos Nokias

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200.

Nokia 2.4 y Nokia 3.4 son las últimas incorporaciones a la línea de teléfonos inteligentes económicos de HMD Global. Dado que ambos son dispositivos Android One, se garantiza que recibirán dos actualizaciones importantes del sistema operativo y actualizaciones de seguridad periódicas hasta por tres años.

Asegure su hogar con estos timbres y cerraduras SmartThings
Ding Dong - puertas cerradas

Asegure su hogar con estos timbres y cerraduras SmartThings.

Una de las mejores cosas de SmartThings es que puede utilizar una gran cantidad de otros dispositivos de terceros en su sistema, incluidos timbres y cerraduras. Dado que todos comparten esencialmente el mismo soporte de SmartThings, nos hemos centrado en qué dispositivos tienen las mejores especificaciones y trucos para justificar su adición a su arsenal de SmartThings.

instagram story viewer