为两种不同的语言发布两个单独的应用程序是否"bad"?



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

制作两个独立的应用程序有什么缺点或传统智慧吗?(除了将来你所做的任何更新,你将不得不在两个不同的项目中进行)?

为不同的语言制作不同的应用程序有一些缺点:

  • 你概述了第一个,这是更新你的应用。
  • 在商店中可能会令人困惑。如果我找你的应用程序,得到5个不同的版本,这比只有一个版本自动采用我的语言更糟糕。
  • 你会得到更少的下载。你的应用程序是可见的,这取决于笔记和下载计数。以5款应用为例,你的下载量可能会比单个应用少5倍。在我看来,这是最重要的原因。
  • 考虑一下,如果你做一个"专业"版本,你将有大约2*(语言数量)的应用程序。这将是一个潜在的大混乱。
  • 如果用户改变智能手机设置(例如从英语切换到法语),应用程序将自动更改语言。有了你的解决方案,他将不得不重新下载正确的。

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

相关内容

最新更新