W tym druga część z serii artykułów na temat „Facebook Open Source” Będziemy kontynuować naszą eksplorację rozległego i wciąż rosnącego katalogu otwarte aplikacje opracowany przez Gigant technologiczny de "Facebook".
W celu dalszego poszerzania wiedzy na temat otwartych aplikacji wydawanych przez każdego z gigantów technologicznych z grupy znanej jako GAFAM. Co, jak wielu już wie, składa się z następujących firm z Ameryki Północnej: „Google, Apple, Facebook, Amazon i Microsoft”.
Dla zainteresowanych poznaniem naszego wstępna publikacja związana z tematempo przeczytaniu niniejszej publikacji możesz kliknąć poniższy link:
Podczas gdy, aby poznać Powiązane poprzednie części tej seriimożesz kliknąć poniższy link:
FOS-P2: Facebook Open Source - część 2
Zastosowania Otwarte źródło na Facebooku
Przed rozpoczęciem dobrze jest pamiętać o tym, co zostało wyrażone w część pierwsza, że oficjalna strona internetowa Otwarte źródło Facebooka (FOS) Jest podzielony na 10 wyróżnionych części lub sekcji, którymi są:
- Android
- Artificial Intelligence
- Infrastruktura danych
- Działania deweloperskie
- Narzędzia programistyczne
- frontend
- iOS
- Języki
- Linux
- Bezpieczeństwo
Kontynuując następujące 3 aplikacje z pierwszej wspomnianej sekcji «(Android)», mamy:
Widmo
Krótko w FOS opisz tę aplikację w następujący sposób:
„Biblioteka transkodowania obrazów po stronie klienta”.
Podczas gdy jego strona internetowa w serwisie GitHub definiuje to szerzej, w następujący sposób:
„Spectrum to wieloplatformowa biblioteka transkodowania obrazów, którą można łatwo zintegrować z projektem systemu Android lub iOS w celu wydajnego wykonywania typowych operacji obrazowania. Interfejsy API Spectrum zawierają deklaratywne funkcje. Upraszcza to użycie dla programisty, koncentrując się na pożądanym wyniku. Jednocześnie pozwala to firmie Spectrum na przejrzyste wybieranie najlepszej sekwencji wykonania ”.
Wreszcie z twojego oficjalna strona internetowa Na uwagę zasługują następujące informacje:
„Opierając się bezpośrednio na bibliotekach kodeków niskiego poziomu, Spectrum ma możliwość kontrolowania i wydobywania niektórych opcji, które zwykle nie są ujawniane przez frameworki platform. Na przykład niektóre operacje z JPEG na JPEG, takie jak kadrowanie, mogą być wykonywane bezstratnie. Innym przykładem jest wyłączenie podpróbkowania chrominancji w celu poprawy jakości podczas zapisywania obrazów graficznych w formacie JPEG ”.
uwaga: Więcej oficjalnych informacji na temat tej aplikacji można znaleźć poniżej powiązanie.
Fresk
Krótko w FOS opisz tę aplikację w następujący sposób:
„Biblioteka systemu Android do zarządzania używanymi obrazami i pamięcią”.
Podczas gdy jego strona internetowa w serwisie GitHub definiuje to szerzej, w następujący sposób:
„Fresco to potężny system wyświetlania obrazu w aplikacjach na Androida. Fresco zajmuje się ładowaniem i wyświetlaniem obrazów, więc nie musisz tego robić. Załaduje obrazy z sieci, pamięci lokalnej lub zasobów lokalnych i wyświetli element zastępczy do momentu przybycia obrazu. Ma dwa poziomy pamięci podręcznej; jeden w pamięci i jeden w pamięci wewnętrznej. W systemie Android 4.xi niższych wersjach Fresco umieszcza obrazy w specjalnym obszarze pamięci Androida. Dzięki temu Twoja aplikacja będzie działać szybciej i znacznie rzadziej doświadczać przerażającego błędu OutOfMemoryError ”.
Wreszcie z twojego oficjalna strona internetowa Na uwagę zasługują następujące informacje:
„Fresco, oprócz ulepszenia potoku obrazów oraz oszczędzania danych i wykorzystania procesora, umożliwia ładowanie obrazu w celu wyświetlenia elementu zastępczego, dopóki obraz nie zostanie załadowany, a następnie automatycznie wyświetla obraz po nadejściu. Kiedy obraz opuszcza ekran, automatycznie zwalnia swoją pamięć ”.
uwaga: Więcej informacji na temat tej aplikacji można znaleźć poniżej powiązanie.
lito
Krótko w FOS opisz tę aplikację w następujący sposób:
„Deklaratywna platforma do tworzenia wydajnych interfejsów użytkownika w systemie Android”.
Podczas gdy jego strona internetowa w serwisie GitHub zdefiniuj to następująco:
„Litho jest frameworkiem deklaratywnym, ponieważ używa deklaratywnego interfejsu API do definiowania składników interfejsu użytkownika. Wystarczy opisać projekt interfejsu użytkownika w oparciu o zestaw niezmiennych danych wejściowych, a framework zajmie się resztą. Ponadto ma konstrukcję asynchroniczną, dzięki czemu pozwala z wyprzedzeniem zmierzyć i rozplanować interfejs użytkownika bez blokowania jego wątku ”.
Wreszcie z twojego oficjalna strona internetowa Na uwagę zasługują następujące informacje:
„Litho oferuje bardziej płaskie hierarchie widoków, ponieważ wykorzystuje Yoga (wieloplatformowy silnik projektowy, który implementuje Flexbox) dla układu, automatycznie zmniejszając liczbę ViewGroups, które zawiera jego interfejs użytkownika. To, w połączeniu z optymalizacją tekstu firmy Litho, pozwala na znacznie mniejsze hierarchie widoków oraz poprawia przewijanie i wydajność pamięci ”.
uwaga: Więcej informacji na temat tej aplikacji można znaleźć poniżej powiązanie.
Wnioski
Mamy taką nadzieję "pomocny mały post" na tej drugiej eksploracji «Facebook Open Source»
, dają możliwość poznania nowej, ciekawej i użytecznej otwartej aplikacji opracowanej przez Technologicznego Giganta z «Facebook»
; i cieszy się dużym zainteresowaniem i użytecznością dla wszystkich «Comunidad de Software Libre y Código Abierto»
i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux»
.
Na razie, jeśli to lubisz publicación
, Nie przestawaj udostępnij to z innymi osobami w ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub systemach przesyłania wiadomości, najlepiej bezpłatnych, otwartych i / lub bezpieczniejszych, jak Telegram, Signal, Mastodont lub inny z Fediversenajlepiej. I pamiętaj, aby odwiedzić naszą stronę główną pod adresem «DesdeLinux» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinux. Aby uzyskać więcej informacji, możesz odwiedzić dowolne Biblioteka online jako OpenLibra y Jedit, aby uzyskać dostęp do książek cyfrowych (PDF) na ten lub inny temat i czytać je.