Reputation: 4346
Problem: I'm making game app for iPhone. I have already this app in App Store (in my language - polish), but I'm working on german and english versions. This app has loads of images/sounds language dependent. If it was only strings, this would be easy, but images/sounds wiegth much more...
The way I see it I have two options:
1) update app in App Store with localized content - but it will make at the end my app 2-3 times bigger. I don't think that people will be so eager to download a 60mb app instead of 15mb...
2) make 3 apps with the same(?) name, but different content for each language - I'm not sure App Store will accept this method, but app will be lighter
Question: Does anybody know how to solve such a problem? Option 1 or 2? Or maybe something else is to do?
Upvotes: 0
Views: 102
Reputation: 2216
You could download your language files (Sound, Images, etc.) when your app launches the first time for the current language. And if the user changes his language, you can redownload all images and sounds for the new language and store them both on the device.
Upvotes: 2
Reputation: 458
I would prefer option #1. When I'm downloading a game, it doesn't bother me whether the game is 15 MB or 60 MB.
As for option #2, I'm not sure whether you can create several apps with the same name.
And generally the users shouldn't be concerned about which version they are downloading. That really is the tipping point from my objective. Let the users choose the language with-in the app.
Maybe you should look into if your images and sounds could be compressed further?
I'm not that much into game development, but it's just my 50 cents.
Upvotes: 0