2012-09-07 130 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