この中で 第XNUMX部 に関する一連の記事から "フェイスブック オープンソース " 私たちは、膨大で成長しているカタログの調査を続けます アプリを開く によって開発された 技術の巨人 de «フェイスブック".
グループの各TechnologicalGiantsによってリリースされたオープンアプリケーションに関する知識を拡大し続けるために、 GAFAM。 多くの人がすでに知っているように、これは次の北米企業で構成されています。 「グーグル、アップル、フェイスブック、アマゾン、マイクロソフト」.
私たちの探検に興味のある人のために トピックに関連する最初の出版物、この出版物を読み終えたら、次のリンクをクリックしてください。
一方、探索するには このシリーズの関連する前の部分、次のリンクをクリックできます。
FOS-P5:Facebookオープンソース-パート5
アプリケーションの Facebookオープンソース
始める前に、次のように表現することを覚えておくとよいでしょう。 第一部、その公式ウェブサイト Facebookオープンソース(FOS) これは、強調表示された10の部分またはセクションに分かれています。
- Android
- Artificial Intelligence
- データインフラストラクチャ
- 開発者の操作
- 開発ツール
- フロントエンド
- iOS
- ESL, ビジネスESL <br> 中国語/フランス語、その他
- Linux
- セキュリティ
そして、次の4つの最後のアプリケーションを続行します 最初のセクション 言及した «(Android)」、次のものがあります。
キーフレーム
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「AdobeAEの形状ベースのアニメーションをデータ形式に変換し、AndroidおよびiOSデバイスで再生するためのライブラリ(ライブラリ)。
彼の間に GitHubのウェブサイト 以下が追加されます。
「キーフレームは、After Effectsファイルから画像アニメーションデータを抽出するExtendScriptスクリプトと、AndroidおよびiOS用の対応するレンダリングライブラリの組み合わせです。 キーフレームを使用すると、ファイルのフットプリントを最小限に抑えながら、複雑な形状の曲線と軌道を持つ高品質のベクターベースのアニメーションをエクスポートおよびレンダリングできます。
最後に、からの投稿から Facebookエンジニアリング公式ウェブサイト、次の情報を強調する価値があります。 キーフレーム:
「これは元々、Facebook Social Networkのアニメーション反応を実現するために作成されました。これは、AfterEffectsアニメーションをエクスポートおよび再生できるライブラリであるためです。。 その後、同社の他の製品に適用され、他の人が協力してより楽しい製品を構築できるように、オープンソース製品にしました。」
注意:このアプリケーションに関するより興味深い情報は、次の場所で入手できます。 リンク.
レデックス
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「Androidアプリケーション用のバイトコードオプティマイザー。
彼の間に GitHubのウェブサイト 以下が追加されます。
「これは、.dexファイルの読み取り、書き込み、および解析のためのフレームワークと、このフレームワークを使用してバイトコードを改善する一連の最適化パスを提供します。 したがって、ReDexによって最適化されたAPKは、そのソースよりも小さく、高速である必要があります。
最後に、あなたから 公式サイト 次の情報は強調する価値があります。
「バイト数が少ないということは、携帯電話ユーザーにとって、ダウンロード時間、セットアップ時間、データ使用量が少ないことも意味します。 最後に、バイトコードが少ないほど、通常、実行時のパフォーマンスも高くなります。 したがって、Redexの真の価値。
注意:このアプリケーションの詳細については、以下をご覧ください。 リンク.
Ig-Lazy-モジュール-ローダー
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「これは、モジュールの遅延読み込みを実装するAndroidライブラリです。
彼の間に GitHubのウェブサイト さらに、次のように追加します。
「このライブラリは、必要に応じて、モジュール(機能)をオンデマンドでAndroidアプリケーションにロードするのに役立ちます。 このライブラリを使用する前に、モジュールを別のjar / dexまたはapkファイルにコンパイルする必要があります。
F8アプリ
簡単に言えば、 FOS 彼らはAndroidカテゴリのこの最後のアイテムについて次のように言っています:
「これは、ReactNativeやその他のFacebookオープンソースプロジェクトを利用した公式のF8アプリのソースコードを指します。
彼の間に GitHubのウェブサイト さらに、次のように追加します。
「このアプリでは、http://makeitopen.com/に一連のチュートリアルが用意されており、アプリケーションの構築方法と、React Native、Redux、Relay、GraphQLなどの使用方法について詳しく説明しています。
注意:このアプリケーションに関するより興味深い情報は、次の場所で入手できます。 リンク.
結論
これを願っています 「便利な小さな投稿 このXNUMX回目の探査について «Facebook Open Source»
は、TechnologicalGiantによって開発された興味深い多種多様なオープンアプリケーションを提供します。 «Facebook»
; 全体として非常に興味深く有用です «Comunidad de Software Libre y Código Abierto»
そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux»
.
今のところ、これが好きなら publicación
、 止まらないで それを共有する 他の人と一緒に、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、できれば無料、オープン、および/またはより安全な Telegram, シグナル, マストドン または別の フェディバース、できれば。
そして、私たちのホームページにアクセスすることを忘れないでください «DesdeLinux» より多くのニュースを探索するだけでなく、の公式チャンネルに参加する の電報 DesdeLinux. 詳細については、次のいずれかにアクセスできます。 オンラインライブラリ として OpenLibra y ジェディット, このトピックまたは他のトピックに関するデジタルブック(PDF)にアクセスして読むため。