FOS-P2: Изучение огромного и растущего открытого исходного кода Facebook - Часть 2

FOS-P2: Изучение огромного и растущего открытого исходного кода Facebook - Часть 2

FOS-P2: Изучение огромного и растущего открытого исходного кода Facebook - Часть 2

В этом вторая часть из цикла статей о «Открытый исходный код Facebook» Мы продолжим изучение обширного и постоянно растущего каталога открывать приложения разработан Технологический гигант de "Фейсбук".

Чтобы продолжить расширение наших знаний об открытых приложениях, выпущенных каждым из технологических гигантов группы, известной как GAFAM. Что, как многие уже знают, состоит из следующих североамериканских компаний: «Google, Apple, Facebook, Amazon и Microsoft».

Открытый исходный код GAFAM: технологические гиганты в пользу открытого исходного кода

Открытый исходный код GAFAM: технологические гиганты в пользу открытого исходного кода

Для тех, кто заинтересован в изучении наших первоначальная публикация по теме, вы можете нажать на следующую ссылку, прочитав эту публикацию:

Открытый исходный код GAFAM: технологические гиганты в пользу открытого исходного кода
Теме статьи:
Открытый исходный код GAFAM: технологические гиганты в пользу открытого исходного кода

В то время как, чтобы изучить Связанные предыдущие части этой серии, вы можете перейти по следующей ссылке:

FOS-P1: Изучение огромного и растущего открытого исходного кода Facebook - Часть 1
Теме статьи:
FOS-P1: Изучение огромного и растущего открытого исходного кода Facebook - Часть 1

Общее изображение для вывода статьи

FOS-P2: Facebook с открытым исходным кодом - Часть 2

Приложения Facebook с открытым исходным кодом

Перед началом полезно иметь в виду, как мы выражаемся в первая часть, что официальный сайт Facebook с открытым исходным кодом (FOS) Он разделен на 10 выделенных частей или разделов, а именно:

  1. Android
  2. Artificial Intelligence
  3. Инфраструктура данных
  4. Операции разработчика
  5. Development Tools
  6. Frontend
  7. iOS
  8. Языки
  9. Linux
  10. Безопасность

FOS-P2: Facebook с открытым исходным кодом - Часть 2

И, продолжая следующие 3 приложения из первого раздела, упомянутого «(Android)», мы имеем следующее:

Спектр

Вкратце, в FOS опишите это приложение следующим образом:

«Библиотека перекодирования изображений на стороне клиента».

Пока его сайт на GitHub определяет его в более широком смысле следующим образом:

«Spectrum - это кроссплатформенная библиотека перекодирования изображений, которую можно легко интегрировать в проект Android или iOS для эффективного выполнения стандартных операций с изображениями. API-интерфейсы Spectrum включают декларативные функции. Это упрощает использование для разработчика, сосредотачиваясь на желаемом результате. И в то же время это позволяет Spectrum прозрачно выбирать наилучшую последовательность выполнения ».

Наконец, из вашего Официальный сайт Следует выделить следующую информацию:

«Полагаясь непосредственно на библиотеки низкоуровневых кодеков, Spectrum имеет возможность контролировать и отображать некоторые параметры, которые редко доступны в платформах. Например, некоторые операции преобразования JPEG в JPEG, такие как кадрирование, могут выполняться без потерь. Другой пример - отключение субдискретизации цветности для улучшения качества при сохранении графических изображений в формате JPEG ».

примечание: Вы можете получить более подробную информацию об этом приложении в следующих ссылка.

Свежий

Вкратце, в FOS опишите это приложение следующим образом:

«Библиотека Android для управления изображениями и памятью, которую они используют».

Пока его сайт на GitHub определяет его в более широком смысле следующим образом:

«Fresco - это мощная система отображения изображений в приложениях Android. Fresco позаботится о загрузке и отображении изображений, поэтому вам не нужно этого делать. Он будет загружать изображения из сети, локального хранилища или локальных ресурсов и отображать заполнитель до тех пор, пока изображение не будет доставлено. Имеет два уровня кеш-памяти; один в памяти и один во внутренней памяти. В Android 4.x и более ранних версиях Fresco помещает изображения в специальную область памяти Android. Это позволяет вашему приложению работать быстрее и гораздо реже сталкиваться с ужасной ошибкой OutOfMemoryError ".

Наконец, из вашего Официальный сайт Следует выделить следующую информацию:

«Fresco, помимо улучшения конвейера изображений и сохранения данных и использования ЦП, позволяет загружать изображение для отображения заполнителя до тех пор, пока оно не будет загружено, а затем автоматически отображает изображение, когда оно поступает. Когда изображение покидает экран, оно автоматически освобождает память ".

примечание: Вы можете получить более подробную информацию об этом приложении в следующих ссылка.

Офсетная

Вкратце, в FOS опишите это приложение следующим образом:

«Декларативная структура для создания эффективных пользовательских интерфейсов в Android».

Пока его сайт на GitHub определите его следующим образом:

«Litho - это декларативный фреймворк, поскольку он использует декларативный API для определения компонентов пользовательского интерфейса. Вам просто нужно описать дизайн вашего пользовательского интерфейса на основе набора неизменяемых входных данных, а фреймворк позаботится обо всем остальном. Кроме того, он имеет асинхронный дизайн и благодаря этому позволяет заранее измерить и разметить пользовательский интерфейс, не блокируя его поток ».

Наконец, из вашего Официальный сайт Следует выделить следующую информацию:

«Litho предлагает более плоские иерархии представлений, поскольку он использует Yoga (кроссплатформенный механизм проектирования, реализующий Flexbox) для макета, автоматически уменьшая количество ViewGroups, содержащихся в его пользовательском интерфейсе. Это, в сочетании с оптимизацией текста Litho, позволяет использовать гораздо меньшие иерархии представлений и улучшает прокрутку и производительность памяти ".

примечание: Вы можете получить более подробную информацию об этом приложении в следующих ссылка.

Общее изображение для вывода статьи

Заключение

Мы надеемся на это полезный небольшой пост об этом втором исследовании «Facebook Open Source», предлагаем возможность познакомиться с новым, интересным и полезным открытым приложением, разработанным Технологическим гигантом «Facebook»; и представляет большой интерес и полезность для всего «Comunidad de Software Libre y Código Abierto» и большой вклад в распространение замечательной, гигантской и растущей экосистемы приложений «GNU/Linux».

А пока, если вам это понравилось publicación, Не останавливаются поделись с другими, на ваших любимых веб-сайтах, каналах, группах или сообществах социальных сетей или систем обмена сообщениями, предпочтительно бесплатно, открыто и / или более безопасно, поскольку Telegram, сигнал, Мастодонт или другой из Fediverse, желательно. И не забудьте посетить нашу домашнюю страницу по адресу «DesdeLinux» чтобы узнать больше новостей, а также присоединиться к нашему официальному каналу Telegram от DesdeLinux. А для получения дополнительной информации вы можете посетить любой Онлайн-библиотека в качестве OpenLibra y ДжедИТ, для доступа и чтения электронных книг (PDF) по этой или другим темам.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.