FOS-P2: Esplorazione dell'enorme e in crescita Open Source di Facebook - Parte 2

FOS-P2: Esplorazione dell'enorme e in crescita Open Source di Facebook - Parte 2

FOS-P2: Esplorazione dell'enorme e in crescita Open Source di Facebook - Parte 2

In questo secondo dalla serie di articoli su "Facebook Open Source" Continueremo la nostra esplorazione del vasto e crescente catalogo di apri le app sviluppato da Gigante tecnologico de «Facebook».

Al fine di continuare ad espandere la nostra conoscenza delle applicazioni aperte rilasciate da ciascuno dei Giganti Tecnologici del gruppo noto come GAFAM. Quello che, come molti già sanno, è composto dalle seguenti società nordamericane: "Google, Apple, Facebook, Amazon e Microsoft".

GAFAM Open Source: giganti tecnologici a favore dell'Open Source

GAFAM Open Source: giganti tecnologici a favore dell'Open Source

Per chi è interessato ad esplorare il nostro pubblicazione iniziale relativa all'argomento, è possibile fare clic sul seguente collegamento, dopo aver finito di leggere questa pubblicazione:

GAFAM Open Source: giganti tecnologici a favore dell'Open Source
Articolo correlato:
GAFAM Open Source: giganti tecnologici a favore dell'Open Source

Mentre, per esplorare il Parti precedenti correlate di questa serie, puoi fare clic sul seguente link:

FOS-P1: Esplorazione dell'enorme e in crescita Open Source di Facebook - Parte 1
Articolo correlato:
FOS-P1: Esplorazione dell'enorme e in crescita Open Source di Facebook - Parte 1

Immagine generica per le conclusioni dell'articolo

FOS-P2: Facebook Open Source - Parte 2

Applicazioni di Open Source di Facebook

Prima di iniziare è bene tenere presente quanto abbiamo espresso nel prima parte, che il sito web ufficiale di Fonte aperta di Facebook (FOS) È diviso in 10 parti o sezioni evidenziate, che sono:

  1. Android
  2. Intelligenza Artificiale
  3. Infrastruttura dati
  4. Operazioni per gli sviluppatori
  5. Strumenti di sviluppo
  6. Frontend
  7. iOS
  8. Le Lingue
  9. Linux
  10. Sicurezza

FOS-P2: Facebook Open Source - Parte 2

E continuando con le seguenti 3 applicazioni della prima sezione menzionata «(Android)», abbiamo quanto segue:

Spettro

In breve, in FOS descrivere questa applicazione come segue:

"Una libreria di transcodifica di immagini lato client."

Mentre il suo sito web su GitHub lo definisce in modo più ampio, come segue:

“Spectrum è una libreria di transcodifica di immagini multipiattaforma che può essere facilmente integrata in un progetto Android o iOS per eseguire in modo efficiente operazioni di imaging comuni. Le API Spectrum incorporano funzionalità dichiarative. Ciò semplifica l'utilizzo per lo sviluppatore concentrandosi sul risultato desiderato. E allo stesso tempo, questo consente a Spectrum di scegliere in modo trasparente la migliore sequenza di esecuzione ".

Infine, dal tuo Sito ufficiale Vale la pena evidenziare le seguenti informazioni:

“Affidandosi direttamente a librerie di codec di basso livello, Spectrum ha la capacità di controllare e mettere in evidenza alcune opzioni che di solito non sono esposte dai framework della piattaforma. Ad esempio, alcune operazioni da JPEG a JPEG, come il ritaglio, possono essere eseguite senza perdite. Un altro esempio è la disabilitazione del sottocampionamento della crominanza per migliorare la qualità durante il salvataggio di immagini grafiche come JPEG. "

Nota: È possibile ottenere ulteriori informazioni ufficiali su questa applicazione in seguito link.

Affrescare

In breve, in FOS descrivere questa applicazione come segue:

"Una libreria Android per gestire le immagini e la memoria che utilizzano."

Mentre il suo sito web su GitHub lo definisce in modo più ampio, come segue:

“Fresco è un potente sistema di visualizzazione delle immagini nelle applicazioni Android. Fresco si occupa di caricare e visualizzare le immagini, quindi non devi farlo tu. Caricherà le immagini dalla rete, dall'archivio locale o dalle risorse locali e visualizzerà un segnaposto fino all'arrivo dell'immagine. Ha due livelli di cache; uno in memoria e uno nella memoria interna. In Android 4.xe versioni precedenti, Fresco colloca le immagini in una regione speciale della memoria di Android. Ciò consente alla tua applicazione di funzionare più velocemente e di sperimentare il temuto OutOfMemoryError molto meno frequentemente. "

Infine, dal tuo Sito ufficiale Vale la pena evidenziare le seguenti informazioni:

“Fresco, oltre a migliorare la pipeline di immagini e salvare i dati e l'utilizzo della CPU, consente di caricare un'immagine per visualizzare un segnaposto fino a quando l'immagine non è stata caricata e quindi visualizzare automaticamente l'immagine quando arriva. Quando l'immagine esce dallo schermo, libera automaticamente la sua memoria. "

Nota: È possibile ottenere ulteriori informazioni su questa applicazione in seguito link.

litho

In breve, in FOS descrivere questa applicazione come segue:

"Un framework dichiarativo per la creazione di interfacce utente efficienti in Android."

Mentre il suo sito web su GitHub definirlo come segue:

“Litho è un framework dichiarativo, poiché utilizza un'API dichiarativa per definire i componenti dell'interfaccia utente. Devi solo descrivere il design della tua interfaccia utente sulla base di una serie di input immutabili e il framework si occuperà del resto. Inoltre, ha un design asincrono e, per questo motivo, consente di misurare e impaginare un'interfaccia utente in anticipo senza bloccarne il thread. "

Infine, dal tuo Sito ufficiale Vale la pena evidenziare le seguenti informazioni:

“Litho offre gerarchie di visualizzazione più piatte poiché utilizza Yoga (un motore di progettazione multipiattaforma che implementa Flexbox) per il layout, riducendo automaticamente il numero di ViewGroup contenuti nella sua interfaccia utente. Questo, insieme alle ottimizzazioni del testo di Litho, consente gerarchie di visualizzazione molto più piccole e migliora lo scorrimento e le prestazioni della memoria ".

Nota: È possibile ottenere ulteriori informazioni su questa applicazione in seguito link.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" in questa seconda esplorazione del «Facebook Open Source», offrono l'opportunità di conoscere una nuova, interessante e utile applicazione aperta sviluppata dal Gigante Tecnologico di «Facebook»; ed è di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

Per ora, se ti è piaciuto publicación, Non fermarti condividilo con altri, sui tuoi siti web, canali, gruppi o comunità di social network o sistemi di messaggistica preferiti, preferibilmente gratuiti, aperti e / o più sicuri come Telegram, Signal, Mastodonte o un altro di Fediverse, preferibilmente. E ricorda di visitare la nostra home page all'indirizzo «DesdeLinux» per esplorare altre notizie e unirti al nostro canale ufficiale di Telegramma da DesdeLinux. Mentre, per maggiori informazioni, puoi visitare qualsiasi Biblioteca in linea come OpenLibra y jedit, per accedere e leggere libri digitali (PDF) su questo argomento o altri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.