早晨,许多跑步者会测量休息的脉搏。 如果在早晨升高,那么您就急速冲刺了。 我不是跑步者,但我也能测量。 该应用程序具有用于测量面部心率的便捷程序,非常适合我。
但是大约一年前,我把iPhone放在一边,拿了android。 第二天早上,我突然意识到-我不能在不起床的情况下测量脸部的脉搏。 我搜索了整个Google Play,但没有找到类似的内容。 为什么Android上没有这样的应用程序?
我也问了这个问题,这个话题对我来说似乎很有趣,因此决定编写我的应用程序,同时我将尝试为android开发。
面对自己的脉搏并非易事。 信噪比简直太糟糕了:如果摄像机的颜色分辨率每种颜色具有256个灰度,则有用信号的幅度将小于1(最小步长):0.08-0.30。 显然,测量结果将在很大程度上取决于硬件:相机,用于图像后处理和处理能力的内置算法。
到夏天初,我编写了一个应用程序并在所有可用设备上进行了测试-事实证明这是可以接受的。 现在是时候对人们进行测试了,然后我想到了一篇有关Google Play新功能-内部测试轨道的文章。 我决定尝试一下。
在我脑海中的样子
- 我下载了该应用程序,将链接提供给测试人员,确定该应用程序是否可以正常工作
- 我去找Google主持人,提供精选功能(从俄语Google Play部分“新程序”的编辑中选择)
- 我受情况指引
提出建议似乎有些自大。 但是在此之前,我做了一些研究:下载次数少于1000的应用程序属于俄罗斯文集。 当时集合中是“ cat sounds”应用程序。 我进行了机器学习,测量了脸部的心率,如果您单击屏幕,它们会发出“喵”的声音。 你可以打架。
真的如何
我已在Google Play上下载了该应用。 单击“发布”,但是什么也没有发生。 然后我很快就从第一点移到了第三点,但并没有按照我想要的方式进行。 事实证明,对于2个人的内部测试,您需要:
- 填写应用程序清单,除了说明和屏幕截图外,还包括512 * 512图标和品牌背景(由于我没有设计师,图形花了我很多时间)
- 创建并托管应用程序的隐私权政策(这些是用户通常从未读过的长读)
- 浏览个人资料并批准年龄分级
- 配置应用程序分发(选择国家和价格)
毫不怀疑,我“发明了” Ecquire隐私政策。 根据我的主观感觉,这也影响了进一步的事件。
显然,所有这些准备工作只是与几个朋友测试原型所必需的(“内部测试:快速分发您的应用程序以进行内部测试和质量保证检查。”) 据我所知,在Apple App Store中,要测试原型,您只能执行有关将应用程序下载到服务器的操作。
提交后,我被拒绝发布内部测试应用程序。 这有点出乎意料,但并非无济于事-我纠正了描述中的缺陷,认为是合适的。 怨恨-很快就被接受了。 发送测试人员链接后,工作开始沸腾了。
意外的障碍
当天晚上,我收到一封
匿名信,内容有威胁:
您的申请已暂停。
暂停-我认为这是不被禁止的。 他是对的。 “已暂停”是指不仅被禁止,而且与所有用户,评分,您撰写的说明和保存的图形一道被删除。 您的帐户也被标记为对以后的审核不公平。
网络钓鱼的希望突然消失了。 我们进一步阅读了这封信
如果再次发生这种情况,我们将删除您和您找到的所有相关Google帐户。
这让我震惊。 Google,寒意。 我只想将我的应用程序发送给朋友,以便他们可以对其进行测试。 这是2个人的内部测试。 您要删除我的帐户吗? 我将开发者帐户链接到主邮件,我使用gmail,磁盘,youtube,许多服务都与此邮件相关联-创建开发者帐户时至少会警告您。
关于检查医疗申请
我开始认真阅读。
显然,对于医疗应用,非常严格的审核(我选择了一个很好的类别)。
不,在Google Play上有100多个心率监测器,其中一些根本无法工作,还有一些人可以
将手指放在屏幕上来测量心率和压力。
例如,应用程序
“血压检查:扫描测试”或
“血压记录器” 。 后者也在Google Play上刊登广告。 下面是第一个程序的屏幕截图,当您单击“保存”时,压力和脉搏将保存在日记中。
另一种作弊方式顺便说一句,在撰写本文的过程中,我提请注意这些应用程序的另一个显着功能:您需要用手指按下的按钮位于测量横幅广告后立即出现“安装应用程序”按钮的位置。
需要联系支持。
支持交流
我通过一种特殊形式发送了一个问题:“实际上是什么问题?” 出于某种原因回答我的Google员工认为该问题是上诉,并表示问题仍然存在。
期望另一个是奇怪的,因为开发人员一旦被锁定,就无法访问该应用程序,包括上载新版本的能力。
他还说,我通过发布我的申请违反了该平台的荣誉。 即:
该应用程序模拟android或其他系统应用程序的操作好吧,这是我的努力,设计实际上与android系统实用程序非常相似。
应用程序欺骗用户“用户欺骗”条款背后隐藏的内容绝对难以理解。 这里应该注意,支持通常以“元数据问题”形式的常见短语回答,从而使开发人员有机会自己猜测应用程序出了什么问题。
试图找出答案的过程是“我无能为力”。 我关于如何使应用程序符合规则的想法也得到了满足。 对话未建立。
我认为应用程序的质量对于内部测试而言太低了。 如果要进行内部测试,则需要生产就绪策略和商店中的页面,则逻辑上是假设应用程序本身此时也应准备就绪。
无论如何,支持都没有响应,所以我自己开始测试。 他排除了一些小错误,提高了性能。 在商店页面和应用程序无法打开的第一个屏幕中添加了“
非医疗用途 ”。
我们发布“第二个”应用程序
经过一个月的邮寄和开发通信。 考虑到所有先前的错误,我在Google Play上发送了一个新版本用于内部测试。 根据Google的建议,我不得不想出一个新名字,并假装我正在上传另一个应用程序,因为第一个应用程序被永远阻止了。
几个小时后,禁令再次传给我。 现在,我在开发人员控制台中有2个被阻止的应用程序。 离删除我的帐户又近了一步。 然后,我考虑了过去六个月的美好经历,冥想将代码驱动到IDE中,并做了大量与应用程序开发相关的其他有趣的事情。
我问支持者:“为什么?” 这次,一位Google员工写了一些不常用的字眼。 他说不可能测量脸上的脉搏。 我很高兴-最终我意识到了问题所在。
我为他准备了一篇有关该主题和图片的科学研究的微型文章,
它们立即使我畅通无阻 ,但只有一个应用。 第二个问题仍然悬在开发者控制台上,他们只是停止响应上面的字母。
我们正在寻找用户
又过了一个月。 我发布了生产中的第一个版本。 而且,这是一个机会,根本不会通过关键字搜索该应用程序。 在Google Play控制台的外围,听到耳语:“没人能找到您的页面吗? 借助Google Ads扩展您的用户群。”
看来您让我别无选择。
我创建一个新的广告系列。
放置广告。
拒绝
一般信息(根据我的研究):
这篇文章可能已经完成,但我不能不对标题中给出的论题做出任何回答。
为什么编程有时是魔术?
我决定在替代平台myTarget和Vkontakte Market平台上做广告,以期绊倒了解。
Vkontakte对于某些人来说,超越其生活方式的一切都是魔幻的。 那就是他们对我在Vkontakte上的广告的看法。
他们拒绝了这则广告,指责我感觉超常,康复和千里眼。 不要忘记在这500卢布之前拿走,以便接受广告进行审核。
当我寄给他们科学论文的摘录以及与参考方法进行比较的工作演示时,他们回答:
“当然,这就是全部,但是”
押金后来通过支持退还。
我的目标他不存钱就很好地表现了自己。 不好的一个,因为他用编辑欺骗了我,直接承诺要出版。 编辑已结束,但公告没有通过。 当我向主持人发送流行科学依据时,MyTarget总结道:
结论
不做魔术。 用猫做应用程序,每个人都喜欢它们。
UPD 非常感谢社区的支持,老实说我没想到。