FOS-P2: Pagtuklas sa malawak at lumalaking Bukas na Pinagmulan ng Facebook - Bahagi 2

FOS-P2: Pagtuklas sa malawak at lumalaking Bukas na Pinagmulan ng Facebook - Bahagi 2

FOS-P2: Pagtuklas sa malawak at lumalaking Bukas na Pinagmulan ng Facebook - Bahagi 2

Sa ikalawang bahagi mula sa serye ng mga artikulo sa "Open Source ng Facebook" Ipagpapatuloy namin ang aming paggalugad ng malawak at lumalaking katalogo ng buksan ang mga application binuo ng Higanteng Teknikal de "Facebook".

Upang maipagpatuloy ang pagpapalawak ng aming kaalaman sa mga bukas na aplikasyon na inilabas ng bawat isa sa mga Teknolohikal na Higante ng pangkat na kilala bilang GAFAM. Ano, tulad ng alam na ng marami, ay binubuo ng mga sumusunod na kumpanya ng North American: "Google, Apple, Facebook, Amazon at Microsoft".

Bukas na Pinagmulan ng GAFAM: Ang mga Teknolohikal na Higante na pabor sa Open Source

Bukas na Pinagmulan ng GAFAM: Ang mga Teknolohikal na Higante na pabor sa Open Source

Para sa mga interesadong tuklasin ang aming paunang publication na nauugnay sa paksa, maaari kang mag-click sa sumusunod na link, matapos matapos na basahin ang publication na ito:

Bukas na Pinagmulan ng GAFAM: Ang mga Teknolohikal na Higante na pabor sa Open Source
Kaugnay na artikulo:
Bukas na Pinagmulan ng GAFAM: Ang mga Teknolohikal na Higante na pabor sa Open Source

Habang, upang tuklasin ang Mga nauugnay na nakaraang bahagi ng seryeng ito, maaari kang mag-click sa sumusunod na link:

FOS-P1: Pagtuklas sa malawak at lumalaking Bukas na Pinagmulan ng Facebook - Bahagi 1
Kaugnay na artikulo:
FOS-P1: Pagtuklas sa malawak at lumalaking Bukas na Pinagmulan ng Facebook - Bahagi 1

Generic na imahe para sa mga konklusyon sa artikulo

FOS-P2: Buksan ang Pinagmulan ng Facebook - Bahagi 2

Mga Aplikasyon ng Open Source ng Facebook

Bago simulan, magandang tandaan tulad ng ipinahahayag natin sa unang bahagi, na ang opisyal na website ng Open Source ng Facebook (FOS) Ito ay nahahati sa 10 mga naka-highlight na bahagi o seksyon, na kung saan ay:

  1. Android
  2. Artipisyal na Talino
  3. Infrastruktur ng Data
  4. Mga Operasyon ng Developer
  5. Mga Kasangkapan sa Pag-unlad
  6. Frontend
  7. iOS
  8. Mga wika
  9. Linux
  10. Katiwasayan

FOS-P2: Buksan ang Pinagmulan ng Facebook - Bahagi 2

At nagpapatuloy sa mga sumusunod na 3 application ng unang seksyon na nabanggit «(Android)», mayroon kaming mga sumusunod:

Spectrum

Sa madaling sabi, sa FOS ilarawan ang application na ito tulad ng sumusunod:

"Isang library ng transcoding ng imahe sa panig ng client."

Habang ang kanyang website sa GitHub tinutukoy ito nang mas malawak, tulad ng sumusunod:

"Ang Spectrum ay isang cross-platform image transcoding library na maaaring madaling isama sa isang proyekto sa Android o iOS upang mahusay na maisagawa ang mga karaniwang pagpapatakbo ng imaging. Isinasama ng mga Spectrum API ang mga tampok na nagpapahayag. Pinapasimple nito ang paggamit para sa developer sa pamamagitan ng pagtuon sa nais na resulta. At sa parehong oras, pinapayagan nito ang Spectrum na malinaw na piliin ang pinakamahusay na pagkakasunud-sunod ng pagpapatupad. "

Panghuli, mula sa iyong opisyal na website Ito ay nagkakahalaga ng pag-highlight ng sumusunod na impormasyon:

"Sa pamamagitan ng direktang pag-asa sa mababang antas ng mga library ng codec, ang Spectrum ay may kakayahang kontrolin at ilabas ang ilang mga pagpipilian na hindi karaniwang nalantad ng mga framework ng platform. Halimbawa, ang ilang mga pagpapatakbo ng JPEG hanggang JPEG, tulad ng pag-crop, ay maisasagawa nang walang pagkawala. Ang isa pang halimbawa ay ang hindi pagpapagana ng chroma subsampling upang mapabuti ang kalidad kapag nagse-save ng mga graphic na imahe bilang JPEG. "

