2015年1月8日
客座文章:使用应用概要进行前期规划
今天的客座文章由 Classic Interactions LLC 的创始人 John Luchin 撰写,他也是《龙虾故事》的作者/插画家。
Classic Interactions 于 2014 年 11 月 6 日推出了《龙虾故事 - 儿童绘本和游戏》。该应用使用 Corona 开发,并在 iPhone 付费图书类别中上升到第 5 位。它还在包括美国在内的 110 多个国家/地区的 App Store 家庭游戏部分中被推荐。
在《龙虾故事》的开发过程中,Classic Interactions 从一个人的团队发展到四人的团队,由于这是我们第一个儿童绘本应用,也是我们第一次使用 Corona SDK,我们对结果非常满意。回顾我们在发布日之前所做的一切,我认为我们采取的最重要的步骤是创建我所谓的“应用概要”。
什么是应用概要?
简而言之,应用概要是一个 PDF 文档,概述了应用中包含的所有内容。在我们的案例中,我们逐页或逐屏幕地进行了儿童绘本应用的处理。我们应用概要中的典型页面包含三个主要元素:页面/屏幕的描述、元素列表(交互、声音、动画和过渡)以及页面/屏幕的截图模型。点击此处下载我们的应用概要副本。
为什么我们创建了应用概要?
在完成了我们前 5 个应用的大部分开发工作后,我知道我需要帮助开发《龙虾故事》。我已经花了 2 年时间来编写和绘制应用内容,我无法独自完成开发任务。我需要找到一位优秀的程序员,一旦我找到一位,我需要能够轻松地传达我对应用的愿景。我更像是一位设计师而不是程序员,我足够聪明地意识到设计师和程序员的沟通和解决问题的方式不同。应用概要是弥合这一差距的一种方式。
我与 Sypolt Systems 的 Jason Sypolt 取得了联系,从一开始,我们就能够减少通常在应用开发中来回沟通的情况,因为应用概要非常详细。“我们可以稍后决定并解决这个问题”的态度在应用开发中是灾难性的。以下是 Jason 对应用概要的评价:
“Corona SDK 使我们能够快速构建交互式应用并进行迭代和演变。但这就是在开始之前制定计划的更多原因。首先放慢速度以了解全局,你会工作得更快。作为一名开发者,要有条不紊地规划并描述每个屏幕以及每个屏幕上发生的一切。然后启动 3 或 4 个 Corona 模拟器和一些用于不同设备的 Corona 查看器,并观看你的应用在所有设备上快速变为现实。”
为什么你需要应用概要?
我们创建应用概要的主要原因是沟通,但还有许多其他很好的理由为你的下一个项目创建一个应用概要。如果你将项目的任何部分外包,应用概要将使你更容易获得实际报价,并且不会承担额外费用的风险。如果你有一个很棒的应用想法并且正在寻找资金,一个简单的应用模型以及详细的应用概要将帮助投资者清楚地看到你的愿景。如果你独自工作,这是一个将你应用的所有功能写在纸上并在编写第一行代码之前从整体上查看项目的好方法。如果你是一位与程序员合作的设计师,或者反之亦然,正如我上面所说,一个好的应用概要可以弥合沟通差距,并作为你下一个项目的路线图。
最后想法
几周前,我开始着手下一个应用的草稿大纲,并且肯定会出于上述所有原因创建详细的应用概要。在发布《龙虾故事》后,我意识到我错过了应用开发的编程方面,因此我将重新投入到下一个应用中(我保证我仍然需要一些帮助),而且你最好相信我的应用概要会放在我身边。
关于 John
John Luchin 是 Classic Interactions LLC 的创始人,也是《龙虾故事》的作者/插画家。你可以发送电子邮件至 [email protected] 与 John 联系,或者关注他的 Twitter @classicinteract。《龙虾故事 - 儿童绘本和游戏》是一款通用应用,在 App Store、Google Play 和亚马逊应用商店中限时免费提供。
ERThomas
发布于 09 January 15:16非常感谢分享这篇信息丰富的文章。
Classic Interactions » Corona Labs 客座博客文章
发布于 09 January 16:43[...] 通过创建我们在 Classic Interactions 称之为应用概要的方法进行规划。希望你喜欢它!点击此处 [...]