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

コメント

xiaoqin9850
ステラ·マッカートニー影響でブランドコピーもサステナビリティ  ステラ?マッカートニーとは、ミラノ、…
Hitoshi Anatomi
「指紋認証でもパスワードでもロック解除ができるようにして使うのでしょうが、その場合にはセキュリティは…
Hitoshi Anatomi
指紋認証は傷や汚れなどで認識してもらえない時にはパスワードで通過できるようにして使うのでしょうが、そ…
hiro
軽いのがロードレーサーにはかなり重要ですからな。10gでも重い変速機なら通用しないかもよ。重さ、変速…
フォロー

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

Join 132 other followers