iOSアップデートはいつだって後悔 衝動的にiPhoneのアプリ更新をまとめて片づける休日の午後。 更新内容のほとんどに、iOS13への対応が含まれている模様である。 「どうせなら時間のあるときに」と、“後悔するのを覚悟”でiOSも13へアップデートする。 後悔の念は思ったより早く来た。 トカチニッチの記事用に制作途中だったthree.jsをsafariで走らせるも全く動かないのだ。 慌てて“納品済み”のプログラムを確認するが、そちらは大丈夫な様子。 安定性を考慮した「OrbitControls」のみのthree.jsは動くのに、スマホのジャイロ機能を用いる「DeviceOrientationControls」が含まれると動かない。 ※この記事のプログラムも動かなくなった。 iOS12.2で必要になった「モーションと画面の向きのアクセス」がsafariの設定から消えているのが原因なのだろう
![iOS13+でジャイロ許可、やっぱりDeviceOrientationControlsを使いたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/4856a65539c6999584a65f034288bea17695d350/height=288;version=1;width=512/https%3A%2F%2Ftknc.jp%2Fdata%2Ftp%2F000000%2F11%2F0000001116%2FAzaJqs9P1570523197_s.jpg)