随着移动设备和互联网的普及,人们获取信息和娱乐的方式发生了巨大变化。曾经占据媒体王座的电视,现在已被YouTube、Twitter和移动应用所取代。在这样的背景下,游戏成为了一种使学习变得有趣的好方法,它有助于人们更容易地记忆信息并保持专注。有时,它甚至可以将枯燥乏味的体验转变为一种非常愉快的体验。
现在,想分享一些认为的,根据经验,涉及到开发一个拥有良好ASO的应用的步骤。
首先,应该将想法写在纸上:绘制应用屏幕的草图,以决定它们应该是什么样子(大致上),想象游戏机制可能是什么,并确定应用的目标或功能。总是要考虑一些能让应用在众多应用中脱颖而出的东西。
为应用想一个原创的名字,并尝试将关键词放在它前面,因为这将提升其ASO,例如:
Soccer New Game
在搜索引擎中搜索“足球”游戏时,会比
A New Game of Soccer
获得更好的排名。一旦对想要的东西,以及如何将其转化为应用有了相当清晰的认识,就可以进行下一步了。
每个系统(Android、iOS、Windows Phone)都有自己的开发工作流程、工具和编码语言,所以如果为Android开发了一个Java应用,它就不会在iOS上工作,除非为这个系统制作另一个原生应用(为了做到这一点,需要一台Mac电脑...)。应用开发呈现出相当陡峭的学习曲线,尤其是当涉及到需要运动图形和机制的游戏时。
有一些多平台游戏引擎允许一次开发,为任何操作系统创建应用。其中之一是Unity,但它不是唯一的。这里有一个有用的链接,可以在这里找到更多的游戏引擎:
无论如何,根据完成应用的时间,可以选择雇佣一个有经验和符合要求的人,或者自己学习如何编码应用。一个很好的方法是通过跟随像Stack Overflow或CodeProject这样的网站上的教程。
为了优化应用ASO,尝试在应用包名中使用关键词,但不要过度填充,Google会惩罚遵循不良ASO实践的应用,如关键词堆砌,记住在可能的情况下尊重传统的包命名系统:
extension.company.appname
例如:
com.gamesnation.soccernewgame
com.buttershystd.charliecharlie
有几个市场可以发布应用,每个市场都有不同的目标和搜索引擎算法,所以每个市场的ASO都略有不同。在看来,现在最强大的应用市场是:
Android是开源的,许多公司决定将他们的设备打包成这个操作系统,因此它通常出现在更实惠的设备上,并在市场上有很强的存在感。这个市场上有各个年龄段的人。Android用户通常更喜欢免费应用,但他们不介意时不时地弹出一些广告,这确实是有利可图的。
开发者费用是一次性支付20美元,这确实是相当实惠的。
iOS的目标是有限的“精选”客户,他们更愿意为一个开发良好、无广告的应用付费。开发者费用是年度的,需要99美元,考虑到必须从头开始,并且不确定应用是否会带来任何好处来支付这笔费用,这有点贵。
在看来,最好先在Google Play Store上发布,然后,如果想针对iOS,使用Android横幅广告和插页式广告(全屏广告)的好处来支付iOS开发者费用。