Dans ce deuxième de la série d'articles sur le "Facebook Open Source" Nous continuerons notre exploration du vaste et croissant catalogue de ouvrir des applications développé par le Géant technologique de Facebook.
Afin de continuer à élargir nos connaissances sur les applications ouvertes publiées par chacun des Géants Technologiques du groupe dit GAFAM. Comme beaucoup le savent déjà, ce sont les entreprises nord-américaines suivantes: "Google, Apple, Facebook, Amazon et Microsoft".
Pour ceux qui souhaitent explorer notre publication initiale liée au sujet, vous pouvez cliquer sur le lien suivant, après avoir fini de lire cette publication:
Alors que, pour explorer le Parties précédentes liées de cette série, vous pouvez cliquer sur le lien suivant:
FOS-P2: Facebook Open Source - Partie 2
Applications du Facebook Open Source
Avant de commencer, il est bon de garder à l'esprit que nous exprimons dans le Partie, que le site officiel du Facebook Open Source (FOS) Il est divisé en 10 parties ou sections mises en évidence, qui sont:
- Android
- Intelligence artificielle
- Infrastructure de données
- Opérations de développeur
- Outils de développement
- L'extrémité avant
- iOS
- Langues
- Linux/Unix
- Sécurité
Et en continuant avec les 3 applications suivantes de la première section mentionnée «(Android)», nous avons les suivantes:
Spectre
En bref, dans le FOS décrivez cette application comme suit:
"Une bibliothèque de transcodage d'images côté client."
Alors que son site Web sur GitHub le définit plus largement, comme suit:
«Spectrum est une bibliothèque de transcodage d'images multiplateforme qui peut être facilement intégrée dans un projet Android ou iOS pour effectuer efficacement des opérations d'imagerie courantes. Les API Spectrum intègrent des fonctionnalités déclaratives. Cela simplifie l'utilisation pour le développeur en se concentrant sur le résultat souhaité. Et en même temps, cela permet à Spectrum de choisir en toute transparence la meilleure séquence d'exécution. "
Enfin, de votre site officiel Il convient de souligner les informations suivantes:
«En s'appuyant directement sur des bibliothèques de codecs de bas niveau, Spectrum a la capacité de contrôler et de faire ressortir certaines options qui ne sont généralement pas exposées par les cadres de plate-forme. Par exemple, certaines opérations JPEG à JPEG, telles que le recadrage, peuvent être effectuées sans perte. Un autre exemple est la désactivation du sous-échantillonnage de la chrominance pour améliorer la qualité lors de l'enregistrement d'images graphiques au format JPEG. "
Note: Vous pouvez obtenir plus d'informations officielles sur cette application dans ce qui suit lien.
Nouveau
En bref, dans le FOS décrivez cette application comme suit:
"Une bibliothèque Android pour gérer les images et la mémoire qu'ils utilisent."
Alors que son site Web sur GitHub le définit plus largement, comme suit:
«Fresco est un puissant système d'affichage d'images dans les applications Android. Fresco s'occupe du chargement et de l'affichage des images, vous n'avez donc pas à le faire. Il chargera les images à partir du réseau, du stockage local ou des ressources locales et affichera un espace réservé jusqu'à ce que l'image soit arrivée. Il a deux niveaux de cache; un en mémoire et un en stockage interne. Dans Android 4.x et les versions inférieures, Fresco place les images dans une région spéciale de la mémoire Android. Cela permet à votre application de s'exécuter plus rapidement et de faire l'expérience de la redoutable OutOfMemoryError beaucoup moins fréquemment. »
Enfin, de votre site officiel Il convient de souligner les informations suivantes:
«Fresco, en plus d'améliorer le pipeline d'images et de sauvegarder les données et l'utilisation du processeur, permet de charger une image pour afficher un espace réservé jusqu'à ce que l'image soit chargée, puis d'afficher automatiquement l'image à son arrivée. Lorsque l'image quitte l'écran, elle libère automatiquement sa mémoire. "
Note: Vous pouvez obtenir plus d'informations sur cette application dans ce qui suit lien.
Litho
En bref, dans le FOS décrivez cette application comme suit:
"Un cadre déclaratif pour créer des interfaces utilisateur efficaces sous Android."
Alors que son site Web sur GitHub définissez-le comme suit:
«Litho est un framework déclaratif, car il utilise une API déclarative pour définir les composants de l'interface utilisateur. Il vous suffit de décrire la conception de votre interface utilisateur basée sur un ensemble d'entrées immuables et le framework s'occupe du reste. De plus, il a une conception asynchrone, et de ce fait, il permet de mesurer et de mettre en page une interface utilisateur à l'avance sans bloquer son thread. "
Enfin, de votre site officiel Il convient de souligner les informations suivantes:
«Litho offre des hiérarchies de vues plus plates, car il utilise Yoga (un moteur de conception multiplateforme qui implémente Flexbox) pour la mise en page, réduisant automatiquement le nombre de ViewGroups que contient son interface utilisateur. Ceci, associé aux optimisations de texte de Litho, permet des hiérarchies de vues beaucoup plus réduites et améliore les performances de défilement et de mémoire. "
Note: Vous pouvez obtenir plus d'informations sur cette application dans ce qui suit lien.
Conclusion
Nous espérons que "petit message utile » sur cette seconde exploration de «Facebook Open Source»
, offrent l'opportunité de rencontrer une nouvelle application ouverte intéressante et utile développée par le Géant Technologique de «Facebook»
; et est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto»
et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux»
.
Pour l'instant, si vous avez aimé ça publicación
, Ne vous arrêtez pas partager avec d'autres, sur vos sites Web, canaux, groupes ou communautés de réseaux sociaux ou systèmes de messagerie préférés, de préférence gratuits, ouverts et / ou plus sécurisés que Telegram, Signal, Mastodonte ou un autre de Fediverse, de préférence. Et n'oubliez pas de visiter notre page d'accueil à «DesdeLinux» pour explorer plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinux. Alors que, pour plus d'informations, vous pouvez visiter n'importe quel Bibliothèque en ligne comme OpenBalance y Jedit, pour accéder et lire des livres numériques (PDF) sur ce sujet ou d'autres.