FOS-P2: Utforska den stora och växande Facebook Open Source - Del 2

FOS-P2: Utforska den stora och växande Facebook Open Source - Del 2

FOS-P2: Utforska den stora och växande Facebook Open Source - Del 2

I detta andra delen från serien av artiklar om "Facebook Open Source" Vi kommer att fortsätta vår utforskning av den stora och växande katalogen öppna applikationer utvecklat av Teknologisk jätte de "Facebook".

För att fortsätta att utöka vår kunskap om de öppna applikationer som släppts av var och en av de tekniska giganterna i gruppen känd som GAFAM. Vad, som många redan vet, består av följande nordamerikanska företag: "Google, Apple, Facebook, Amazon och Microsoft".

GAFAM Open Source: teknologiska jättar till förmån för open source

GAFAM Open Source: teknologiska jättar till förmån för open source

För dem som är intresserade av att utforska vår första publikationen relaterad till ämnet, kan du klicka på följande länk efter att ha läst denna publikation:

GAFAM Open Source: teknologiska jättar till förmån för open source
Relaterad artikel:
GAFAM Open Source: teknologiska jättar till förmån för open source

Medan, för att utforska Relaterade tidigare delar av denna serie, kan du klicka på följande länk:

FOS-P1: Utforska den stora och växande Facebook Open Source - Del 1
Relaterad artikel:
FOS-P1: Utforska den stora och växande Facebook Open Source - Del 1

Generisk bild för artikelns slutsatser

FOS-P2: Facebook Open Source - Del 2

Applikationer av Facebook öppen källkod

Innan du börjar är det bra att komma ihåg som vi uttrycker i första delen, att den officiella webbplatsen för Facebook öppen källkod (FOS) Den är uppdelad i 10 markerade delar eller sektioner, vilka är:

  1. Android
  2. Artificiell intelligens
  3. Datainfrastruktur
  4. Verktyg för utvecklare
  5. Utvecklingsverktyg
  6. Frontend
  7. iOS
  8. Språk
  9. Linux
  10. Säkerhet

FOS-P2: Facebook Open Source - Del 2

Och fortsätter med följande 3 applikationer i det första avsnittet som nämns «(Android)» har vi följande:

Spektrum

Kort sagt, i FOS beskriv denna ansökan enligt följande:

"Ett transkodningsbibliotek på klientsidan."

Medan hans webbplats på GitHub definierar det bredare enligt följande:

”Spectrum är ett plattformskodningsbibliotek över plattformar som enkelt kan integreras i ett Android- eller iOS-projekt för att effektivt utföra vanliga avbildningsoperationer. Spectrum API: er innehåller deklarativa funktioner. Detta förenklar användningen för utvecklaren genom att fokusera på önskat resultat. Och samtidigt tillåter detta att Spectrum på ett transparent sätt väljer den bästa exekveringssekvensen. "

Slutligen, från din officiell hemsida Följande information är värt att lyfta fram:

”Genom att direkt förlita sig på codec-bibliotek på låg nivå har Spectrum förmågan att kontrollera och ta fram några alternativ som vanligtvis inte exponeras av plattformsramar. Till exempel kan vissa JPEG- till JPEG-åtgärder, såsom beskärning, utföras förlustfritt. Ett annat exempel är att inaktivera chroma-delprovtagning för att förbättra kvaliteten när du sparar grafiska bilder som JPEG-filer. "

anteckning: Du kan få mer officiell information om denna applikation i det följande länk.

Fresk

Kort sagt, i FOS beskriv denna ansökan enligt följande:

"Ett Android-bibliotek för att hantera bilder och minne de använder."

Medan hans webbplats på GitHub definierar det bredare enligt följande:

”Fresco är ett kraftfullt bildvisningssystem i Android-applikationer. Fresco tar hand om att ladda och visa bilderna så att du inte behöver. Det laddar bilderna från nätverket, lokal lagring eller lokala resurser och visar en platshållare tills bilden har kommit. Den har två nivåer av cache; en i minnet och en i intern lagring. I Android 4.x och lägre versioner placerar Fresco bilder i en speciell del av Android-minnet. Detta gör att din applikation kan köras snabbare och uppleva den fruktade OutOfMemoryError mycket mindre ofta. "

Slutligen, från din officiell hemsida Följande information är värt att lyfta fram:

”Fresco, förutom att förbättra rörledningen för bilder, och spara data och CPU-användning, gör det möjligt att ladda en bild för att visa en platshållare tills bilden har laddats och visar sedan automatiskt bilden när den anländer. När bilden lämnar skärmen frigör den automatiskt minnet. "

anteckning: Du kan få mer information om denna applikation i det följande länk.

litho

Kort sagt, i FOS beskriv denna ansökan enligt följande:

"Ett deklarativt ramverk för att bygga effektiva användargränssnitt i Android."

Medan hans webbplats på GitHub definiera det enligt följande:

”Litho är ett deklarativt ramverk eftersom det använder ett deklarativt API för att definiera komponenterna i användargränssnittet. Du behöver bara beskriva utformningen av ditt användargränssnitt baserat på en uppsättning oföränderliga ingångar och ramverket tar hand om resten. Dessutom har den en asynkron design, och på grund av detta gör den det möjligt att mäta och utforma ett användargränssnitt i förväg utan att blockera dess tråd. "

Slutligen, från din officiell hemsida Följande information är värt att lyfta fram:

”Litho erbjuder plattare hierarkier, eftersom det använder Yoga (en plattformsmotor som implementerar Flexbox) för layouten, vilket automatiskt minskar antalet ViewGroups som dess användargränssnitt innehåller. Detta tillsammans med Lithos textoptimeringar möjliggör mycket mindre visningshierarkier och förbättrar rullning och minnesprestanda. "

anteckning: Du kan få mer information om denna applikation i det följande länk.

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg" på denna andra utforskning av «Facebook Open Source», erbjuder möjlighet att träffa en ny, intressant och användbar öppen applikation utvecklad av Technological Giant of «Facebook»; och är av stort intresse och nytta, för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

För nu, om du gillade det här publicación, Sluta inte dela det med andra, på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem, helst gratis, öppet och / eller säkrare som Telegram, Signal, Mastodon eller en annan av Fediverse, företrädesvis. Och kom ihåg att besöka vår hemsida på «Från Linux» för att utforska fler nyheter, samt gå med i vår officiella kanal Från Linux Telegram. Medan du kan besöka vilken som helst för mer information Online-bibliotek som OpenLibra y jedit, för att komma åt och läsa digitala böcker (PDF-filer) om detta ämne eller andra.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.