Skip to content

Instantly share code, notes, and snippets.

@KzoNag
Last active October 20, 2015 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KzoNag/0a5afa33cdcb80053b1f to your computer and use it in GitHub Desktop.
Save KzoNag/0a5afa33cdcb80053b1f to your computer and use it in GitHub Desktop.

概要

Unity5.2.1のNew Fearturesらしい
iOS: iOS9 の App Slicing をサポート
の検証のためにUnity5.1.1と5.2.1、Xcode6と7でビルドしてサイズを比較してみた

App Slicingとは

App Thinning (iOS, watchOS)

特に設定方法などは書いてなさそう?
普通にビルドするだけで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が他に何か最適化してるのかもしれない?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment