FOS-P5: Raziskovanje velike in rastoče Facebook Open Source - 5. del

FOS-P5: Raziskovanje velike in rastoče Facebook Open Source - 5. del

FOS-P5: Raziskovanje velike in rastoče Facebook Open Source - 5. del

V tem primeru peti del iz serije člankov o "Facebook Odprtokodno " Nadaljevali bomo z raziskovanjem obsežnega in rastočega kataloga odprte aplikacije razvil Tehnološki velikan de «Facebook ".

Da bi še naprej širili svoje znanje o odprtih aplikacijah, ki jih je objavil vsak izmed tehnoloških velikanov skupine, znane kot GAFAM. Kot že mnogi vedo, sestavljajo naslednja severnoameriška podjetja: "Google, Apple, Facebook, Amazon in Microsoft".

GAFAM Open Source: Tehnološki velikani v korist Open Source

GAFAM Open Source: Tehnološki velikani v korist Open Source

Za tiste, ki jih zanima raziskovanje našega začetna objava, povezana s temo, lahko po branju te publikacije kliknete naslednjo povezavo:

Medtem, za raziskovanje Povezani prejšnji deli te serije, lahko kliknete na naslednjo povezavo:

FOS-P1: Facebook odprtokodna

FOS-P5: Facebook Open Source - 5. del

Uporaba programa Odprta koda Facebook

Pred začetkom je dobro imeti v mislih, kot izražamo v prvi del, da je uradna spletna stran Odprta koda Facebook (FOS) Razdeljen je na 10 poudarjenih delov ali odsekov, ki so:

  1. Android
  2. Umetna inteligenca
  3. Podatkovna infrastruktura
  4. Operacije razvijalcev
  5. Orodja za razvoj
  6. začelje
  7. iOS
  8. jeziki
  9. Linux
  10. Varnost

FOS-P5: Facebook Open Source - 5. del

In nadaljevanje z naslednjimi 4 zadnjimi aplikacijami prvi odsek omenjeno "(Android) ", imamo naslednje:

Ključni okvirji

Na kratko v FOS opišite to aplikacijo na naslednji način:

»Knjižnica (knjižnica) za pretvorbo animacij, ki temeljijo na obliki Adobe AE, v podatkovni format in njihovo predvajanje v napravah Android in iOS."

Medtem ko je njegov spletno mesto na GitHub na njem se doda naslednje:

»Keyframes je kombinacija skripta ExtendScript, ki iz datotek After Effects izvleče podatke o animaciji slike in ustrezne knjižnice upodabljanja za Android in iOS. Ključne sličice lahko uporabite za izvoz in upodabljanje visokokakovostnih vektorskih animacij s kompleksnimi krivuljami oblik in usmeritvami, vse z minimalnim odtisom datoteke."

Končno iz prispevka iz Uradna spletna stran Facebook Engineering, velja izpostaviti naslednje informacije o Ključni okvirji:

»Prvotno je bil ustvarjen za doseganje animiranih reakcij Facebook socialnega omrežja, saj gre za knjižnico, ki omogoča izvoz in reprodukcijo animacij After Effects. Potem je bil uporabljen za druge izdelke podjetja, zdaj pa smo ga naredili za odprtokodni izdelek, tako da lahko drugi sodelujejo pri izdelavi bolj čudovitih izdelkov. "

opomba: V nadaljevanju lahko dobite več zanimivih informacij o tej aplikaciji povezava.

Redex

Na kratko v FOS opišite to aplikacijo na naslednji način:

»Optimizator bajtkode za aplikacije za Android."

Medtem ko je njegov spletno mesto na GitHub na njem se doda naslednje:

»Zagotavlja ogrodje za branje, pisanje in razčlenjevanje datotek .dex ter niz optimizacijskih prehodov, ki ta okvir uporabljajo za izboljšanje bajtkode. Torej mora biti APK, ki ga optimizira ReDex, manjši in hitrejši od njegovega vira."

Končno, od vašega uradna spletna stran Izpostaviti velja naslednje informacije:

»Manj bajtov pomeni tudi hitrejši čas prenosa, hitrejši čas namestitve in manj porabe podatkov za uporabnike mobilnih telefonov. Nazadnje, manj bytecode tudi običajno pomeni večjo zmogljivost izvajanja. Zato je resnična vrednost Redexa."

opomba: Več informacij o tej aplikaciji najdete v nadaljevanju povezava.

Ig-Lazy-Module-Loader

Na kratko v FOS opišite to aplikacijo na naslednji način:

»To je knjižnica Android, ki izvaja leno nalaganje modulov."

Medtem ko je njegov spletno mesto na GitHub nanjo dodajte naslednje:

»Ta knjižnica pomaga nalagati module (funkcije) v aplikacije Android na zahtevo, kadar koli je to potrebno. Pred uporabo te knjižnice je treba modul zbrati v ločeno datoteko jar / dex ali apk."

Aplikacija F8

Na kratko v FOS O tem zadnjem elementu kategorije Android pravijo takole:

»Nanaša se na izvorno kodo uradne aplikacije F8 2017, ki jo poganja React Native in drugi Facebook odprtokodni projekti."

Medtem ko je njegov spletno mesto na GitHub nanjo dodajte naslednje:

»Za to aplikacijo je na spletnem mestu http://makeitopen.com/ organizirana vrsta vadnic, ki pojasnjujejo, kako zgradimo aplikacijo, in se poglobimo v to, kako uporabljamo React Native, Redux, Relay, GraphQL in druge."

opomba: V nadaljevanju lahko dobite več zanimivih informacij o tej aplikaciji povezava.

Splošna slika za zaključke članka

Zaključek

Upamo, da to "koristna majhna objava" na tem petem raziskovanju «Facebook Open Source», ponuja zanimivo in široko paleto odprtih aplikacij, ki jih je razvil Technological Giant of «Facebook»; in je za celotno zelo zanimiv in uporaben «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij «GNU/Linux».

Za zdaj, če vam je bilo to všeč publicación, Ne nehaj delite z drugimi na vaših najljubših spletnih mestih, kanalih, skupinah ali skupnostih v družabnih omrežjih ali sistemih za sporočanje, po možnosti brezplačno, odprto in / ali bolj varno kot TelegramSignalMastodon ali drug od Fediverse, po možnosti.

In ne pozabite obiskati naše domače strani na «DesdeLinux» da raziščete več novic in se pridružite našemu uradnemu kanalu Telegram z dne DesdeLinuxZa več informacij pa lahko obiščete katero koli Spletna knjižnica kot OpenLibra y jedit, za dostop in branje digitalnih knjig (PDF) na to temo ali drugih.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.