2012-09-07 201 views
0

问题:我正在为iPhone制作游戏应用程序。我已经在App Store中有这个应用程序(用我的语言 - 波兰语),但我正在使用德语和英语版本。这个应用程序有负载的图像/声音语言依赖。如果这只是字符串,这将是容易的,但图像/声音wiegth更多...多语言应用程序vs很多应用程序

我看到它的方式,我有两个选择:
1)在应用商店的本地化内容更新的应用程序 - 但它将最终使我的应用程序大2-3倍。我不认为人们会如此渴望下载60mb的应用程序,而不是15mb ...
2)使3个应用程序具有相同的(?)名称,但每种语言的内容不同 - 我不确定应用程序商店将接受这种方法,但应用程序将更轻

问题:有谁知道如何解决这样的问题?选项1还是2?或者也许别的什么是做?

回答

0

我宁愿选择#1。当我下载游戏时,它不会影响游戏是15 MB还是60 MB。

至于选项#2,我不确定您是否可以创建多个具有相同名称的应用程序。

而且通常用户不应该关心他们正在下载哪个版本。 这真的是我的目标的临界点。让用户在应用程序中选择语言。

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

我对游戏开发并没有那么多,但它只是我的50美分。

+0

在我看来,尺寸确实很重要。如果你在旅途中,15 MB或60 MB是巨大的差异。 – jussi

+0

是的,我明白你的观点。但仍然,随着WiFi无处不在和平价3G连接... – Jesper

+0

flate率3G在欧洲是罕见的。大多数计划确实有200mb/300mb的限制。之后,你下载6 kb/s – jussi

2

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

+0

如果经过精心设计,该解决方案还具有另一个优势:您可以在游戏中添加新的语言,而无需重新分配新版本。只需更新服务器上的语言列表即可。 – Cyrille