Facebook%E3%80%81Paper%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E4%B8%AD%E6%A0%B8%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%82%92%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E5%8C%96

Facebook、Paperアプリの中核テクノロジーをオープンソース化

Facebookは今日(米国時間4/30) F8デベロッパー・カンファレンスで、同社のiOSアプリ、Paperのテクノロジーをオープンソース化すると発表した。数週間のうちに、DisplayNodeのコードをGitHubにアップロードする。DisplayNodeは、同社がPaperのために開発した非同期ユーザーインターフェースの技術で、アプリの速度低下を招くことなく、画面上で大量のオブジェクトをレンダリングすることができる。

Facebookは、このコードにはまだ多少テストが必要だが、近々ベータ版を公開すると言っている。

f8 Developer Conference live stream - Facebook Live-1

このツールは、デベロッパーが、一貫してスムーズなパフォーマンスを提供できるユーザーインターフェースを作るのを助けることを目的としてる。タッチジェスチャーを多用したり、バウンスやスプリング効果などのリアルなアニメーションを使うアプリには特に重要だと同社は言っている。

アプリのメインスレッドが停滞することは、基本的アプリならともかく物理的UIを使っている場合、その種の停滞は直ちにユーザーに発覚するとFacebookは言う。

レイアウト、テキストや画像の表示、システムオブジェクトの処理等は、Paperのような複雑なアプリではたちまち大きな問題になる。従来のiOS 6スタイルのアプリでは、アプリのタッチへの反応が少々遅れても平気だったが、今はアプリのビジュアル化が進み、ユーザーはより高い性能を求めている。

DisplayNodeに先立ち、同社はPaperの他の部品6種を最近オープンソース化している。例えば今週Facebookがオープンソース化したPopは、Paperのユーザーインターフェースで使われている部品の多くを動かすアニメーションライブラリーだ。

[原文へ]

(翻訳:Nob Takahashi / facebook

Tags: ,

広告

blog comments powered by Disqus

コメント

vitaliy50
Helprace 顧客サービスソフトウェア(http://helprace.com)
Kyosuke Kawate
私も同じように考えています。「IoTはすでにハイプではない」http://kyosuke.doorb…
みう
未成年が利用できること自体が間違い
abology
good shareتسويق إلكترونى غسيل خزانات شركة نقل عفش…
Shun Mori
骨系や歯の場合の方が臓器や柔らかい細胞と違って3Dプリンティングし易いかな・・マウスや羊の実験結果を…
フォロー

新しい投稿をメールで受信しましょう。

Join 146 other followers