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

コメント

【公式】SHAKE100 運営チーム
お越しいただきありがとうございました!SHAKE100運営チームです。Facebook(…
Hitoshi Anatomi
屋外利用時の他人受容率がほぼゼロになるような閾値で運用した時の本人拒否率が問題ですね。これもほぼゼロ…
Ichiro Mizoguchi
みんながALSのことをこれで認知するだろうから、今後は、『継続的な支援』につながる取り組みに変貌して…
tot
<おひまな人は、原文の(150近くある)コメントの、最初のコメントと、それに対する最初のrep…
フォロー

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

Join 118 other followers