隐形应用程序 - 为什么我们要制作你甚至看不到的应用程序
已发表: 2016-12-27每当我们听到一个应用程序时,我们的大脑就会在主屏幕上形成一个方形图标的图片。 这就是整个软件生态系统所归结的——主屏幕上的方形图标。 每个人都想出现在我们的主屏幕上,但每个人都真的需要吗? 这个问题的答案使我们构建了一个不可见的应用程序。
除了我们在Horntell的全职救火工作外,一段时间以来,我们一直在从事一项一直在默默发展的隐形( ooohhhhh ????)副项目。 该项目没有登录页面,没有名称( “项目没有名称……” ),也没有任何类型的 UI。 在超过 51,000 人使用它之后,我们决定至少给该项目起一个名称和它自己的登录页面(还有一个博客,可能吗?)。
应用它
像其他人一样,我们的第一直觉也是,“让我们应用它吧。” 一个应用程序可以做更多的事情,比如跟踪用户的电话使用情况、推送通知、拥有自己出色的 UI 语言,但是当我们意识到设计、开发和分发一个成熟的应用程序需要多少时间时,应用程序的想法看起来更像是矫枉过正。
“世界上到处都是会帮助你制造龙卷风以吹灭火柴的人。”
——肖恩·希克
在这个想法又睡了一晚之后,我们找到了一种我们现在称之为“懒惰人的解决方案”的方法。 在我提出解决方案之前,让我分享一下我们试图解决的问题。
问题
我记性不好。 你问有多糟糕?
除了一些非常重要的事情之外,我一直很难把事情记在心里。 多年来,我破解了各种解决方案来解决这个问题。 我开始时总是随身携带一个小笔记本,最后依赖日历应用程序处理与工作相关的所有事情。 这就是让我井井有条的原因:




我日历上的所有星期都是这样的,因为我什么都不记得了。
使用日历作为提醒工具对我有用,但将事情放在日历上仍然是我懒惰的屁股不想做的事情。
想象一下,当我试图用它来提醒自己除了工作之外的其他事情时,问题变得多么糟糕。 当我想在《权力的游戏》新一集发布时提醒我怎么办? 如果我没有意识到这是一个漫长的周末并在星期六安排了一些工作会议,我错过了一次公路旅行的时候呢? 如果能在正确的时间提醒我,我会非常喜欢当地的 TEDx 演讲呢?
问题是有成千上万的小事情我想记住并被提醒,但要么我懒得把它们放在日历上,要么根本不知道我周围发生的事情,直到为时已晚。
我想,像我这样的人可能更多。 我与我的团队分享了我的痛苦,并问我是否反应过度,我发现我并不孤单。 我们团队的每个人都面临着类似的“记住小事”的问题。 有人不想记住他每周的锻炼计划,有人不想记住每小时喝一杯水。
记住事情是一种痛苦。 内存是可消耗的,我们不想把它浪费在小东西上。
就在那时,每个人都大声喊道:“我们可以制作一个应用程序,将您感兴趣但不想放在日历上的事情通知您。 让我们应用它!”
我们甚至集思广益了几天我们可以做的所有好事 - 我们能够列出许多我们可以做的事情来制作更好的日历应用程序。 在 Sunrise 停止工作后,市场也出现了缺口,这使得它成为开始构建成熟应用程序的更有利可图的机会。
有趣的是,事情是如何叠加在一起的,突然一个看起来很小的想法在我们脑海中变成了庞然大物。 这让我们拖延并在头脑风暴会议结束时说:“这不可能是我们的全职工作。 总有一天让别人去做。 这是一个太大的项目,现在不能做。”
懒人的解决方案
那天晚上我无法安然入睡。 这是一个小问题,每周都会以某种形式表现出它可怕的面孔——我无法忽视它。 我不想构建一个可以做各种有趣事情的完整应用程序。 我想要的只是得到提醒——就是这样!
为你推荐:
无论那天晚上我能睡什么觉,我都会很高兴地醒来,因为我在脑海中快速解决了这个问题。 这听起来可能很奇怪,但我曾经有过的大部分好主意,我都在睡梦中得到了它们。 我想,这是那些好主意之一。

解决方案是“构建一个不可见的同步引擎,将有趣的东西放在我的 Google 日历中”。 每部手机都预装了日历应用程序,该应用程序具有自己的通知和提醒框架。 有些人很少使用这个应用程序,而另一些人则依赖它来做所有事情——比如我自己。
如果不是让他们在他们的设备上再安装一个应用程序,我们可以让一个预安装的应用程序更有用怎么办?
这个想法是建立一个简单的网络爬虫,在一个周末投入一个小时的 Cron 工作和一个与我的谷歌日历的简单同步引擎,然后完成它。 我们在 3 天内完成了我们称之为“Calendar++”的项目的第一个实现(超过一个周末;因为 iCalendar API 很糟糕)。
但是我们已经启动并运行了——没有登录页面或名称——以及 6 个用户——我们的团队。
该项目看起来像这样,位于 Horntell 的一个子域上,运行在 5 美元的 DigitalOcean 服务器上:

而已。 没有登陆页面。 没有认证。 甚至没有CSS。 只是一些原始的 HTML。 但是我们非常着迷地发现这些有趣的提醒和添加到我们日历中的东西可以帮助我们计划我们的周末和日常生活而不会混乱。
Reprime - 等待已久的升级
在过去的几周里,我们几乎每天都看到我们的小型服务器超载。 我们将服务器升级为 10 美元的计划,几周后又升级为 20 美元的计划。
该项目没有添加任何分析。 有时,我会运行 SQL 查询来检查一些统计信息。 数字逐渐增长,有一天当用户数量达到 50,000 时,我们意识到该项目已不仅仅是一个副业。

这些用户中的大多数只是我们个人不认识的随机人。

从今天开始,我们已停止通过 Calendar++ 页面接受新用户,并决定在这个假期期间升级项目。 我们将其命名为Reprime 。 它的新家看起来像这样(现场网站还不能工作。我们正在公共建设):

有时,有些东西在黑暗中不断生长,直到它们从黑暗中爬到光明中,你才意识到这一点。
对我们来说,Reprime 就是这样的一件事。
在撰写本文时,该网站仍在开发中,这次我们正在公开构建它。 无论我们做什么,我们都会在这里公开讨论。
下一步是什么?
诚实的回答——“ 我们不知道”。 这是一个值得思考的有趣问题。 我们有自己的想法如何进一步发展。 我将在接下来的帖子中写下所有这些。 如果您想随时了解进度并提前获得使用 Reprime 的邀请,请将您的电子邮件放在下面,我会在我们将日历转到 2017 年之前向您发送邀请。
[Mohit Mamoria 的这篇文章首次出现在 Medium 上,经许可转载。]






