
最近のAndroidアプリ開発は16KBページサイズ対応が旬のトピックなのだけど、今回のテーマはずばり!
「Android 16KBページサイズへの対応」と「Burstのバージョンアップ、忘れてない?」問題!
16KBページサイズって何?
2025年以降に出てくる新型Android端末(Pixel 8とか)では、
OSレベルで「メモリページサイズ」が4KB → 16KBに拡大されてきてるの!
これはパフォーマンスや効率化のためなんだけど、問題はここから。
Unityの対応だけじゃダメ!?
Unity自体は既に、16KBページに対応してるんだけど…
Burst Compilerも実は対応する必要があるって知ってた?
BurstのChangelogを確認するとと1.8.19にて`[Android] Support for 16Kb page sizes`
と記載があるの。ところが、1.8.19に上げても生成されたバーストによって生成されたファイルのページサイズが4KBのままになっているという内容の書き込みがUnity Discussionsに報告されているの。
実際の報告がコレ!
解決策は?
もうシンプル!
✅ Burstを最新版にアップデートすること!
1.8.21 以上のBurstが必要で、これなら16KBページにもちゃんと対応してるの✨
Unity Package Managerで「Burst」のアップデート確認、忘れずにね!
まとめ!
-
Android 16KBページサイズはこれから標準化してくる
-
Unityだけじゃなく、Burstの対応バージョンもチェック!
-
1.8.21以上が安心ライン!