サイト内検索:

なぜInstagramのアップロードは超高速なのか。

InstagramのCo-founderであるMike Kriegerさんによるプレゼンテーションです。

技術的に高速にするのではなく全体のプロセスの中での設計でどうやるか、って話です。

この割り切り感がすごいですね。

ポイントは3つ。

1.perform actions optimistically.
2.adaptively pre-load content.
3.move bits when no-one's watching.

「1」がよくわかんないんですが、スライドを見ると「とりあえずローカル側ではちゃんと対応しているように見せといて、後からちゃんと処理する」みたいなもんでしょうか。「後からちゃんとやる」時に失敗したらどうするのか、って思うかもしれませんが、その時に「エラー」って表示すればOKみたい。それがOKになるってのは3Gでモバイル端末を利用する人の心理状態にも依存している、というかそれをうまく利用しているんでしょうね。

いろいろ参考になります。

Secrets to Lightning Fast Mobile Design // Speaker Deck

blog comments powered by Disqus

2011年アルファブロガー受賞

新着DVD

モバイル

Powered by Movable Type 6.1.2

ブログ内検索

BlogPeople ReviewMe!

このサイトのレビューとか応援コメントを書いてもらえると励みになります。

Affi☆List for Amazon

バナー広告

このブログ記事について

このページは、nagasawaが2012年5月 2日 15:02に書いたブログ記事です。

ひとつ前のブログ記事は「Dropboxを利用するiOSアプリをAppleがリジェクトしているらしい。」です。

次のブログ記事は「これが今の"お宝写真集"ベスト10!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。