Answers:
我已经在GreasyFork上上传了一个用户脚本,当您通过受支持的浏览器访问Google Play时,该脚本可让您根据应用的评分过滤应用评论。有关更多详细信息,请参见我在webapps.stackexchange.com上的答复。
我的回答仅限于回答问题,而不是更多地讨论评级,过滤器和排序的优缺点。
目前,除以下参数外,无法过滤/排序“ Android Apps”:
这就是简单的答案-现在!
如果您想知道为什么我回答“不-尚未”而不是“不”- 真的吗?-您真的想要更多细节吗?好吧,我不推荐这样做,但是如果您有疑问,请继续阅读...。
但是,很明显,如果有足够的用户支持,并且对于开发人员来说,这不会对网站上的用户体验产生负面影响,则Google可以轻松地转移到更详细的过滤/排序环境。到目前为止,这是他们介绍的内容...
我将使用一个简单的示例:在搜索框中输入“聊天”一词,并选择“ Android应用”作为“结果”选项(而不是“所有结果”)。最后一个选择是因为他们已经针对不同的结果类型(音乐,书籍等)引入了不同的过滤器/排序参数。您可以打开下面的链接,而不是进行那些选择,然后自己玩。
如果您执行此搜索并选择“价格”和“评分”而不是“全部”,则会在浏览器地址栏中看到以下内容:
https://play.google.com/store/search?q=chat&c=apps&price=0&rating=0&hl=zh-CN
请注意,参数可以为任何顺序。去除参数,您会看到三个与此无关的参数:
其他参数在这里更有用。尝试在地址栏中更改它们,页面将以不同的选择刷新:
因此,对于任何html编码器来说,很明显,他们要做的就是满足您的需要,就是在Price或Ratings下拉列表中添加更多选项,并使用price之类的参数,而不是ratings参数之类的“ on”或“ off”。他们还可以添加其他下拉菜单,例如“是否支持广告”或“新”(可以选择关闭应用程序的时间)或“最近更新”(可以选择年龄)或“最近下载”(允许我们使用)过滤掉一段时间未使用过的应用程序等)。对于现有的应用程序,他们可以使用以下示例进行更改:
我的观点?开发人员可以。它不需要太多的代码工作。它不会在服务器或页面服务时间上产生特别明显的额外负载。而且我敢肯定,如果像您这样的足够多的用户问他们足够多的时间,他们就会这样做。我们在哪里可以做到?有趣的问题!抱歉-找不到。如果有的话,我会回去发布!
在各种Android开发人员的帮助和建议页面中,有关于评级等的更多信息,但实际上并没有特别涉及。
还有其他选择吗?是。其他Android App网站!这是我从搜索16 Android App Store Alternatives中为那些讨厌Google Play的人随机选择的链接。只是一个例子。我不主张这样做-我还没有读完所有内容,因为在找到一种开发方法以“是”回答问题之前,我一直都玩得很开心,直到Google Devs共同行动!不幸的是,我失败了,但感谢您提出问题,因为值得尝试:)
如果您真的非常想知道所有这一切,那么感谢您深入阅读。您已经赢得了棒棒糖,因为您已经吃了KitKat!;)
我觉得很烦人,没有简单的方法可以对Android应用程序的评论进行排序
因为这样的命令将奶油从农作物中分离出来是没有用的。按照这种逻辑,最受好评的应用是一个人被评为5星的应用。您可能同意,仅对评级进行排序是不够的。
考虑这种情况:开发人员可以简单地要求他的朋友将他的垃圾应用程序评为5星。只要没有其他人对它进行评分,那将是“最佳列表”的首位。
为了给您提供另一种选择,有一个名为AppBrain的网站,它具有自己的基于评分系统(从0..100点/分数)对应用程序进行排序的机制。同样,在这里您也可能需要滚动浏览许多页面才能获得评分较低的应用(1星评分)。
显然,AppBrain和其他类似的地方希望出现并提出高质量的应用程序供用户搜索和安装。因此,他们在搜索应用程序时使用的过滤器始终会考虑“最高评分”或“历史悠久”等标准。