最近RealityKit(https://developer.apple.com/documentation/realitykit)で遊んでるんだけど、これはSceneKitの代わりなんだよね(今年非推奨になった)。tvOSでは、フレームが遅れるとフレームをスキップして20 FPSで動き出すんだ。そうなると回復しないし。ThermalStateは.nominalだから、それが原因じゃない。性能を測るために「できるだけ早くレンダリングして」って言う方法もないし、どのデバイスもスロットリングやペーシングをしてて、全然透明性がないんだ。とにかく、10年以上開発者アカウントを持ってるけど、こういう問題に常に直面してて、うまく動かせないことが多い。フレームワークはあまり使われてないから、たぶん壊れてるんだろうね。ゲームをSDL3/Zigに移植したら、なんと60fpsで連続して動かせるようになったよ。ハードウェアをもっと効果的に使って特別なものを作れるなら、単一プラットフォームをターゲットにするのは賛成なんだけど、結局プラットフォームの不透明さや壊れ具合に常に苦しめられてる。フィードバックリクエストを出したら、たぶん「バグです」って言われて、次のWWDCで直してもらえるかもね。