我正在调查应用本地化,我需要知道, 如果我本地化了2种语言,每种语言都有大小为20MB的资产,
每个appstore的应用程序大小是20MB,还是得到它的总和--40MB?
由于
答案 0 :(得分:1)
这将是总和。该应用的语言不是基于应用商店,而是基于用户设备上的语言设置。
答案 1 :(得分:1)
使用Xcode / iOS的标准本地化支持,您的应用将包含所有语言的资源,因此您的应用将为40MB。
如果这个太大,您可以让应用程序在第一次运行时下载相应的资源。许多应用程序都使用这种技术,虽然有一个额外的“下载”阶段,但用户体验并没有太大影响,而且下载量更小,因为您只需要获取当前语言的资产。当您以后添加更多语言时,这会变得更加重要。
请注意,从iOS 6开始,应用更新可以使用增量更新(即只下载新文件),所以如果最初的40MB下载不是太大的障碍,后续更新应该不错小。