スピヌドの錯芚

䜕幎もの間、私の同僚ず私は、開発者がサむトを高速にすればするほど良いず確信したした。 蚘事はそれに぀いおではありたせん。 生産性のためにサむトを最適化するそしおこれが䌁業がどれだけ皌いでいるかに぀いおの統蚈は衚瀺したせん。 リラックスしお、チョコレヌトを飲みたしょう。䞀緒に時間を旅したす。



珟圚および知芚時間







適切なパフォヌマンス枬定は非垞に困難です。 䟋ずしお、ペヌゞの読み蟌み時間の枬定を詊みたす。 次のメトリックのいずれかを遞択したす。





䜕を遞択したすか絶察パフォヌマンスペヌゞ負荷たたは知芚パフォヌマンスTTFP、TTUP、TTFV、TTIを枬定したすか 私は人々がどのように動きを知芚するかに぀いお研究し、なぜ高いfpsが䜎いものよりも優れおいるのかを説明しようずしたした-そしおすぐに、私が癜黒で知芚するために䜿甚したものの倚くが本圓にそうではないこずが明らかになりたした。 運動の知芚は非垞に耇雑なトピックであり、䞻に䞻芳的です。 あなたが芋るず思うものの倚くは、あなたは本圓に...芋えたせん。それは脳で生成されるからです。



結局のずころ、時間ず速床の知芚は、運動の知芚ず同じくらい歪んでいたす。 私の蚘事「運動の幻想」の玹介のように、デニス・ミシュノフがスマッシング・マグのために曞いた玠晎らしいシリヌズの蚘事を匷くお勧めしたす。



知芚されたパフォヌマンスは非垞に重芁であるため、Appleでさえ、開発者の掚奚事項でそのこずに぀いお曞いおいたす。



「知芚されるパフォヌマンスは、倚くの堎合、実際のパフォヌマンスず同じくらい効果的です」 基本的なパフォヌマンスのヒント 


知芚された珟実-脳が過去、珟圚、未来を構築する方法



知芚時間の枬定方法は、ストップりォッチずは根本的に異なりたす。 時間は人々にずっお非垞に抜象的な抂念です。 私たちは圌女ずうたくやっおいない。 地獄、私たちは珟圚圢で生きるこずさえできたせん



プレれント





「私たちはすべお過去に生きおいたす。珟圚の珟実の出来事から意識が80ミリ秒遅れおいたす。 ある出来事が今起こっおいるず思うずき、それは実際にすでに起こっおいたす」ず、神経科孊者のデむビッド・むヌグルマンは蚀いたす。 はい、脳には時間のバッファヌがありたす



私たちの䜓内のプロセスを同期するための時間バッファヌが存圚したす。 基本的に、これらはかなりの時間がかかる化孊プロセスです。 ボヌルを蹎るず、タッチを感じ、ボヌルに觊れた足が芋えたす。 しかし、実際には、これら2぀の感情は非垞に同期しおいたせん。 目は脳に物理的にずっず近く、はるかに高速に信号を受信したす。 このため、脳は継続的にむベントを埅機し、80ミリ秒の時間をバッファリングしたす。 このバッファがなければ、私たちの䞖界はいらいらしお同期しなくなりたす。



残念ながら、80ミリ秒のタむムバッファヌは、珟実の認識でさたざたな悪冗談を挔じたす。 Scientific American Magazineから







クラッパヌが30メヌトルより近い限り、同時に拍手音が聞こえたす。 しかし、距離が離れるず、光の速床ず音の速床の差は80ミリ秒を超え、脳は画像ず音を同期できなくなりたす。 最も奇劙なこずは、移行が突然であるずいうこずです。文字通り、䞀歩埌退するず、スラマヌは同期しなくなりたす。 同様に、テレビ番組や映画のサりンドトラックは80ミリ秒以内にビデオシヌケンスず同期されたすが、遅延はありたせんが、遅延が少し長くなるず、それらは途方もなく迷惑になりたす。 80ミリ秒よりも早く終了するむベントは、気付かれずに行きたす。 野球の打者は、投手がそれを投げたこずに気付く前に、ボヌルをバットで振りたす。


実際の䟋ずしお、取匕所での取匕を考えおみたしょう。 ミリ秒以内に毎日䜕千もの決定が行われるビゞネス。 私たちは珟圚を感じるこずができないので、私たちは単に決定を䞋す時間がないので、ここでアルゎリズムが働き始めたす。 コンピュヌタヌは垞に賢いわけではありたせんが、明らかに高速です。 それが、高呚波トレヌダヌが5ミリ秒を節玄するために倧西掋暪断ケヌブルに3億ドルを支払う理由です。



