"做"列表之前发布Android应用程序市场 [英] "To Do" list before publishing android app to market

查看:95
本文介绍了"做"列表之前发布Android应用程序市场的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正要准备发布我的第一个应用程序到Android Market,虽然我已经通过了一堆已经有关发布应用程序的线程,我想知道,如果你们有任何任何提示经验,你可能会在遇到有关在发布一个应用程序,超越了明显的和已记录在案。

任何隐藏的警告和/或想法发布一个应用程序市场将是极大的AP preciated之前做的事情。例如,我的一个朋友建议我删除所有的意见在我的code以防有人获取到源$ C ​​$ C,从而使之更困难的想成为code jacker 破译code。我认为这是一个明智的建议。

此螺纹不应限于源$ C ​​$ C建议。 ANY和有关发布一个应用程序到Android Market将通过不仅是我pciated AP $ P $,但可能会发布他们的第一个应用程序,以市场和SO研究这个题目的任何其他nooobs所有建议。

我从来没有在这么短的时间变得这么远没有这个社会的帮助。我将永远感谢所有我从你们得到的帮助。

解决方案

希望这不是为时已晚,这里是一些建议:

  • 在周末启动您的应用程序(周四下午通常是一个好时机) 为什么这样 ?好了,没有企业想只有1.5星期结束前发布一个应用程序 - >太危险(如果有,需要一个快速的反应时间有问题)

  • 在您的应用程序(通常情况下,你只需要加入这一行: proguard.config = proguard.cfg 在default.properties文件)使用ProGuard的这将优化,缩小和模糊处理code,从code盗贼preventing非常有用的。您不必删除任何评论,但在编译时会自动删除

  • 优化图像(使用 Paint.NET ,的 PNGCrush OptiPNG

  • 优化布局为大多数屏幕尺寸。你可以通过简单地改变屏幕尺寸,同时编辑一个布局AndroidStudio或做这次日食

  • 的try / catch在UI上所有的异常,并显示一个简单的祝酒至极指示到发生了什么错误的用户。在此期间,借助检索错误的的:// try.crashlytics.com/">Crashlytics

  • 不要用太多的.jar库,preFER库项目(优化code尺寸),并采用摇篮添加它们

  • 不要使用Android preferences窗口 - >这不是真的很美,即使是在Android的指导方针,preFER使自己的设置页面

  • 从不显示您的应用程序的标题( this.requestWindowFeature(Window.FEATURE_NO_TITLE); ),并考虑使用全屏模式( this.getWindow()setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

  • 使用或者乱舞或的谷歌分​​析工具为未来的分析 - <试图得到尽可能多的信息越好,但不抢任何违反客户的匿名状态。不要忘了取回例外情况发生在用户侧

  • 问问你的朋友做猴子的测试,从用户的学习,往往会带来许多美好的事物

  • 考虑在完成所有的功能,你还不知道你的用户会希望在应用程序发布之前,您的应用程序

  • 添加一个节更多应用程序,在你的应用程序,这是免费的广告

  • 添加一个节发送反馈意见,这让用户要求的功能或指定的一些错误

  • 要求用户通过提供的strings.xml地方,比如 Crowdin <互联网上的翻译你的应用程序/ P>

  • 尝试在每个Android版本的模拟器应用程序 - >很多错误出现的那一刻。在同一时间,不使用所提供的仿真器,使用 Genymotion 而不是

  • 想想该应用程序的名称 - >你会用什么关键字来搜索您的应用程序?这些关键字应该是你的应用程序的名称(谷歌将帮助您发现这种方式)

  • 考虑在应用程序描述的关键字,但在一个隐蔽的方式(使用您的关键字进行理解的句子)

  • 成为第一个5星评价自己的应用程序,并问你的家人和朋友做同样的 - >这会影响未来用户的收视率

  • 考虑使用谷歌翻译您的应用程序无论是说明,无论是对的strings.xml或两者

  • 考虑添加广告的功能在你的应用程序,如 AdMob的

  • 而不是提供付费版本的,可考虑做应用内结算 - >用户更容易在应用内支付,而不是支付付费版本

  • 添加更改日志中的应用程序 - >用户喜欢看,因为上一版本有什么变化

  • 添加一个感谢部分,帮助你的用户 - >这会影响到用户帮你

  • 添加一个如果你喜欢这个程序,请率链接(到Android市场的描述)在您的应用程序 - >你会得到更多的分

  • 考虑在你的应用程序中的提示或说明一节

  • 保存密钥存储和证书信息安全的地方。您将无法发布的更新您的应用程序,如果你失去了你的密钥库

  • 请你的图标非常简单明了。图标是第一个,也是主要的最后一件事,这将使用户下载你的应用程序

  • 除非这是不可能的,preFER外部安装(机器人:INSTALLLOCATION =preferExternal在AndroidManifest.xml)

I'm just about ready to publish my first app to the android market, and although I've been through a bunch of threads already about publishing apps, I'd like to know if any of you have ANY tips about ANY experiences you may have encountered in regard to publishing an app that goes beyond the obvious and already documented.

Any hidden caveats and/or ideas about what to do before publishing an app to the market would be greatly appreciated. For instance, a buddy of mine recommended that I remove any and all comments in my code just in case someone gets to the source code, thus making it more difficult for the would-be "code jacker" to decipher the code. I thought that was a sensible suggestion.

This thread should not be limited to source code suggestions. ANY and ALL suggestions about posting an app to the android market would be appreciated by not only me, but any other nooobs that might be posting their first app to the market and researching this topic on SO.

I would have NEVER gotten this far in such a short period of time without the help of this community. I will be forever grateful for all of the help I have received from you guys.

解决方案

Hope it's not too late, here is some advices :

  • Launch your app at the end of the week ( thursday afternoon is usually a good time ) why so ? well, no companies would like to publish an app only 1.5 day before the week end -> too dangerous ( in case there is a problem that needs a quick reaction time )

  • Use proguard on your app ( usually, you just have to add this line : proguard.config=proguard.cfg in the default.properties file) this will optimize, shrink and obfuscate your code, very useful for preventing from code thieves. You don't have to delete any comments, there are automatically deleted at compile time

  • Optimize your images ( using Paint.NET, PNGCrush or OptiPNG )

  • Optimize your layouts for most of screen sizes. You can doing this by simply changing the screen size while editing a layout in AndroidStudio or eclipse

  • Try/Catch all exceptions on the UI and display a simple toast wich indicate to the user that something wrong happened. In the meantime, retrieve the error with the help the ACRA of Crashlytics

  • Don't use too much .jar libraries, prefer library projects ( optimize the code size ) and add them using gradle

  • Don't use the Android preferences windows -> that's not really beautiful, even if it's in the Android guidelines, prefer making your own settings page

  • Never show the title of your app (this.requestWindowFeature(Window.FEATURE_NO_TITLE);), and consider using the fullscreen mode (this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);)

  • Use either Flurry or Google analytics for future analytics -< try to get as much informations as possible, but don't grab anything that violate the anonymous state of the customer. Don't forget to retrieve exceptions that happens on the user side

  • Ask your friends to do monkey tests, learning from users usually brings many good things

  • Consider publishing your app before having finished all features, you don't already know what your users will want to have in the app

  • Add a section "More apps" in your app, that's free ads

  • Add a section "send feedback" which let the user ask for feature or specify some bugs

  • Ask your users to translate your app by providing the strings.xml somewhere on the web like Crowdin

  • Try your app on each android version with the emulator -> many bugs appear at that moment. In the same time, don't use the provided emulator, use Genymotion instead

  • Think about the name of the app -> what keywords would you use to search for your app ? these keywords should be the name of your app (Google will help you get discovered this way)

  • Consider including keywords in the app description, but in a hidden way (make understandable sentences using your keywords)

  • Be the first to rate your app with 5 stars, and ask your family and friends to do the same -> this influences the future users ratings

  • Consider using Google to translate your app either for the description, either for the strings.xml or both

  • Consider adding an advertising feature in your app such as AdMob

  • Instead of providing a paid version, consider doing in-app billing -> user are more likely to pay in-app rather than paying for a paid version

  • Add a change log in the app -> users like to see what changes since the last version

  • Add a Thanks section for the users that helped you -> this will influence the users to help you

  • Add a "If you like this app, please rate it" link ( to your Android Market's description ) in your app -> you will get more 5 stars

  • Consider including a "Tips" or "instructions" section in your app

  • Save your keystore and credentials informations somewhere safe. You won't be able to publish an update for your app if you lost your keystore

  • Make your icon really simple and clear. The icon is the first and also mainly the last thing that will make the user download your app

  • Unless it's not possible, Prefer external installation (android:installLocation="preferExternal" in the AndroidManifest.xml)

这篇关于&QUOT;做&QUOT;列表之前发布Android应用程序市场的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