首次出现在App Store中

搬出家乡密苏里州堪萨斯城后,我开始探索iMessage应用程序的世界,该功能于2016年9月随着iOS 10的发布而推出。借助一些拙劣的YouTube教程和半熟的StackOverflow响应,我将Popper — Tap On ,这是一个简单的刚刚学会的iMessage游戏放在一起。

意识到Popper不会在一夜之间取得成功,也不是任何形式的成功,所以我搜寻了我的下一个项目,因为我们自由奔放的脑力劳动者往往会这样做。 在朋友的建议下,我开始尝试真正发行的第一款游戏:《 iMessage的迷你高尔夫》。 因此,我很高兴地开始了一个新项目(随着代码开始纠结,这种感觉很快消退了),首先,我决定开发令我引以为豪的图形(我不是图形设计师)。 在将一堆想法分解为一个想法之后,我现在意识到这是一个看起来很烂,定义明确的主题,然后我开始使用PaintCode对课程进行打孔。 因为我对平面设计一无所知,所以我的右手画家PaintCode是显而易见的方法。 网格捕捉的干净感觉,干净的形状,易于使用的bezier以及该软件包附带的所有优点,足以让我不知道要如何将其合并到代码中。

长话短说,经过一两个晚上的工作后,我用不同的工作流程重做了我的设计,然后我可以导出课程,包括视觉和svg格式的蓝图,将它们导入Xcode,并在iOS Messages中运行外观精美的迷你高尔夫游戏。

您可能知道,在测试您的应用程序的同时,还惹来了一个恼人的用户:您自己。 作为一名开发人员,您倾向于在应用程序上花费的时间比医生认为的要花费更多时间,以找出设计中的每个错误,每个故障和每个缺陷。 我自己的劣质图形的这种折磨最终导致了该项目的放弃。 与开发人员职业中的大多数项目一样,它被放置在桩结构内部的深处,再也不会被看到。

我趋向于反弹,从一个项目到另一个项目,从一个想法到一个想法,试图找到真正激发我创造有价值东西的热情的东西。 因此,在我跟随美国总统大选季节到新总统宣誓就职之间的平静期间,为了寻找一个想法,我又四处游荡。 直到2016年12月中旬,我搬到新家后,才收到一封电子邮件: YouTube — New Comment 。 我收到了关于我的旧直播的评论,这是我在第一款iMessage游戏Popper的开发过程中记录的。 一个名为Explicitus的用户看到了我的工作,并且很高兴组队进行一个新项目。 作为软件项目的合作伙伴,这就是我一直想要的,我们建立了联系,开始谈论彼此的背景。

原来他是一名图形设计师,对构建应用程序很感兴趣,但目前尚不知道如何做。 我告诉他,这很有趣,因为过去6-7年我一直在学习制作应用程序,但是我觉得真正令我退缩的是我缺乏图形设计经验。 他毫不犹豫地提出了自己的想法:玩iMessage的迷你高尔夫。 我难以置信地告诉他,几个月前,我一直在从事那个项目,代码仍然完好无缺,只需要更好的图形。 几乎是可笑的是,在他尝试学习如何制作iMessage游戏时,他登陆了一个我被遗忘的古老产品,并想尝试进行联系。

几乎立即,我们开始了将iMessage的两个迷你高尔夫版本投入一个主制作的任务。 在下定决心之后,我们开始了各自的任务,他负责图形设计,而我自己则锁定在代码中。 尽管我一直渴望有一个合作伙伴来进行一个项目,但是我没有意识到随之而来的挑战。 一切:沟通,进度,矛盾的思想和不同的最终目标阻碍了项目的完成。 在整个12月下半月和1月的大部分时间里,我们坚持认为,我们不仅致力于游戏本身,而且致力于彼此,并且我们深切希望看到这个项目得以实现。 这个机会不仅可以成为我们赚钱,成为简历或使我们在应用程序社区中受欢迎的机会,而且还印证了我们的愿景。 我们俩以前都没有完成过像这样的专业级产品,但是如果我们能够做到,几乎是陌生人,我们俩都会知道我们已经具备了从现在开始做我们想要的职业所需要的东西。