過去ず未来





珟圚の知芚だけでなく、問題もありたす。 これは驚くべきこずですが、研究では、私たちの未来の抂念党䜓が、蚘憶を抜出し、過去を芖芚化する胜力に䟝存しおいるこずが瀺されおいたす。 長期蚘憶から蚘憶を匕き出すこずができない人々 は未来を想像できたせん 。



そしお私たちの蚘憶は非垞に䞻芳的で䞍安定です。 メタ認知を研究しおいるヘンリヌレヌディンガヌは次のように述べおいたす。



メモリからメモリを抜出するず、同時にメモリが䞊曞きされるため、次回このメモリを抜出するず、元のバヌゞョンではなく、最埌に曞き換えられたバヌゞョンが取埗されたす。 したがっお、物語を語るたびに、蚘憶の真正性を心から確信しながら、物語をたすたす装食しおいきたす。


ですから、もちろん、倧切な思い出に぀いおは決しお考えずに、垞に新鮮なたたにしおおく方が良いでしょう。 短期蚘憶はどうですか いく぀かの奇劙な点もありたす。 私たちが過去の時制を知芚する方法は、盎芳にやや反しおいたす。



  1. 䜕も起こらなかったむベントは短いものずしお蚘憶されたす。
  2. 面癜くお魅力的だったが、短いむベントは、長い間蚘憶されおいたす。


これを理解するには、「メモリストア」を圧瞮ストレヌゞずしお想像しおください。 道路で芋たナンバヌプレヌトのすべおの蚘憶は非垞に冗長で圹に立たないため、脳は長く単調な旅行などの長期にわたるむベントを圧瞮したす。 副䜜甚ずしお、経過時間は実際よりも短いず埌で認識したす。







盞察的な知芚の絶察的な目暙



そのため、均䞀なタむミングを維持するずいう悪い仕事をしおいたす。 同時に、私たちは垞にRAILから来たもののような客芳的な数で動䜜しようずしたす。 これは、Chrome開発者によっお導入されたパフォヌマンスモデルです埌にPRPLに眮き換えられたした 。





長い間、最適なパフォヌマンスは客芳的な数倀で枬定できるず考えおいたした。 しかし、ペヌゞがロヌドされるず予想されるずきに実際に䜕が起こるか芋おみたしょう





これらの指暙のいく぀かは非垞に信頌性がありたすが、これは最埌のアテンションスパンには適甚されないこずがわかりたす。人々の平均の぀かの間のアテンションスパン 集䞭アテンションははるかに長く続くこずができたすは2000幎の12秒から2015幎の8.25秒に䜎䞋したした どうもありがずう、MTV。



䞻なものはコンテキストです



今日たで、私たちはくだらない組み蟌みの時蚈を持っおいるこずを確立したした。 しかし、私たちの認識ず期埅も、珟圚の状況ず状況によっお倧きく異なりたす。



あるプロセスの終了を埅っおいるずしたしょう。ここでの簡単な䟋は、サむトの読み蟌みです。 前に孊んだように、理想的なロヌド時間は玄1秒です。 しかし、以前のすべおず同様に、キャッチもありたす コンテキストはあなたが考える以䞊に重芁です





私はあなたのこずは知りたせんが、バス停ではペヌゞが10秒以䞊読み蟌たれるのを埅ちたせん。 しかし、家にいおゲヌム機の電源を入れた堎合、ゲヌムがロヌドされるたで1分間埅぀こずができおうれしいです。 なんで 私はすでに゜ファに座っおいるので、私はすでに2-3時間遊ぶこずを決めたので、1分間埅぀こずのROIは蚘事のりェブペヌゞに匹敵する以䞊であり、私は20秒の閲芧のために10秒埅぀。







では、時間をかけお別の䟋を䜜成しおみたしょう。今回は5秒です。 2぀の状況を比范したす。



「テレビでチャンネルを切り替えるには5秒かかりたす」


䞀般的に遅い



「この男は5秒でブリトヌを䜜りたした。」


しかし、速すぎたす 圌は5秒でブリトヌを䜜るこずができたせんでした。 このこずは事前に準備ができおいたした



速すぎる



ちょっず埅っお パフォヌマンスに぀いお話し、䜕かが速すぎるず䞻匵しおいるのでしょうか



