
iOSのバグでアニメーションを無効にする
iOS全体に散りばめられた、飛び交うようなズームアニメーションは、アプリの起動や終了、画面の切り替え、設定のタップなど、iPhoneやiPadで操作するほぼすべての操作で起動します。このアニメーションは一部のユーザーに吐き気を催させるだけでなく、iPhoneやiPadで操作するほぼすべての操作において、このアニメーションをレンダリングして画面に描画する必要があるため、デバイスの動作が少し遅く感じられることもあります。よくある対策としては、iOSの「モーションを減らす」をオンにして、より速いフェードトランジションを有効にすることが挙げられますが、アニメーションを一時的に完全に無効にしたい場合は、iOSのバグを利用するしかありません。
はい、iOSのバグ(ソフトウェアの不具合など)によって、アニメーションが一時的に無効になることがあります。この方法の明らかな問題は、それがバグであるということです。つまり、Appleは間違いなくこのバグを修正し、この動作を無効にするでしょう。2つ目の問題はそれほど重大ではありませんが、デバイスを再起動するとバグは表示されなくなり、手順を繰り返すまでアニメーションが再び表示されます。そのため、代わりに「モーションを減らす」を使用することをお勧めしますが、アニメーションなしで可能な限り高速に画面を描画したい場合は、ぜひ試してみてください。このバグは複数の最新バージョンのiOSで発生しているため、この方法は最新バージョンのiOSを搭載したiPhone、iPad、iPod touchで同じように動作するはずです。
- 設定 > 一般 > アクセシビリティ に移動し、Assistive Touch をオンにします。
- ホーム画面に移動し、Assistive Touchのドットボタンをディスプレイの下隅にドラッグします。
- ホーム画面を下に引いてSpotlightを開き、上に押し戻してSpotlight検索を閉じ、バグが発生するまでこのプロセスを数回素早く繰り返します。
確かにこれは少し奇妙であり、正しく実行していつ機能するかを知るのは難しいですが、数回試してみると、最終的には機能することがわかります。
まだ混乱しているなら、9to5mac が、このバグがどのようにトリガーされ、iOS 全体のアニメーションがオフになるかを示すビデオを作成しました:
通常の iOS アニメーションに戻したい場合は、iPhone または iPad を再起動するだけです。
試してみたところ、宣伝通りの働きをしましたが、有効化が少し面倒で、タップしたりアプリを開いたりしてもフェードイン/アウトが全く行われないため、画面が少しぎこちなく感じられました。確かに動作は確かに速くなりますが、iOSの「Reduce Motion」で有効になっているフェード効果と大差なく、はるかに使いやすくなっています。しかも、今後のソフトウェアアップデートで削除される予定もありません。