为两种不同的语言发布两个单独的应用程序是“不好的”吗?

时间:2014-05-07 13:19:05

标签: android localization

我有一个应用程序,我想用韩语和英语发布。然而,在研究了Android的本地化方法之后,似乎有很多不利之处。"翻译"将不同的字符串xml文件转储到res文件夹中的方法,就像你不能为一种语言而不是另一种语言编写任何特定函数(例如,在我的应用程序中生存的时钟)在应用程序内,英文版将显示" 7:50AM是当前时间"而我希望韩文版显示"它是7' O时钟和50分钟(韩文) "。英文版中有额外的字符串,而不是韩文版...所以它有点混乱。

制作两个独立的应用程序是否有任何缺点或传统智慧? (除了您未来的任何更新,您必须将其分为两个不同的项目)?

2 个答案:

答案 0 :(得分:0)

而不是尝试上传两个应用程序,您将尝试在一个应用程序中设置多个语言选项。这是最好的选择,因为支持多种语言的大多数成功应用程序只有一个版本。

答案 1 :(得分:0)

针对不同语言制作不同的应用程序存在一些缺点:

  • 您概述了第一个,即更新您的应用。
  • 可能会让商店感到困惑。如果我查找你的应用程序,我会得到5个不同的版本,比单个版本自动采用我的语言更糟糕。
  • 您的下载量会减少。您的应用程序可见,具体取决于笔记和下载次数。例如,使用5个应用程序,您的下载量可能比单个应用程序少5倍。在我看来,这是最重要的原因。
  • 想想,如果你制作一个“专业”版本,你就会喜欢2 *(语言数量)的应用程序。这将是一个潜在的大混乱。
  • 如果用户更改其智能手机设置(例如从英语移至法语),该应用程序将自动更改语言。使用您的解决方案,他将不得不重新下载正确的解决方案。