問題タブ [app-thinning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Xamarin.iOS でビルドされた iOS ゲームとアプリのサイズを小さくするにはどうすればよいですか?
Apple Developer Guide へのリンクは次のとおりです。
そのリンクには、「App Review のためにアプリを送信する 」というセクションがあり、次のメッセージが表示されます。
"異常に大きなビルド ファイルは、通常、アプリ バンドル内のリソースとしてではなく、コンパイルされたバイナリ自体に画像などのデータを保存した結果です。画像または大きなデータセットをバイナリにコンパイルする場合は、このデータを、アプリによって動的にロードされるリソースに分割します。」
私のゲームで使用する PNG 画像の合計サイズは約 130 Mb です。テストのためにゲームをコンパイルして iPad にロードすると、ゲームの合計サイズが iPad に表示されているように約 190 MB であることがわかります。
Xamarin スタジオの " resource "フォルダー内に既に PNG 画像を配置しており、ゲームをコンパイルしてビルドする前に、コードによってこれらの画像がテクスチャ アトラスにビルドされます。
したがって、上記のメッセージにある Apple の提案「このデータをアプリによって動的にロードされるリソースに分割するのが最善です」ということで、私の質問は次のとおりです。
(1) 「ゲームで動的にロードできる別のリソースに画像を配置する」ことで、ゲームのサイズをさらに縮小できますか? (または、この場合「App Thinning」が役立ちますか?)
(2) 上記の質問 (1) の答えが「はい」の場合、その方法を教えてください。または、その方法を示す Xamarin Web サイトへのリンクを送っていただけますか?
どうもありがとうございました。
ios - Xcode アセット カタログ - iPad 非 Retina のみのスプライトをマークする方法はありますか?
アセット カタログのスプライトを、iPad および iPad mini 非 Retina デバイスでのみ利用できるようにしたいと考えています。これを行う方法はありますか?画像が iPad 用であることを指定することは可能ですが、iPad 非 Retina のみのマークを付けるにはどうすればよいですか?
ios - App Thinning Size Report は、App Store のサイズとはまったく異なるサイズをレポートします
iPhone&Watchの「リモート」アプリを備えた大きなiPadアプリがあります。iPhone/Watch で実行され、iPad をリモート コントロールするための小さなアプリ。これらすべてがユニバーサル アプリにまとめられています。アプリの細線化のために、必要に応じてアセット カタログ内のアセットを分離しました。アプリは既に App Store に公開されています (リリース済み)。 アプリには、iOS 8.1 の最小 SDK バージョンがあります。
App Store でリリースされたアーカイブを取得し、アドホック エクスポートを実行し、ビットコードからビルドすることを選択し、iPhone 6S 用にエクスポートすることを選択すると、App Thinning Size Report.txt
「19MB 圧縮、39.4MB 非圧縮」と表示されます。そこに2 *の迅速なdylibがあることを考えると、19MBは私には受け入れられます(appexとメインアプリを見てください)
しかし: iOS 9.3.4 を搭載した iPhone 6S で表示すると、アプリ ストアでは、アプリのサイズが 42MB という大量のダウンロードとして表示されます。これは圧縮されていると思いますが、なぜこれが予想していた 19MB の 2 倍以上の大きさなのですか? アプリが iOS 8.1 をサポートしているため、iOS 9 を搭載したデバイスでもアプリが薄くなることはありませんか?
これを修正するアップデートをリリースしたいのですが、どこから始めればよいかわかりません。
ios - アプリの間引きサイズ レポートについて
オンデマンド リソースを使用して、アプリの間引きを実装しました。ipa が生成されると、次のようなアプリの間引きサイズ レポートが表示されます。
それが何を意味し、それが私のipaサイズにどのように影響するかわかりません。
どんな助けでも大歓迎です