iOS アプリケーションのサイズが気になります。私の質問は次のとおりです。非 Retina デバイスがAppStore からアプリケーションをダウンロードしている場合、Retina イメージ (つまり、@2x のもの) もダウンロードしますが、使用されることはありませんか? 別の言い方をすると、AppStore はターゲット デバイスに応じて異なるアプリケーション パッケージを公開しますか?
ありがとう !
iOS アプリケーションのサイズが気になります。私の質問は次のとおりです。非 Retina デバイスがAppStore からアプリケーションをダウンロードしている場合、Retina イメージ (つまり、@2x のもの) もダウンロードしますが、使用されることはありませんか? 別の言い方をすると、AppStore はターゲット デバイスに応じて異なるアプリケーション パッケージを公開しますか?
ありがとう !
はい、App Store からダウンロードしたすべてのバイナリはまったく同じです (注入される iTunes レシートを除く)。
@2x
ファイルが大きく、バイナリを圧縮する方法を探していると思います。そのため、いくつかの解決策を次に示します。
@2x
または非リソースを実行時にダウンロードする場合は@2x
、それらをバイナリに近いドキュメント フォルダーに保存できますが、ユーザーが追加でダウンロードする必要があります。[UIImage stretchableImageWithLeftCapWidth:topCapHeight:]
。個人的には、2 番目と 4 番目のオプションの組み合わせをお勧めします。これは、ユーザー エクスペリエンスに影響を与えず、非標準の画像形式を使用する必要がないためです。
すべてをダウンロードします: 通常の画像と @2x 画像