ゲーム開発
Unity
UnrealEngine
C++
Blender
Houdini
ゲーム数学
ゲームAI
グラフィックス
サウンド
アニメーション
GBDK
制作日記
IT関連
ツール開発
フロントエンド関連
サーバサイド関連
WordPress関連
ソフトウェア設計
おすすめ技術書
音楽
DTM
楽器・機材
ピアノ
ラーメン日記
四コマ漫画
その他
おすすめアイテム
おもしろコラム
  • ゲーム開発
    • Unity
    • UnrealEngine
    • C++
    • Blender
    • Houdini
    • ゲーム数学
    • ゲームAI
    • グラフィックス
    • サウンド
    • アニメーション
    • GBDK
    • 制作日記
  • IT関連
    • ツール開発
    • フロントエンド関連
    • サーバサイド関連
    • WordPress関連
    • ソフトウェア設計
    • おすすめ技術書
  • 音楽
    • DTM
    • 楽器・機材
    • ピアノ
  • ラーメン日記
    • 四コマ漫画
      • その他
        • おすすめアイテム
        • おもしろコラム
      1. ホーム
      2. 20200816_02

      【Unity】iOSアプリの容量が大きい!削減方法についてまとめる

      Unityリリース関連ゴーゴーゴロヤン
      2020-08-16

      マイケル
      マイケル
      どうもみなさんこんにちは!
      マイケルです!
      エレキベア
      エレキベア
      クマ〜〜〜〜〜〜
      マイケル
      マイケル
      先日はじめてアプリをリリースした私ですが・・・
      マイケル
      マイケル
      iOSアプリの方だけ何故か容量がめちゃくちゃでかい!
      エレキベア
      エレキベア
      700MBとか正気クマか・・・
      マイケル
      マイケル
      俺も70MBの間違いじゃないかと目を疑ったよ・・・。
      とにかくこれはまずい!
      そう思い、今回はアプリサイズの削減に挑戦しました!
      エレキベア
      エレキベア
      これは焦るクマね(笑

      ビルドサイズの確認

      マイケル
      マイケル
      まずは容量を食ってるのがどこなのか調査しましょう!
      ビルドサイズについては、ビルドした後、「コンソールウィンドウのドロップダウンメニュー -> Open Editor Log」より確認できます!
      マイケル
      マイケル
      こ、これは・・・!
      マイケル
      マイケル
      画像でめっちゃ容量くっとるやないかーい!
      エレキベア
      エレキベア
      数字がエグいクマね・・・

      容量の削減

      マイケル
      マイケル
      なぜこんなに容量が大きいのか、原因はこちらにありました!
      マイケル
      マイケル
      iOS用に画像サイズが最適化されていなかったため、
      元の大きさのままビルドしてしまっていました。
      マイケル
      マイケル
      「Override for iOS」にチェックを入れて、適切なサイズに設定しましょう!
      エレキベア
      エレキベア
      (元の画像なんでそんなに大きいクマ・・・)
      マイケル
      マイケル
      あまりにもサイズを小さくしすぎるとゲーム実行時にぼやけてしまうので、
      確認しながら調整しましょう!

      削減した結果

      マイケル
      マイケル
      そんなこんなで画像ファイル全てを見直して調整した結果・・・
      マイケル
      マイケル
      771 MB -> 323,4MB
      まで小さくなり、なんとか半分以下のサイズにすることができました!
      エレキベア
      エレキベア
      だいぶ無駄な容量を食っていたクマね
      マイケル
      マイケル
      ぶっちゃけ300MBでもかなり大きいけど、
      このアプリは無駄に画像を広げて使いまくっているからこれ以上は厳しかったよ・・・。
      エレキベア
      エレキベア
      初心者がやりがちなやつクマね

      おわりに

      マイケル
      マイケル
      というわけで今回はアプリ容量の削減について紹介しました!
      いかがだったでしょうか?
      エレキベア
      エレキベア
      サイズの最適化は意外と見落としがちなのかもしれないクマね
      マイケル
      マイケル
      そうだね
      まず適切なサイズで作成することも大事だし、
      容量を考慮した上で設計しないといけないと思いました・・・。
      エレキベア
      エレキベア
      まあ元気を出すクマ
      マイケル
      マイケル
      次からは気をつけます・・・!
      マイケル
      マイケル
      それでは今日はこの辺で!
      アデュー!!
      エレキベア
      エレキベア
      クマ〜〜〜〜〜〜〜

      【Unity】iOSアプリの容量が大きい!削減方法についてまとめる 〜完〜


      Unityリリース関連ゴーゴーゴロヤン
      2020-08-16

      関連記事
      【Unity】Timeline × Excelでスライドショーを効率よく制作する
      2024-10-31
      【Unity】Boidsアルゴリズムを用いて魚の群集シミュレーションを実装する
      2024-05-28
      【Unity】GoでのランキングAPI実装とVPSへのデプロイ方法についてまとめる【Go言語】
      2024-04-14
      【Unity】第二回 Wwiseを使用したサウンド制御 〜インタラクティブミュージック編〜
      2024-03-30
      【Unity】第一回 Wwiseを使用したサウンド制御 〜基本動作編〜
      2024-03-30
      【Unity】第二回 CRI ADXを使用したサウンド制御 〜インタラクティブミュージック編〜
      2024-03-28
      【Unity】第一回 CRI ADXを使用したサウンド制御 〜基本動作、周波数解析編〜
      2024-03-28
      【Unity】サウンドミドルウェアに依存しない設計を考える【CRI ADX・Wwise】
      2024-03-27