经过一个半月的开发,我们决定使用Putt先生这个名字,这是我们在工作时通过FaceTime进行对话的产物。 时间到了,我们越过T恤并点缀了Is,将她包装好,然后将档案发送给Apple,只是半确定我们没有搞砸。 短短两天后,我们获得了批准:准备出售。 我想我说的是为每个开发人员说话,但是当您的1.0降落在App Store上时,会有肾上腺素激增吸引您。 您投入的所有工作现在(希望)将会实现。 在这种浪潮席卷您的几秒钟后,您在下载新发布的应用程序并启动运行时会感到轻微的恐慌发作。 当然,您对它进行了数天的测试,以确保这一天一切都会顺利进行,但是您并不能完全确定自己检查了所有内容,急切渴望得到,您只是说了“操蛋”。

发布后的几天里,我们拜访了我们认识的每个人。 短信,电子邮件,推文和Facebook帖子; 我们知道要做的一切事情,我们正在做。 直到转推和复制我的帖子的Snapchat故事开始出现时,我才感到非常兴奋,因为这可能是我迄今为止最大的应用程序。 文字和推文开始流行起来,各种各样的朋友和家人想在迷你高尔夫中玩我! 直到18款游戏问世,我才不得不告诉人们在他们之间玩一会儿(人们常常忘记开发人员已经测试了他们的创作广告恶作剧)。

我们一直在观看我们的游戏在140-150种顶级免费iMessage游戏范围内反弹,这在当时是我们难以置信的。 正如您在发布时经常做的那样,我每天都疯狂地检查我们的分析。 延迟了几个小时,我们的分析平台(Google的Firebase)降低了我们在知道我们所有的朋友和家人都喜欢这款游戏时的兴奋程度。 当天晚些时候,我登录查看我们的情况,并注意到我们的每日用户数量增加了10倍。我们发现Firebase中有多少个迷你高尔夫球洞是荒谬的(对我们而言)数字午后的比赛,我从来没有感到兴奋,却很恶心。 我以前见过这种情况,在应用程序中犯了一个错误,并且报告的结果不准确。

我曾经以为在发布另一个应用程序后立即有大量用户,后来发现我没有将测试人员和Appple应用程序审核人员与实际用户基础统计分开。

我不知道这可能从何而来,我推迟了一段时间让我的伴侣知道。 当我搜索并寻找答案时,我开始意识到…… 编写的任何代码都没有报告每天的用户数量,这些代码来自Google的框架! 我并不完全有信心,但是我真的不认为Google的最新服务会有如此难以置信的缺陷。 一旦我对自己的结论产生了信心,我就告诉设计师我所看到的数字:他简直不敢相信。 “你他妈的认真吗?” 我向他解释了我刚刚经历的情感上的挣扎,但我向他保证,我不会对用户报告产生任何影响,但我无法做到这一点。

然后我看到了:Putt先生被Apple推荐! 在iMessage App Store的顶部,Putt先生坐在其他几个标有“我们❤️的iMessage应用程序和游戏”的旁边。 我以前从未被Apple推荐过。 我什至不知道该怎么说,这是怎么发生的? “ Duuuuude,我们的特色。 我们处于“我们❤️的iMessage应用和游戏”之下。”我们俩都不知道该怎么办。 我曾经努力工作,却从未实现过这样的产品,我从未看到过它的到来。 我的伴侣以前从未开发过应用程序,他绝对不认为这是可能。 这是我迄今为止短暂的职业经历中最疯狂的感觉。

长话短说,这是我第一个真正的“我能做到”的时刻。 从开发的角度来看,我能够领导这个项目,与一个我在现实世界中尚未见过的人一起,并且他没有应用程序开发经验,这激发了我一个巨大的认识:我没有什么不同比我在那里看到的那些人要强。 我们很容易看到其他人无论他们做什么都成功,而只是坐下来希望我们有能力与他们一起就在那里。 进入这种状态非常危险,尤其是在时间流逝如此迅速的世界中。 需要像Putt先生这样的记忆来提醒我,我自己与创建Snapchat的人,Facebook或Twitter的创始人之间没有区别,他们只是发挥自己的能力并为自己带来了一些成就。 不久的将来,我们也将看到我们的愿望得到了满足,因为我们不要让其他人的战利品的雾气使我们对放置下一块砖头的地方一无所知。