Nota: Maaari kang makakuha ng karagdagang opisyal na impormasyon tungkol sa application na ito sa mga sumusunod link.

fresco

Sa madaling sabi, sa FOS ilarawan ang application na ito tulad ng sumusunod:

"Isang Android library upang pamahalaan ang mga imahe at memorya na ginagamit nila."

Habang ang kanyang website sa GitHub tinutukoy ito nang mas malawak, tulad ng sumusunod:

"Ang Fresco ay isang malakas na sistema ng pagpapakita ng imahe sa mga aplikasyon ng Android. Pinangangalagaan ng Fresco ang paglo-load at pagpapakita ng mga imahe, kaya hindi mo na kailangang. Ilo-load nito ang mga imahe mula sa network, lokal na imbakan, o mga lokal na mapagkukunan, at ipapakita ang isang placeholder hanggang sa dumating ang imahe. Mayroon itong dalawang antas ng cache; isa sa memorya at isa sa panloob na imbakan. Sa Android 4.x at mas mababang mga bersyon, inilalagay ng Fresco ang mga imahe sa isang espesyal na rehiyon ng memorya ng Android. Pinapayagan nitong tumakbo ang iyong application nang mas mabilis, at maranasan ang kinakatakutang OutOfMemoryError na mas madalas. "

Panghuli, mula sa iyong opisyal na website Ito ay nagkakahalaga ng pag-highlight ng sumusunod na impormasyon:

"Ang Fresco, bilang karagdagan sa pagpapabuti ng pipeline ng mga imahe, at pag-save ng data at paggamit ng CPU, pinapayagan ang pag-load ng isang imahe upang ipakita ang isang placeholder hanggang sa nai-load ang imahe at pagkatapos ay awtomatikong ipakita ang imahe kapag dumating ito. Kapag umalis ang imahe sa screen, awtomatiko nitong napapalaya ang memorya nito. "

Nota: Maaari kang makakuha ng karagdagang impormasyon tungkol sa application na ito sa mga sumusunod link.

litho

Sa madaling sabi, sa FOS ilarawan ang application na ito tulad ng sumusunod:

"Isang nagpapahayag na balangkas para sa pagbuo ng mahusay na mga interface ng gumagamit sa Android."

Habang ang kanyang website sa GitHub tukuyin ito tulad ng sumusunod:

"Ang Litho ay isang nagpapahayag na balangkas, dahil gumagamit ito ng isang nagpapahayag na API upang tukuyin ang mga bahagi ng interface ng gumagamit. Kailangan mo lamang ilarawan ang disenyo ng iyong interface ng gumagamit batay sa isang hanay ng mga hindi nababago na mga input at ang balangkas ay nangangalaga sa natitira. Bilang karagdagan, mayroon itong isang asynchronous na disenyo, at dahil doon, pinapayagan nitong sukatin at i-layout ang isang interface ng gumagamit nang maaga nang hindi hinaharangan ang thread nito. "

Panghuli, mula sa iyong opisyal na website Ito ay nagkakahalaga ng pag-highlight ng sumusunod na impormasyon:

"Nag-aalok ang Litho ng mga hierarchy ng mas flat view, dahil gumagamit ito ng Yoga (isang cross-platform design engine na nagpapatupad ng Flexbox) para sa layout, awtomatikong binabawasan ang bilang ng mga ViewGroups na naglalaman ng UI nito. Ito, kaakibat ng mga pag-optimize sa teksto ng Litho, ay nagbibigay-daan para sa mas maliit na mga hierarchy ng pagtingin at nagpapabuti sa pag-scroll at pagganap ng memorya. "

Nota: Maaari kang makakuha ng karagdagang impormasyon tungkol sa application na ito sa mga sumusunod link.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa pangalawang paggalugad na ito ng «Facebook Open Source», mag-alok ng pagkakataon na makilala ang isang bago, kawili-wili at kapaki-pakinabang na bukas na application na binuo ng Technological Giant ng «Facebook»; at may malaking interes at utility, para sa buong «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

Sa ngayon, kung nagustuhan mo ito publicación, Huwag kang tumigil ibahagi ito kasama ng iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga sistema ng pagmemensahe, mas mabuti na libre, bukas at / o mas ligtas bilang Telegrama, Senyas, Mastodon o iba pa ng Fediverse, mas mabuti. At tandaan na bisitahin ang aming home page sa «DesdeLinux» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram ng DesdeLinux. Habang, para sa karagdagang impormasyon, maaari mong bisitahin ang anumang Online library bilang OpenLibra y jedit, upang ma-access at mabasa ang mga digital na libro (PDF) sa paksang ito o iba pa.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.