FOS-P2: het verkennen van de enorme en groeiende open source van Facebook - Deel 2

FOS-P2: het verkennen van de enorme en groeiende open source van Facebook - Deel 2

FOS-P2: het verkennen van de enorme en groeiende open source van Facebook - Deel 2

In deze tweede deel uit de reeks artikelen over de "Facebook Open Source" We zullen onze verkenning van de enorme en groeiende catalogus van open applicaties ontwikkeld door de Technologische reus de "Facebook".

Om onze kennis van de open applicaties die zijn uitgebracht door elk van de technologische reuzen van de groep die bekend staat als GAFAM​ Wat, zoals velen al weten, bestaat uit de volgende Noord-Amerikaanse bedrijven: "Google, Apple, Facebook, Amazon en Microsoft".

GAFAM Open Source: technologische reuzen in het voordeel van open source

GAFAM Open Source: technologische reuzen in het voordeel van open source

Voor degenen die geïnteresseerd zijn in het verkennen van onze eerste publicatie met betrekking tot het onderwerp, kunt u na het lezen van deze publicatie op de volgende link klikken:

GAFAM Open Source: technologische reuzen in het voordeel van open source
Gerelateerd artikel:
GAFAM Open Source: technologische reuzen in het voordeel van open source

Terwijl, om het Gerelateerde eerdere delen van deze seriekunt u op de volgende link klikken:

FOS-P1: het verkennen van de enorme en groeiende open source van Facebook - Deel 1
Gerelateerd artikel:
FOS-P1: het verkennen van de enorme en groeiende open source van Facebook - Deel 1

Generieke afbeelding voor artikelconclusies

FOS-P2: Facebook Open Source - Deel 2

Toepassingen van Facebook open source

Voordat u begint, is het goed om in gedachten te houden, zoals we uitdrukken in de deel een, dat de officiële website van de Facebook OpenSource (FOS) Het is onderverdeeld in 10 gemarkeerde delen of secties, die zijn:

  1. Android
  2. Artificial Intelligence
  3. Data-infrastructuur
  4. Ontwikkelaarsactiviteiten
  5. Development Tools
  6. Frontend
  7. iOS
  8. Talen
  9. Linux
  10. Security

FOS-P2: Facebook Open Source - Deel 2

En als we verder gaan met de volgende 3 toepassingen van de eerst genoemde sectie «(Android)», hebben we het volgende:

Spectrum

In het kort, in het FOS beschrijf deze toepassing als volgt:

"Een client-side beeldtranscoderingsbibliotheek."

Terwijl zijn website op GitHub definieert het als volgt breder:

“Spectrum is een platformonafhankelijke beeldtranscoderingsbibliotheek die eenvoudig in een Android- of iOS-project kan worden geïntegreerd om veelgebruikte beeldbewerkingen efficiënt uit te voeren. Spectrum-API's bevatten declaratieve functies. Dit vereenvoudigt het gebruik voor de ontwikkelaar door zich te concentreren op het gewenste resultaat. En tegelijkertijd stelt dit Spectrum in staat op transparante wijze de beste uitvoeringsvolgorde te kiezen. "

Eindelijk, van je officiële website De volgende informatie is het vermelden waard:

“Door rechtstreeks te vertrouwen op codec-bibliotheken op laag niveau, heeft Spectrum de mogelijkheid om enkele opties te beheren en naar buiten te brengen die normaal niet worden getoond door platformframeworks. Bepaalde bewerkingen van JPEG naar JPEG, zoals bijsnijden, kunnen bijvoorbeeld zonder verlies worden uitgevoerd. Een ander voorbeeld is het uitschakelen van chroma-subsampling om de kwaliteit te verbeteren bij het opslaan van grafische afbeeldingen als JPEG-bestanden. "

notitie: U kunt hieronder meer officiële informatie over deze toepassing krijgen link.

Vers

In het kort, in het FOS beschrijf deze toepassing als volgt:

"Een Android-bibliotheek om de afbeeldingen en het geheugen dat ze gebruiken te beheren."

Terwijl zijn website op GitHub definieert het als volgt breder:

“Fresco is een krachtig beeldweergavesysteem in Android-applicaties. Fresco zorgt voor het laden en weergeven van de afbeeldingen, zodat u dat niet hoeft te doen. Het laadt de afbeeldingen van het netwerk, de lokale opslag of lokale bronnen en geeft een tijdelijke aanduiding weer totdat de afbeelding is aangekomen. Het heeft twee cacheniveaus; één in het geheugen en één in het interne geheugen. In Android 4.x en lagere versies plaatst Fresco afbeeldingen in een speciale regio van het Android-geheugen. Hierdoor werkt uw applicatie sneller en ervaart u de gevreesde OutOfMemoryError veel minder vaak. "

Eindelijk, van je officiële website De volgende informatie is het vermelden waard:

“Naast het verbeteren van de pijplijn van afbeeldingen en het besparen van gegevens en CPU-gebruik, staat Fresco het laden van een afbeelding toe om een ​​tijdelijke aanduiding weer te geven totdat de afbeelding is geladen en wordt de afbeelding vervolgens automatisch weergegeven wanneer deze binnenkomt. Wanneer het beeld het scherm verlaat, maakt het automatisch zijn geheugen vrij. "

notitie: U kunt hieronder meer informatie over deze toepassing krijgen link.

litho

In het kort, in het FOS beschrijf deze toepassing als volgt:

"Een declaratief raamwerk voor het bouwen van efficiënte gebruikersinterfaces in Android."

Terwijl zijn website op GitHub definieer het als volgt:

“Litho is een declaratief raamwerk, aangezien het een declaratieve API gebruikt om de componenten van de gebruikersinterface te definiëren. U hoeft alleen maar het ontwerp van uw gebruikersinterface te beschrijven op basis van een reeks onveranderlijke inputs en het framework zorgt voor de rest. Bovendien heeft het een asynchroon ontwerp, waardoor het van tevoren een gebruikersinterface kan meten en opmaken zonder de thread te blokkeren. "

Eindelijk, van je officiële website De volgende informatie is het vermelden waard:

“Litho biedt vlakkere hiërarchieën, aangezien het Yoga (een platformonafhankelijke ontwerpengine die Flexbox implementeert) gebruikt voor de lay-out, waardoor het aantal ViewGroups dat de gebruikersinterface bevat automatisch wordt verminderd. Dit, in combinatie met de tekstoptimalisaties van Litho, zorgt voor veel kleinere weergavehiërarchieën en verbetert het scrollen en de geheugenprestaties. "

notitie: U kunt hieronder meer informatie over deze toepassing krijgen link.

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" op deze tweede verkenning van «Facebook Open Source», bieden de mogelijkheid om kennis te maken met een nieuwe, interessante en nuttige open applicatie ontwikkeld door de Technologische Reus van «Facebook»​ en is van groot belang en nuttig voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

Voor nu, als je dit leuk vond publicación, Stop niet deel het met anderen, op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen, bij voorkeur gratis, open en / of veiliger als Telegram, Signaal, Mastodont of een ander van Fediverse, bij voorkeur. En vergeet niet om onze startpagina te bezoeken op «DesdeLinux» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinux. Terwijl u voor meer informatie een bezoek kunt brengen aan Online bibliotheek als OpenLibra y jedit, om digitale boeken (pdf's) over dit of anderen te openen en te lezen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.