Unity5.2.1のNew Fearturesらしい
iOS: iOS9 の App Slicing をサポート
の検証のためにUnity5.1.1と5.2.1、Xcode6と7でビルドしてサイズを比較してみた
特に設定方法などは書いてなさそう?
普通にビルドするだけでSlicingされる??
いまいちよく分からないのでとりあえずデフォルト設定でビルドしてみた
- 新規プロジェクト作成
- 空のシーン作成
- Unity5.1.1 / 5.2.1でビルド
- Xcode6.4 / 7.0.1でビルド
- Xcodeから実機にインストール
- 設定アプリのストレージ管理からアプリサイズを確認
※5.1.1で7.0.1の組み合わせだとBitcodeがデフォルトで有効になっていて
ビルドが通らなかったのでそこだけ手動で無効にした
Unity | Xcode | Size(MB) |
---|---|---|
5.1.1 | 6.4 | 67.5 |
5.1.1 | 7.0.1 | 70.9 |
5.2.1 | 6.4 | 39.4 |
5.2.1 | 7.0.1 | 40.6 |
Unity5.2.1を使うと小さくなった
SlicingはiOS9からなのでUnity5.2.1とXcode7.0.1だけ小さくなると思ってたので予想外
果たしてSlicingによるものなのか?
Unityが他に何か最適化してるのかもしれない?