Charlie Monroe:一家为iOS和macOS开发应用程序的小型家族企业。-编程之家

请描述Charlie Monroe软件背后的故事:是什么激发了这个想法,以及到目前为止它是如何发展的

Charlie Monroe软件专注于为macOS和iOS开发应用程序。2013年,我刚从大学毕业(软件工程硕士学位),就创办了这家公司,希望以此谋生。我不想找办公室工作有几个原因。

首先,我是一个有创造力的人——我画画,写诗,我做木工有一段时间了——所以我想创造一些东西——我可以说是我的产品,全世界的人都喜欢使用的东西。第二,我在大学期间做过软件项目,在剑桥做过暑期实习,这一切都很有趣,也是一次很好的学习经历,但我缺乏一种确定感,即我所做的事情是我余生都想做的。

开始真的很难——很难从头开始,没有人认识你,你没有真正的联系——但你尝试了。你尽力而为,公司就会成长。最好慢慢来。有很多关于一夜成功的精彩故事(例如,如果有人还记得“飞鸟”的感觉),但你不会读太多关于失败企业的故事,因为没有人喜欢吹嘘失败。然而,在早期阶段,失败是相当常见的,我开发了几个应用程序,但都没有成功——导致了沮丧,主要是没有收入。事实上,我早上(当我搬到乡下的时候)做伐木工人是为了挣些额外的钱,下午我在新的和现有的应用程序上工作。

幸运的是,我并没有空手创建这家公司——我已经有了一个名为UctoX的应用程序,这是一个简单的发票应用程序,我最初是在大学期间开发的(最初的版本是作为学士学位论文的一部分开发的)。这是一个很长的故事,始于高中时我开发了一个类似的应用程序,但由于我不是一个非常有经验的开发人员,它表明,因此该应用程序被重写了一次,然后是第二次,最后,在大学期间,它进入了一个相当成熟的状态,也看到了它的iOS版本。最终,耐心得到了回报——一点一点,公司能够在两三年内为我提供经济支持。在此期间,我开发了Downie——一款从互联网下载视频的应用程序(YouTube、Vimeo、优酷、Bilibili、QQ等等),这是迄今为止我开发的最成功的应用程序。它背后的灵感非常自然——高中时,我和同学们在毕业那年拍了几段视频,并将它们发布到YouTube上。在动荡的大学岁月里,原始文件丢失了,我想把我们的视频存档,以便在我们团聚时展示它们。所以我研究了可以从YouTube下载内容的现有应用程序,发现它们没有达到我的预期。它们要么丑陋、难以使用,要么功能非常有限。所以我决定编写自己的应用程序,并决定在几个方面将自己与其他应用程序区分开来:不要将自己局限于YouTube。许多应用程序都是这样做的,它们变得非常狭隘。我们将提供最好的支持。我的应用直接在主界面上有一个支持按钮,允许它们直接在应用内发送报告。这使得用户只需点击几下就可以报告任何问题,我会努力在接下来的24小时内(通常更短)做出回应。

这让唐尼在功能方面(我收到了各种实现的请求)和用户方面(随着受众的增长)都有所增长。

这导致了一次收购——我从一家名为Fuel Collective的公司购买了一套应用程序——他们开发了最初的Permute和Eon应用程序(以及其他一些小应用程序)。这些应用已经多年没有更新了,我觉得我可以接管这些应用,给它们第二次生命。我做到了。

Permute是一款用于媒体转换的应用程序,它允许您将视频、音频、图像、PDF等转换为各种不同的格式。收购后的应用程序相当简单,现已发展成为Permute 3。在过去几年中,Permute 3更新了大量新功能,如将文本转换为音频文件、PDF文件转换为图像、裁剪视频、剪辑视频等,这就是它与其他视频转换器的区别所在,它的通用性和允许自动媒体转换的附加工具。它已经发展成为许多用户喜爱的工具。

Eon是一款时间追踪应用,与许多在线服务集成。该应用程序在菜单栏中安装了一个计时器,允许您将时间发布到各种在线服务中,例如用于开票、团队时间跟踪等。虽然还有其他时间跟踪工具,但数量有限的工具与这么多在线服务相结合——正如我所提到的,我努力提供最好的支持,因此,如果有新服务的请求,并且该服务允许第三方工具集成,我将添加对它的支持。

Rottenwood一直是我的一个爱好项目,用于维护一个我看过的电影数据库,能够对它们进行评分、搜索等。

对于下载了其中一个应用程序的人来说,支持是什么样的

随着应用程序家族的发展,我引入了它们之间的各种集成(比如Downie将下载的文件发送到Permute,Eon将时间发送到UctoX)——我试图让我的应用程序的用户感觉他们使用的是一系列应用程序,而不是单个的独立应用程序。缺点是,用户越多,报告越多,需要提供的支持就越多。

由于我不想对提供的支持略知一二,我最终让几位家庭成员在技术报告较少的情况下提供帮助。然而,与客户的直接接触对我来说绝对宝贵。与其他公司的支持人员只回答问题不同,我试图从报告中学习。如果你从客户那里收到几份关于不确定如何使用某个功能的报告,那么很可能不清楚如何使用该功能。这是重新评估用户界面并改进它的好时机。你最终会帮助所有人——改进工作流程、让应用程序更易于使用的用户;当然,你自己也不需要回复那么多的报道。这是一个双赢的局面,看起来如此简单和明显,但在许多大型公司,这些决策需要经过多层官僚机构(从支持到产品经理,从设计师到开发人员,再到测试人员)——等到他们找到解决方案时,客户早已不在了。

我想说,这是我和其他公司在提供支持的方式上的一个巨大差异——我得到一份报告,创建一个修复程序,下周,这个修复程序会有一个更新。通常就是这么简单快捷。

明年我们能从梦露软件看到什么

我真的希望最终发布CMPlayer,这是一款计划中的音频/视频播放器(我已经计划多年了)。是的,有很多玩家,比如VLC,但我发现它们并不真正符合我的需求——它们不必要地复杂、笨重、不太友好,而且内存太大。macOS提供的苹果音乐应用也越来越如此。CMPlayer将易于使用、简约,具有快速打开、自动事件检测等独特功能。

I还希望在明年的某个时候推出UctoX 3和Permute 4,这两个都是将应用程序提升到新水平的重大更新。UctoX 3可能会在macOS和iOS之间看到一个统一的用户界面,改进发票编辑,改进设备之间的同步,各种收入、结果、统计数据等图表。Permute 4将在各种工作流和更多编辑功能中看到改进。