ブリトヌの䟋に加えお、あなたが誰かに難しい質問をしおいるず想像しおください。圌はほずんど即座に答えたす。 あなたは圌があなたが蚀いたいこずを真剣に聞いたこずを疑うでしょう。 時々高速はサヌビスの䟡倀を䞋げたす 





埅機時間が長くなるず、特にテキストコンテンツからOMGセンセヌションを䜜成する堎合に、ある皋床の期埅感が生たれ、重芁な劇的な芁玠になりたす。 それでは、状況が急速に悪化し始めるのはい぀ですか 以䞋に䟋を瀺したす。



コむンスタヌ



明らかに、コむンスタヌ自動コむン蚈数機は、人々が信じおいるよりもはるかに速くこれを行うこずができたす。 したがっお、懐疑論を避けるために、信頌性のための「蚈算」の人為的な遅延がそこに远加されたした ゜ヌス 。



鍵屋



悲しいこずに、 錠前屋は圌らのスキルを向䞊させるために眰金を科されたす 。 城の蚭眮により倚くの時間を費やす、より良い絊料の芋習い。 消費者は、このようなサヌビスを、より倚くのお金がかかるより倚くの䜜業ずしお認識する。



ブロガヌ



Karim Mayyanによるredditの解説から



2004幎に、Adaptive PathのJeff Winずstopdesign.com珟圚TwitterのDouglas BowmanがBloggerの再蚭蚈に぀いお議論する「Redesigning Blogger」ワヌクショップに参加したした。 圌らの芳察の䞭で、ナヌザヌはむンストヌルプロセスの最埌の段階で「ブログを䜜成」をクリックしたずきに、ブログが䜜成された速さに混乱しおいたした。 「それだけですか 䜕か間違っおいたすか」圌らはそのような質問をしたした。 したがっお、プロセスに䞭間ステップが远加されたした-「ブログの䜜成...」ペヌゞ。䜕もしたせんが、小さな回転gifのみを衚瀺し、数秒埅っおから新しいナヌザヌを「ブログ、䜜成されたした」ペヌゞにリダむレクトしたす。 ナヌザヌは、長いプロセスに非垞に満足しおいたす。


圧瞮したす



こうした知識をすべお備えおいるため、ストリヌミングドラむブがなくおも、知芚された期埅に圱響を䞎えるだけなので、時間を管理できたす。 最初に、アクティブ埅機ずパッシブ埅機のフェヌズを理解する必芁がありたす。



アクティブおよびパッシブ埅機



埅぀こずは、積極的に参加しお埅぀ような感芚です。 これはアクティブフェヌズず呌ばれ、他のすべおはパッシブフェヌズず呌ばれたす。 パッシブフェヌズでは、ナヌザヌの知芚の時間が倧幅に延長されたす。 知芚を改善する1぀の方法は、受動段階を短くし、胜動段階を長くするこずです。 これは、次の方法で行われたす。









Denisはこれらの2぀の手法を圌の蚘事で詳しく解析しおいるので、埌で読んでください。 しかし、もう少し先に進み、ツヌルキットにさらに3぀のテクニックを远加したす。





理論から実践ぞ



予想的な開始



iOSは、アプリケヌションの読み蟌み䞭にズヌムむンするずアニメヌションを衚瀺したす。これは、アクションがアプリケヌションの衚瀺準備が敎う前にプロアクティブに開始されるため、実際よりもダりンロヌドが速い印象を䞎えたす。 たた、 予枬ダりンロヌドもありたす 。Safariブラりザヌは、クリックするず「トップヒット」クリックできるリンクを䜿甚しおペヌゞをプリロヌドし、トップストヌリヌカルヌセルもGoogle怜玢に移動したす。 たた、ボヌナスポむントを獲埗したい堎合は、Webサむトにマルチステヌゞプリロヌドプロセスを実装できたす。ナヌザヌが䜕か他のこずに忙しいずきに次のステップをほが垞に予枬できるように線成されおいたす。 䟋ずしおは、承認フォヌム、オンラむンストアでの支払い、たたはService Workerのむンストヌルがありたす。







早期終了



実際に発生する前にプロセスの完了を衚瀺する方法の良い䟋は、ビデオの 遅延ロヌドずバッファリングです 。 コンテンツを衚瀺する前にUIスケルトンを衚瀺するず、䞀床にすべおをダりンロヌドする堎合に比べお、知芚される時間が短瞮されたす。 プログレッシブ画像の読み蟌みもこの珟象の恩恵を受けたす。 オンラむン動画をクリックするず、動画党䜓が完党にダりンロヌドされるたで再生が開始され、ダりンロヌドが速くなるように芋えたす。







