在周末启动您的应用程序(星期四下午通常是个好时间)。为什么这样?好吧,没有公司愿意在周末前 1.5 天发布应用程序 -> 太危险了(以防出现需要快速反应的问题)。
在您的应用程序上使用 proguard(通常,您只需在 default.properties 文件中添加此行:proguard.config=proguard.cfg)。这将优化、缩小和混淆您的代码,对于防止代码窃贼非常有用。您不必删除任何 cmets,它们会在编译时自动删除。
优化您的图像(使用Paint.NET、PNGCrush 或OptiPNG)。
针对大多数屏幕尺寸优化布局。您只需在 AndroidStudio 或 Eclipse 中编辑布局时更改屏幕大小即可。
尝试/捕获 UI 上的所有异常并显示一个简单的 toast,向用户表明发生了错误。同时,使用Crashlytics 或类似的东西检索错误。
不要使用过多的 .jar 库,首选库项目(优化代码大小)并使用 gradle 添加。
更喜欢使用矢量图像,因为它会减小 APK 大小并正确适合所有设备。
不要使用 Android 首选项窗口 -> 这不是很漂亮,即使它在 Android 指南中,也更喜欢制作自己的设置页面。但如果您保留 Android 偏好:请考虑添加图标和颜色。
不要在主屏幕上显示您的应用程序的标题 (this.requestWindowFeature(Window.FEATURE_NO_TITLE);):好的品牌不需要在屏幕上占用太多空间来识别(在主屏幕上显示一些图标或标题)菜单或不总是可见的地方),并考虑在处理游戏和非常身临其境的内容时使用全屏模式 (this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);)。
使用Google Analytics、Fabric Answers 或Flurry 进行未来分析 -> 尝试获取尽可能多的信息,但不要获取任何违反客户匿名身份的信息。不要忘记检索发生在用户端的异常(错误和堆栈跟踪)。
请你的朋友做猴子测试,向用户学习通常会带来很多好处(例如优先事项和新想法)。
考虑在完成所有功能(仅最重要的功能)之前发布您的应用程序,您不知道您的用户除了您的主要功能之外会想要或需要什么。
在您的应用中添加“更多应用”或“来自开发者的更多”部分,即免费广告。
添加“发送反馈”部分,让用户可以要求新功能或报告一些错误。
请您的用户翻译您的应用,方法是在网络上的某处提供 strings.xml,例如 Crowdin。
使用模拟器在每个 Android 版本上试用您的应用程序 -> 通过这种方式可以检测到许多错误或设计问题。为此,您可以使用提供的模拟器,或者改用Genymotion(Genymotion 有很多非常有用的功能)。
想想应用程序的名称 -> 你会使用什么关键字来搜索你的应用程序?这些关键字应该是您的应用程序的名称(Google 将帮助您以这种方式被发现)。
考虑在应用说明中包含关键字,但要以描述性的方式(使用关键字制作易于理解的句子)。切勿按说明添加关键字列表。
成为第一个给您的应用评分 5 星的人,并要求您的家人和朋友也这样做 -> 这可能会影响未来的用户评分。
考虑使用 Google 为您的应用翻译描述,或为 strings.xml 或两者兼而有之。
考虑在您的应用中展示广告并使用中介来提高您的收入AdMob。
考虑进行应用内结算,而不是提供付费版本 -> 用户更有可能在应用内付费而不是付费版本。
在应用程序中添加更改日志 -> 用户通常想知道自上一个版本以来发生了什么变化。
为帮助您的用户添加“感谢”部分 -> 这将吸引用户使用您的产品。
在您的应用中添加“如果您喜欢这个应用,请给它评分”链接(在您的 Google Play 描述中) -> 您将获得更多 5 星(通常是启动时的弹出窗口,或功能操作后) )。
考虑通过应用中的“提示”或“说明”部分来解释您的产品。
将您的密钥库和凭据信息保存在安全的地方。如果您丢失了密钥库,您将无法为您的应用发布更新。
让您的图标非常简单明了。图标是促使用户下载您的应用的第一件事,也是最后一件。
除非不可能,否则首选外部安装(AndroidManifest.xml 中的android:installLocation="preferExternal")。
阅读 AppAnnie 提示和博客文章,它将为您提供有关如何改进 ASO 并帮助您更好地了解用户的提示。