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

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

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

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

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

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

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

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

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

FOS-P1: Facebook с открытым исходным кодом

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

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

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

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

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

И, продолжая следующие 4 последних приложения первая секция упомянутый “(Android) ", имеем следующее:

Ключевые кадры

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

«Библиотека (библиотека) для преобразования анимации на основе фигур Adobe AE в формат данных и воспроизведения их на устройствах Android и iOS.

Пока его сайт на GitHub на нем добавлено следующее:

«Ключевые кадры - это комбинация сценария ExtendScript, который извлекает данные анимации изображения из файла After Effects, и соответствующей библиотеки рендеринга для Android и iOS. Ключевые кадры можно использовать для экспорта и рендеринга высококачественной векторной анимации со сложными кривыми и траекториями формы с минимальным размером файла.

Наконец, из сообщения от Официальный веб-сайт Facebook Engineering, стоит выделить следующую информацию о Ключевые кадры:

«Изначально он был создан для достижения анимированных реакций социальной сети Facebook, поскольку это библиотека, способная экспортировать и воспроизводить анимацию After Effects.. Затем он был применен к другим продуктам компании, и теперь мы сделали его продуктом с открытым исходным кодом, чтобы другие могли работать вместе над созданием более восхитительных продуктов ».

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

Редекс

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

«Оптимизатор байт-кода для приложений Android.

Пока его сайт на GitHub на нем добавлено следующее:

«Он предоставляет основу для чтения, записи и анализа файлов .dex, а также набор проходов оптимизации, которые используют эту структуру для улучшения байт-кода. Таким образом, APK, оптимизированный ReDex, должен быть меньше и быстрее исходного.

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

«Меньшее количество байтов также означает более быстрое время загрузки, более быстрое время настройки и меньшее использование данных для пользователей сотовых телефонов. Наконец, меньшее количество байт-кода обычно приводит к более высокой производительности во время выполнения. Следовательно, настоящая ценность Redex.

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

Иг-ленивый-модуль-загрузчик

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

«Это библиотека Android, которая реализует отложенную загрузку модулей.

Пока его сайт на GitHub добавьте к нему следующее:

«Эта библиотека помогает загружать модули (функции) в приложения Android по запросу, когда это необходимо. Перед использованием этой библиотеки модуль необходимо скомпилировать в отдельный файл jar / dex или apk.

Приложение F8

Вкратце, в FOS Об этом последнем пункте категории Android они говорят так:

«Это относится к исходному коду официального приложения F8 2017, работающего на React Native и других проектах Facebook с открытым исходным кодом.

Пока его сайт на GitHub добавьте к нему следующее:

«Для этого приложения на http://makeitopen.com/ размещена серия руководств, в которых объясняется, как мы создаем приложение, и в которых подробно рассказывается, как мы используем React Native, Redux, Relay, GraphQL и другие.

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

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

Заключение

Мы надеемся на это  полезный небольшой пост на этом пятом исследовании «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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.