Iphone 多语言应用程序vs多语言应用程序

Iphone 多语言应用程序vs多语言应用程序,iphone,ios,internationalization,app-store,Iphone,Ios,Internationalization,App Store,问题:我正在为iPhone制作游戏应用程序。我已经在app Store中安装了这个应用程序(我的语言是波兰语),但我正在编写德语和英语版本。此应用程序具有大量图像/声音,这些图像/声音取决于语言。如果只是字符串,这将很容易,但图像/声音要多得多 在我看来,我有两个选择: 1) 使用本地化内容更新app Store中的应用程序-但最终会使我的应用程序变大2-3倍。我不认为人们会如此渴望下载60mb的应用程序而不是15mb… 2) 制作3个同名(?)的应用程序,但每种语言的内容不同-我不确定App

问题:我正在为iPhone制作游戏应用程序。我已经在app Store中安装了这个应用程序(我的语言是波兰语),但我正在编写德语和英语版本。此应用程序具有大量图像/声音,这些图像/声音取决于语言。如果只是字符串,这将很容易,但图像/声音要多得多

在我看来,我有两个选择:
1) 使用本地化内容更新app Store中的应用程序-但最终会使我的应用程序变大2-3倍。我不认为人们会如此渴望下载60mb的应用程序而不是15mb…
2) 制作3个同名(?)的应用程序,但每种语言的内容不同-我不确定App Store是否会接受这种方法,但应用程序会更轻

问题:有人知道如何解决这样的问题吗?选择1或2?或者可能还有别的事情要做?

我更喜欢选项1。当我下载一个游戏时,它不会打扰我游戏是15MB还是60MB

至于选项2,我不确定你是否可以创建几个同名的应用程序

一般来说,用户不应该关心他们下载的是哪个版本。 这确实是我目标的转折点。让用户选择应用程序中的语言

也许你应该看看你的图像和声音是否可以进一步压缩


我对游戏开发不太感兴趣,但这只是我的50美分。

当你的应用程序第一次为当前语言启动时,你可以下载你的语言文件(声音、图像等)。
如果用户更改了语言,您可以重新下载新语言的所有图像和声音,并将它们存储在设备上。

如果精心设计,此解决方案还有另一个优点:您可以在游戏中添加新语言,而无需重新分发新版本。只要在服务器上更新您的语言列表,就可以了。在我看来,大小确实很重要。如果你在忙,15MB或60MB是一个巨大的差别。是的,我明白你的意思。但是,由于到处都是WiFi和统一费率的3G连接,统一费率的3G在欧洲很少见。大多数计划都有200mb/300mb的限制。在那之后,用6kb/sI下载就不会知道这一点,这就是为什么我理解你的观点。在我居住的地方,有几个GB的计划并不罕见。因此,如果我们的容量减少到几百MB,并且范围内没有WiFi,我就看到了问题所在。