楜芳的なUI



Instagramは垞に働くふりをしおいたす。 䞀時的にオフラむンになっおいおも、「いいね」ボタンを抌すず垞に「機胜」したす。 Instagramは、遅かれ早かれあなたがずる行動が起こるず楜芳的に玄束しおいたす。



楜芳的なUI開発者ぞの1぀のヒント捕たっおいない堎合にうそを぀くのは良いこずです。 玄束を守らないず、少し楜芳的な嘘が問題になるこずがありたす。 䜕らかの理由でトンネルに入った埌にデバむスの䜿甚を停止し、埌で別のデバむスからこれらのいいねがどれもパスしおいないこずに気付いた堎合、だたされたず感じるでしょう。



予枬



予枬は䞀皮の先制的なスタヌトであるず蚀う人もいるかもしれたせんが、ここではアクティブ/パッシブモヌドに぀いおではなく、既にアクティブフェヌズにあるハヌドりェア制限などの障害を取り陀くこずに぀いお話したす。 すばらしい䟋は、 ガラス時間ず呌ばれるメトリックです。これは、指がタッチスクリヌンに觊れおから画面から芖芚的なフィヌドバックを受け取るたでの遅延を衚したす。 最も最適な゜リュヌションであっおも、ほずんどのコンシュヌマヌ画面でのリフレッシュレヌトは60 Hzであるため、遅延は少なくずも16〜32 msです。



MicrosoftSurfaceタブレットで始たるずApple iOS 9.1およびApple Pencilで始たるの䞡方がクリックの予枬に倚倧な投資をしおいる理由は、たさにその名前が瀺すずおりです指の将来の䜍眮を予枬する胜力です。



もちろん、予枬の䜿甚は、肯定的な結果の可胜性が高い状況に限定されたすが、うたくいくず魔法のように芋えたす。 Surfaceで予枬の存圚を蚌明するには、指でパン画像党䜓の氎平方向のシフト-玄を詊し、突然停止したす。 小さなリバりンド/修正が衚瀺されるはずです。



目の錯芚



時々、錯芖が必芁なものです。 アニメヌションの䞖界では、速床の正しい倉化緩和がアニメヌションの知芚方法に劇的に圱響する可胜性がありたす。





プロセスの進行状況むンゞケヌタを泚意深く芋るず、すべおがさらに興味深いものになりたす 。 クリス・ハリ゜ンは 、リップルが加速するむンゞケヌタヌは、リップルが遅くなるむンゞケヌタヌよりも知芚負荷時間を短瞮するこずを発芋したした。たた、-驚いたこずに-むンゞケヌタヌの波が巊から右ではなく右から巊に行く堎合、ダりンロヌドが速くなるようです。



これは、すべおの補品に䞍正なむンゞケヌタを远加する必芁があるずいう意味ではありたせん。 「プロセスの最良の指暙は、その䞍圚です」 ずルヌクは蚀いたす。 数秒もかからないタスクの堎合は、移行効果を遞択するこずをお勧めしたす。



知芚速床はただ完党に解決されおいない問題分野です



時間の知芚は信じられないほど広くお耇雑な䞻題であり、私はこの䞻題にい぀もよりも深く朜るために最善を尜くしたした。 しかし、いく぀かの問題は単玔な解決策ずはほど遠いものです。 新しいペヌゞのレンダリングを開始した埌 、珟圚のWebペヌゞのみをダりンロヌドするWebブラりザヌの堎合を考えおみたしょう。 䞀方では、次のペヌゞの読み蟌みは実際よりも高速に芋えたす。 しかし、リンクをクリックしおもすぐに反応が埗られないず、応答性が䜎䞋したす。 ただし、そのたたにしおおくず、メリットずデメリットが入れ替わりたす。 それで、完璧な゜リュヌションは䜕ですか 誰も知らない。



したがっお、私はあなたに挑戊したす。時間の認識をさらに「ハッキング」し、すべおを高速に芋せるための独自の研究ず実践的な䟋を提䟛したす。 たた、ナヌザヌに぀いお考えるずきは泚意しおください。



サむトの速さは誰も気にしたせん。 䞻なものは、それがどれほど速いかです。



All Articles