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

コメント

bd089p
指紋認証と暗証番号なんて誰でも思いつくアイデアだと思うんだけど、彼のアイディアには何か新規性があった…
おっぷる
明るいところはかなりイイネ。暗いところは相変わらずゴミだな。Z2の方が全然良い。
nekokun
2014年現在それぞれのサービスはまだ生き続けているし、売り上げも拡大しています。現在のwebサービ…
Hitoshi Anatomi
それが楽観的に期待できそうもないのでね。今まで見てきたものは全て拒否された時には暗証番号で解除できる…
フォロー

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

Join 122 other followers