gpt4 book ai didi

android - "To Do"将 Android 应用发布到市场之前的列表

转载 作者:IT老高 更新时间:2023-10-28 12:50:04 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我正准备将我的第一个应用程序发布到 Android 市场,我想知道你们中是否有人对发布应用程序时可能遇到的任何经验有任何提示记录在案。

在将应用程序发布到市场之前,是否有任何隐藏的警告和/或想法?例如,我的一个 friend 建议我删除代码中的所有注释,以防万一有人获得源代码,从而使潜在的“代码劫持者”更难破译代码。我认为这是一个明智的建议。

在将他们的应用发布到 Android 市场之前需要做哪些事情?

最佳答案

希望现在还不算太晚,这里有一些建议:

  • 在一周结束时启动您的应用程序(星期四下午通常是一个好时机)。为什么这样?好吧,没有公司愿意在周末前 1.5 天发布应用程序 -> 太危险了(以防出现需要快速 react 的问题)。
  • 在您的应用程序上使用 proguard(通常,您只需在 proguard.config=proguard.cfg 文件中添加以下行:default.properties)。这将优化、缩小和混淆您的代码,对于防止代码窃贼非常有用。您不必删除任何注释,它们会在编译时自动删除。
  • 优化您的图像(使用 Paint.NETPNGCrushOptiPNG )。
  • 针对大多数屏幕尺寸优化您的布局。您可以通过在 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 AnswersFlurry用于 future 的分析 -> 尝试获取尽可能多的信息,但不要获取任何违反客户匿名身份的信息。不要忘记检索发生在用户端的异常(错误和堆栈跟踪)。
  • 请你的 friend 做猴子测试,向用户学习通常会带来很多好处(比如优先级和新想法)。
  • 考虑在完成所有功能(仅限最重要的功能)之前发布您的应用程序,除了您的主要功能之外,您还不知道用户想要或需要什么。
  • 在您的应用中添加“更多应用”或“来自开发者的更多”部分,即免费广告。
  • 添加“发送反馈”部分,让用户可以要求新功能或报告一些错误。
  • 要求您的用户通过在网络上的某个位置提供 strings.xml 来翻译您的应用程序,例如 Crowdin .
  • 使用模拟器在每个 Android 版本上试用您的应用程序 -> 通过这种方式可以检测到许多错误或设计问题。为此,您可以使用提供的模拟器,或使用 Genymotion相反(Genymotion 有很多非常有用的功能)。
  • 想想应用程序的名称 -> 您会使用哪些关键字来搜索您的应用程序?这些关键字应该是您的应用程序的名称(Google 会帮助您通过这种方式被发现)。
  • 考虑在应用程序描述中包含关键字,但要以描述性的方式(使用关键字制作可理解的句子)。切勿按说明中的原样添加关键字列表。
  • 成为第一个为您的应用评分 5 星的人,并让您的家人和 friend 也这样做 -> 这可能会影响 future 用户的评分。
  • 考虑使用 Google 来翻译您的应用程序的描述、strings.xml 或两者。
  • 考虑在您的应用中展示广告并使用中介来提高您的收入 AdMob .
  • 与其提供付费版本,不如考虑进行应用内计费 -> 用户更有可能在应用内付费,而不是为付费版本付费。
  • 在应用程序中添加更改日志 -> 用户通常喜欢知道自上一个版本以来发生了什么变化。
  • 为帮助您的用户添加“感谢”部分 -> 这将吸引用户使用您的产品。
  • 在您的应用中添加“如果您喜欢这个应用,请给它评分”链接(到您的 Google Play 说明)-> 您将获得更多 5 颗星(通常是启动时或功能操作后的弹出窗口)。
  • 考虑通过应用中的“提示”或“说明”部分来解释您的产品。
  • 将您的 keystore 和凭据信息保存在安全的地方。如果您丢失了 keystore ,您将无法为您的应用发布更新。
  • 让您的图标真正简单明了。图标是让用户下载您的应用程序的第一个也是最后一个。
  • 除非不可能,否则最好选择外部安装(AndroidManifest.xml 中的 android:installLocation="preferExternal")。
  • 阅读 AppAnnie提示和博客文章,它将为您提供有关如何改进 ASO 的提示,并帮助您更好地了解您的用户。
  • 关于android - "To Do"将 Android 应用发布到市场之前的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5119633/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com