我今天发布了一个Android应用程序,其中包含一些与语言相关的MP3文件。 我担心的是语言越多,应用程序的大小就越大。
你的建议是什么:
每种语言发布一个应用程序(不是很容易处理,每次我向软件添加新功能时都必须发布n个应用程序) 提供一种机制,在首次启动时下载MP3文件(需要互联网连接,而用户可能认为他不需要一个。这可能会带来挫败感。) 优化MP3文件(如果我必须支持10种语言,则不具备可扩展性) [ ] 填补空白 !埃尔韦。
I today released an Android application which includes some language-dependent MP3 files. My concern is that the more languages, the bigger the application size.
What would be your recommendation:
Release one application per language (not really easy to deal with, would have to release n apps each time I add new features to the software) Provide a mechanism to download the MP3 files at first launch (would require an internet connection whereas the user may think he doesn't need one. It could bring frustration.) Optimize the MP3 files (not that scalable if I have to support 10 languages) [ ] fill the blank !Hervé.
最满意答案
我是用户选择的忠实粉丝。 因此,我可能会将MP3文件设置为可选,但在第一次运行时向用户解释您有一些与语言相关的功能,并允许他们根据需要下载它们。
原因很多:
它使文件大小保持较低。
一个发行版很容易支持它。
它允许您独立于软件扩展/更正语言文件。
它是预先的,并为用户提供语言选择(甚至可能是多种语言)。
它允许用户更改听觉语言,而无需卸载/重新安装或重复安装。
有许多用户(比如我自己)从不和他们的电话说话,也从不想听到他们说话。 :)(是的,我疯了)
只是一个建议!
FuzzicalLogic
I'm a big fan of user-choice. As such, I might make the MP3 files optional, but on first run explain to the user that you have some language-dependant features and allow them to download them if they desire.
The reasons for this are many:
It keeps the file size low.
It is easily supportable with one distribution.
It allows you to extend/correct the language files independent of the software.
It is upfront, and gives the user the choice of language (even potentially multiple).
It allows the user to change the aural language without having to uninstall/reinstall or have duplicate installs.
There are many users (such as myself) who never speak to their phone, and never want to hear it speak to them. :) (Yes, I'm crazy)
Just a suggestion!
FuzzicalLogic
更多推荐
发布评论