Instagramが写真を素早くアップロードするための巧妙なトリック

Instagramが写真を素早くアップロードするための巧妙なトリック

  • Oligur
  • 0
  • vyzf
Instagramが写真を素早くアップロードするための巧妙なトリック
  • ニュース
本当にいつ
Instagram は本当にいつ「終わり」になるのでしょうか?

Cult of Macの私たちはInstagramに夢中です。Facebookに10億ドルで買収された後でも、この小さな写真共有アプリを愛さずにはいられないのです。

Instagramで画像がなぜあんなに早くアップロードされるのか、不思議に思ったことはありませんか?アプリ全体が非常にサクサクしていて、写真を撮ってフィルターをかけると、あっという間にアップロードされているように見えます。一体どんな魔法が裏で起こっているのでしょうか?

結局のところ、アプリのデザインは、実際よりも速く動作していると信じ込ませるものです。

見た目は騙されるものです…

Instagramの共同創設者マイク・クリーガー氏は、昨年12月に開催されたデザインカンファレンス「Warm Gun」で、同社の大成功を収めたアプリについて興味深い講演を行いました。Instagramの軽快さの秘訣は、クリーガー氏が「バックグラウンドで動く要素」と呼ぶものです。つまり、アプリのデザインがユーザーに視覚的に通知する前に、操作が完了するのです。

写真のアップロードの場合、Instagramはユーザーが予想するよりも早く画像をサーバーに送信します。Krieger氏のプレゼンテーションで紹介されたこの図解が、この点を如実に示しています。

データは一部が準備できた時点で送信され、残りの部分は後でマッチングされます。理想的なエンジニアリングソリューションではありませんが、処理が電光石火の速さで行われます。Krieger氏によるInstagramのデザイン哲学に関するプレゼンテーションから得られた3つのポイントは次のとおりです。

  1. 楽観的に行動する。
  2. コンテンツを適応的に事前読み込みます。
  3. 誰も見ていないときにビットを移動します。

「完了」ボタンをタップするとすぐに写真がアップロードされるように見えますが、実際にはInstagramは撮影した瞬間からバックグラウンドで動作して写真をアップロードしています。これは賢い設計です。

[The Next Web経由]