如果您对app制作过程感到好奇但不确定从哪里开始,这就是为您准备的指南!
如何从头到尾制作APP
在这里,我将为您提供从想法到执行的全面分步指南。
(1)为出色的App创意获取灵感
(2)如何验证您的App创意是一个好主意
(3)如何进一步充实您的App创意
(4)构建/实现您的App创意的方法
(5)让您的App在 App Store 中受到关注的提示/建议
如何通过 10 个步骤为初学者制作APP
1.产生App创意
2.做竞争性市场调研
3.写出您的APP的功能
4.为您的App制作设计模型
5.创建APP的图形设计
6.制定App营销计划
7.使用以下选项之一构建APP
8.将您的App提交到 App 商店
9.营销您的App以获得最大的曝光率
10.通过用户反馈改进您的App
1.产生App创意
如果您已经有了一个App创意,那么您就已经准备好了。 进入下一步!
但是,如果您仍在为APP想出一个好主意,我有一些非常好的技术可以帮助您想出下一个热门APP创意。
首先请记住,很少有从无到有的全新想法。
根据 Statista.com 的数据,Google Play 和 Apple App Store 中总共有超过 400 万个APP:大多数想法是旧的现有想法的变体和组合。 如果你牢记这一点,它就会打开你的思维,让你更有创意地思考。 好的,进入第一种技术:
技术#1:混合idea的艺术
想出一个伟大的APP创意的一种方法是对现有的想法进行改造,或者尝试结合来自您喜欢的各种APP的元素。
这一直被经常使用并且取得非常好的效果。
例如,来自 Zynga 的流行手机游戏 Words with Friends 基本上是 Scrabble,但具有社交和多人游戏功能的在线游戏,可以让您在空闲时间很短的时间内轻松玩长时间的游戏。
这一点在众多约会APP中最为明显。 每个月似乎都会有一个全新的约会APP问世,它针对不同的受众或具有“其他”约会APP中没有的一组功能(通常不是新的)。
您可以通过以下方式自行完成:
想想一些你经常使用的APP。 有没有办法将最有用的功能融合在一起形成一种新型的APP?
你的App创意源源不断吗? 跳到下一步!
技巧#2:为自己着想
我喜欢这种技术,因为很多时候,最简单的想法会产生最好的结果。 这些简单的想法很少来自对APP想法的头脑风暴。
相反,它们源于您在生活中面临的问题。 很有可能,如果你有这个问题并且你正在努力寻找解决方案,那么其他人也是如此。
如果问题可以通过APP解决,那就是创建APP的一个很好的理由!
写下这些想法中的任何一个,即使您知道已经存在解决此问题的APP,因为正如您在下一步中看到的那样,可能有机会制作出比现有APP更好的APP。
技术 #3:改进现有App
你有没有使用过一个APP并想过,“如果这能做那样就更好了”?如果是这样,那就是一个非常好的潜在APP创意的创意火花!总是有改进的空间,所以如果你认为一个APP非常缺乏有用的功能,很可能你不是唯一一个这么认为的人。如果原始APP作者没有不断更新和改进APP,那么您就有机会创建更好的APP。确定您对此是否正确的一种方法是检查原始APP的评论和评级。人们抱怨同样的事情吗?他们抱怨的东西不同吗?APP作者是否在听取反馈?正如您将看到的,倾听用户反馈并根据这些反馈改进您的APP可能是APP成功的唯一驱动力。缺席的APP作者将他或她的APP判处用户流失的缓慢死亡。
下一步是验证您的想法,以确保它有机会在App商店中蓬勃发展。
2.做竞争性市场调研
现在我们需要弄清楚您的APP解决的问题是否正在被其他APP解决。
注意 如果您制作APP的原因是为了在该过程中获得一些良好的体验(而不是与其他人竞争)
如果您在 App Store 中看到其他APP已经解决了与您的APP相同的问题,请不要灰心。 记住我之前说过的话,没有新的想法,总有改进的空间。
实际上,这可能是一件好事,因为这告诉您您的想法是可行的,并且确实需要它。 这就是为什么有竞争!关键是要发现这些其他现有APP在多大程度上满足了需求。这些APP可能已过时或APP作者可能已停止更新它们。或者也许他们都没有达到观众真正需要和想要的标志。
浏览您找到的任何竞争APP的评级和评论。 请注意以下事项:
1.App名称
这主要只是为了识别目的,以跟踪您将确定的各种APP。 有些人也将关键字作为APP名称的一部分。 当您浏览竞争APP的列表时,看看您是否注意到APP中不断出现的任何特定词,并考虑为您的APP使用这样的关键字。
2.功能集
写下每个竞争APP的所有功能。 记下:
(1)所有竞争APP的核心功能是什么
(2)每个竞争APP的独特功能是什么
(3)任何现有APP可能完全缺少哪些功能
(4)稍后,当我们查看评论时,您还将尝试查看用户是否提到了他们喜欢或讨厌的特定功能。
3.价格/盈利方式
APP是一次性收费吗? 它是免费的但以其他方式货币化吗? 注意到这一点很重要的原因有两个:
用户如何喜欢它的货币化方式? 例如,有些人讨厌广告,宁愿为App付费也不愿处理App内的广告横幅。
您可以通过不同的方式通过App获利。 例如,如果APP很好但太贵,您可以找到其他方法来通过APP获利。
4.App发行商
谁发布了APP?是个人还是公司? (或者是一个人的公司?)
关键是看你的对手是谁。大公司有大量的营销团队预算,而且通常有一个团队只在一个APP上工作。正面竞争会很困难。我并不是说不要竞争,但我们可能必须对我们的APP有一个独特的角度,而不是试图为功能而战。
如果是一个人的名字,那么它通常是一个人,如果您打算单独处理这件事,这会给我们一点保证。
有时,如果APP发布者是公司名称,则可能只是个人注册的公司。访问列出的公司网站,试图弄清楚它是一个人还是一家大公司。
您通常会通过访问联系人或关于页面来获得答案。如果关于页面上有整个团队,或者联系页面上有办公楼的地址,那么它可能是一家规模相当大的公司。
5.最近更新时间
您想弄清楚这个APP的维护情况。 如果APP作者长时间没有更新,那么您就有机会抢占市场份额。 但是,如果作者经常更新APP,那么您需要记下这一点,因为该APP将积极与您竞争。
6.评级和评论
用户如何评价这个APP? 如果该App的评分很差,请尝试找出原因。 是功能不足吗? APP坏了吗? 这种洞察力将帮助您避免这些陷阱。
另一方面,如果APP评价很高,请下载并亲自试用,特别注意功能集和用户体验。 您需要筛选用户评论以了解用户为何如此喜欢此App。 这将指导您如何设计、规划和优先考虑您自己的APP的功能。
无论该APP的评分是高还是低,这里都有值得学习的东西。 筛选每一条评论,弄清楚人们在说什么以及他们为什么这么说。 这是非常宝贵的用户反馈,您无需为此付费即可发现!
7.下载量
APP的下载次数并未写在 App Store APP列表中,但有一些工具可以“监视”APP并获取此信息作为估计值。 例如,SensorTower 就是这样一种工具,它可以让您免费查看APP的估计下载次数。
8.验证你的想法
另一方面,如果您的App创意不存在太多竞争,可能是因为它是一个如此新颖的创意,以前没有人想过,也可能是该创意不可行。
首先稍微解构您的想法,以便您可以在 30 秒内简洁地向某人传达该APP的想法、受众和目的。然后练习向镜子中的自己传达电梯演讲,这样你就可以轻松地说出它。
如果有人因为无法理解它或消息传递混乱而否定一个伟大的APP创意,那将是可悲的。
当你清楚地描述了你的App创意并练习了你的解释后,试着把它推荐给你的亲密家人和朋友。这些人会毫不犹豫地告诉你真相。让他们扮演挑剔的客户,并尝试在您的APP创意中戳破洞。
这可能会发现一些你没有想到的事情,或者它可能会迫使你解决一些你在兴奋中被忽视的事情。
如果到目前为止您对您的App创意产生了良好的共鸣,让我们继续前进!
你向越多的人推销你的想法越好。陌生人、朋友的朋友、互联网上的人等。不要害怕交流你的想法。请记住 Shark Tank 投资人 Chris Sacca 的观点——“想法很便宜,执行就是一切。”如果你已经走到这一步,你肯定会采取务实的方法来实现你的目标,这是一件好事🙂
3.写出您的APP的功能
这部分很有趣,因为你可以做梦! 接受您的App创意,想象一下您的App的完美版本。
愿景无疑会根据实际的用户反馈和测试而发展和改变,但就目前而言,天空是极限。 把它全部写在纸上,实现你的想法,并为它注入活力。
如果需要,您还可以考虑如何通过该APP获利。 不过,我确实建议这不应成为您的APP创意的主要焦点。 在APP的初始阶段,用户接受度始终更为重要。
当我做软件咨询时,这个过程被称为业务需求收集,它是项目中最重要的阶段,因为它有助于澄清客户的需求。
在这个阶段,我们与利益相关者坐下来解决了每一个细节,并记录了其中的细节。 如果有任何混淆,我们将能够重新参考本文档并查看最初的理解。
现在,您不必对自己的APP创意非常严谨和详细,但现在尽可能多地确定APP创意的总体目标和策略仍然是一个好主意。 一旦开始执行,您想要进行的任何更改都可能意味着浪费大量工作和精力。
您不必决定APP将有多少个屏幕或每个屏幕上有什么; 这是下一步。 但是您想要解决的是用户将能够在APP中完成的任务。
例如,如果您的App创意是一个社交网络App,那么您可以开始编写:
(1)用户将能够创建一个帐户。
(2)他们可以使用电子邮件和密码创建一个新帐户,也可以使用 微信,QQ,微博等社交媒体登录。
(3)用户将能够设置用户名、个人资料照片和简介。
(4)对于个人资料照片,用户应该能够从他们的照片库中选择一张现有照片或从APP内部使用相机拍摄一张新照片
4.为您的App制作设计模型
现在您已准备好开始考虑如何设计直观且易于使用的APP。 用户将看到什么以及他们将如何与您的App交互以使用其功能?
通常我只是从铅笔和笔记本或一张纸开始,因为一切都在不断变化,随着你的想法的发展,会有很多粗略的草图。
主界面
您能否将APP的功能分成不同的部分或屏幕? 这些说明有些笼统,因为我实际上并不知道您的APP的想法是什么,但我发现做到这一点的最佳方法是想象自己在使用您的APP。
有多少个不同的部分对于显示您需要查看的信息有意义?
例如,对于股票投资组合APP,可能有一个用于股票监视列表的屏幕、另一个用于投资组合中股票的屏幕、一个显示特定股票的详细信息的屏幕以及另一个用于管理APP设置的屏幕。
一旦您对所需的屏幕有了清晰的了解,请继续下一步。 在这一点上,您不会 100% 正确,并且在此设计过程中随着您的前进而进行更改是完全正常的!
导航菜单
现在您已经拥有了APP的主要部分,请考虑在APP内部导航的主要机制。
它会在底部有一个标签栏吗? 或者它可能会使用侧边菜单中的幻灯片导航到APP的各个部分?
我建议您查看一些您最喜欢的APP,并注意您在APP中的导航方式。
最好的导航类型是感觉自然和直观的。 如果您必须考虑如何找到某些东西,那就是一个问题。
什么是可用性?
可用性是一个术语,描述了将产品/服务用于其预期目的是多么容易。
这是一个名为用户体验(简称 UX)的更广泛主题的一部分,该主题研究用户在使用产品时对产品的感受。
作为产品设计师(是的,APP被视为产品!),我们可以通过选择如何设计我们的APP来激发用户的喜悦、敬畏和满意。
例如,我们可以让我们的APP直观易用,这样用户就可以从APP中获得价值而不必费力,我们可以隐藏一些意想不到的小动画来取悦用户。
在APP开发过程的这一步中,我们专注于最大限度地提高可用性并使APP尽可能易于使用。这归结为决定在每个屏幕上显示什么以及如何在屏幕上排列用户界面元素。
设计一个针对可用性进行了优化的APP需要做很多事情。例如,想象一下,一只手拿着你的手机并试图点击屏幕顶部附近的一个按钮……你的拇指不会伸到那么远!
所以这是您在设计用户界面时需要记住的事情的一个例子。
入门指导
现在有点早,但请记住,您可能想要或需要一个关于如何使用您的APP的欢迎教程。
因此,如果您的APP特别复杂,您可以稍微依赖入门序列来教育用户。
现在,就将铅笔放在纸上而言,您可以使用多种工具代替铅笔和纸(顺便说一句,这并没有错;我喜欢在带有笔记本和笔的舒适椅子上进行此过程)。
5.创建APP的图形设计
现在是时候通过准确设计您的APP的外观来使您的APP在视觉上栩栩如生了。
这有点像那些预建公寓小册子,展示了公寓建成后的外观概念艺术。
您正在创建一个图形设计:
(1)代表最终产品的外观
(2)可在演示文稿中用于销售潜在投资者或合作伙伴
(3)开发人员可以使用将图形资产集成到项目中
(4)您在此步骤中所做的工作将极大地影响APP的用户界面和用户体验 (UI/UX)。
这就是为什么我建议您从专业的平面设计师那里获得一些帮助,他在设计APP UI 方面的工作已经得到证明,如果拥有一个漂亮、专业的APP对您来说非常重要。
但是,与所有事情一样,总有选择。
以下是进行APP设计的一些方法:
(1)聘请专业设计师为您创建APP设计。您可以使用 Upwork 和 Toptal 等网站来寻找自由职业者。然而,我喜欢做的是通过 Dribbble、Behance 和 Pinterest 寻找吸引我的 UI 和APP设计。当我找到我真正喜欢的设计时,我会查看设计师的个人资料,看看他们是否从事自由设计工作。
(2)寻找具有设计移动APP经验的设计师合作伙伴。如果你认识科技行业的某个人,问问他们是否认识任何想要兼职的设计师。您还可以参加当地的聚会,结识设计师或可能认识的人。
(3)使用预先完成的APP设计模板。一些网站出售APP设计,您可以购买这些APP设计,然后进行定制或花钱请人为您定制。这比聘请设计师为您创建自定义APP设计要便宜得多,但请记住,您的APP可能看起来像另一个使用您购买的相同模板的现有APP。查看这些资源:材料设计工具包,
(4)学习制作自己的APP设计。如果您喜欢设计,您可能想卷起袖子,学习如何自己设计APP!但是,请注意,您可能需要一些时间才能创造出像样的东西!我强烈推荐 Design+Code 来学习如何设计自己的APP。
完成APP设计后,您可以继续构建APP。 不过就我个人而言,我喜欢先制定一个App营销计划。
6.制定App营销计划
iOS App Store 中有近 200 万个APP。 为了确保您的APP被看到,您需要制定计划将其营销给合适的受众。
现在,很多营销工作都发生在APP发布之前! 例如,构建发布前电子邮件列表是当今的标准做法,以及利用付费营销来推广您的APP。
以下是您可以在发布前和发布后遵循的App营销策略列表,以确保您尽最大努力!在您的App发布之前您可以做的事情:
(1)为您的APP构建一个登陆页面并构建一个发布前电子邮件列表:重要的是您至少为您的APP提供一个登陆页面,以便人们可以访问某个地方以了解有关您的APP的更多信息。确保您添加号召性用语,让人们注册启动前电子邮件列表,以便在App启动时收到通知。
(2)为您的APP包含一个媒体工具包:这个工具包经常被忽视。媒体工具包只是一个包,其中包含有关您的APP的一些关键信息以及您APP的所有徽标。对于想要撰写有关您的APP以及不想获得更多媒体报道的记者来说,它使生活更轻松?只需创建一个并从您的App登陆页面添加一个链接即可。
(3)记录你的开发过程:我喜欢这个,因为它是如此有机。在构建APP的同时公开记录您的旅程!无论您自己是否是开发人员。人们有兴趣跟随并了解制作APP的感觉!您只需分享您的故事、经验教训和进步,就可以免费建立受众。当您的APP启动时,您将拥有立即支持它的受众。
(4)确保您熟悉 App Store Optimization (ASO):如果您不熟悉这个术语,它指的是优化您的 App Store 列表的关键字、和描述。我所有的 ASO 教育都是从 Steve Young 那里获得的。
App启动后你要做的事情:
(1)为您的App发布新闻稿:这些制作成本相对较低,可以吸引一些在线新闻和杂志媒体的关注。这是有关如何为您的App编写新闻稿的绝佳指南。
(2)考虑付费营销:如果您有一些营销预算,那么进行一些付费营销确实可以提升您的APP。不幸的是,您可以进行多种不同类型的付费营销,这可能会让人不知所措。我将在本文后面讨论最有效的付费策略。
(3)通过电子邮件发送您的发布前电子邮件列表:发布后,不要忘记让所有人知道!向您的订阅者发送电子邮件并更新您的受众群体!
(4)努力宣传:无论您的App处于什么细分市场,都可以找到相关论坛、贴吧,开屏广告等待。不要只是加入并开始推广;如果你这样做,你可能会被禁止。相反,加入讨论并在相关且可以帮助人们的地方提及您的App。还有更好的事情:在这些相关组中分享您的APP开发之旅,您将获得等待您的APP发布的饥肠辘辘的观众!
请遵循此App发布时间表,了解何时进行App商店优化、何时向 Apple 推销您的App以获取某个功能以及何时发布您的新闻稿。
7.使用以下选项之一构建APP
在此步骤中,您实际上将您在之前步骤中创建的设计和需求文档中的APP变为现实。 顺便说一句,这是我兴奋的舞台! 你将要创造一些有形的东西
就像前面的步骤一样,你有几个选项来制作你的APP。如果您还想知道这些选项中的每一个可能要花多少钱,请在此处查看:
(1)学习自己编写代码并构建它:这是最耗时的选择,但您将获得一项宝贵且急需的技能来构建自己的APP或获得一份开发人员的工作。如果此选项对您有吸引力,请查看我们的免费资源以开始学习 iOS 开发以及如何开始。
(2)聘请自由职业者:如果您对事物的业务方面更感兴趣,那么花时间学习如何编码可能不是明智之举。相反,投资资金聘请某人为您构建您的APP。
(3)聘请APP开发公司:不同之处在于APP开发公司将提供咨询和项目管理服务,而自由职业者将指望您提供指导。然而,雇佣一家公司比与自由职业者一起工作的成本要高得多。
(4)与程序员合作:另一种选择是找一个程序员合作。问题是,除非你有成功的创业记录(因为很多人都在寻找技术合作伙伴),否则很难找到一个愿意的合作伙伴。
(5)使用APP构建器:如果您正在寻找无需编码即可创建APP的方法,那么这适合您。有一些服务,您可以通过选择模板并做出外观选择来更改它来构建APP。通常,这些平台会向您收取月费以保持您的APP运行。查看本指南以获取APP构建器列表。
(6)购买App模板并对其进行自定义(或花钱请人):使用此选项,您将购买包含您需要的核心功能的预打包代码(如果您能找到与您的App创意相近的模板)。这些模板通常是一次性费用,然后您可以聘请自由职业者来定制它,或者学习一些编程并自己定制(使用我的指南,了解如何为初学者编写APP!)。、
(7)采用最新流行的低代码平台,这是最令我兴奋的,因为它能够赋予普通人即使是完全不了解程序开发,也能够自己开发APP
(8)采用低代码开发以及定制结合的方法,脱胎自第7步的全新开发方案,既保证了开发效率也保证了针对用户的精确方案。例如 南京速优云就是这样的全新平台公司。
一旦您的APP构建完成,工作还没有完成! 是时候测试APP的错误和错误了。 在软件开发中,“错误”是导致APP无法按预期运行的东西。
您希望在发布前解决尽可能多的关键错误,因为用户的第一印象非常重要。 如果您的APP崩溃或无法运行,那么用户很有可能会立即卸载您的APP。
8.将您的App提交到 App 商店
这是令人兴奋的部分! 您终于准备好在 App Store 中发布您的 iPhone APP,以便数百万人可以下载您的作品!
还有一个障碍需要克服,那就是 Apple 的 App 认证团队。
这是它的工作原理:
(1)确保您的App符合条件:根据这些 App Store 指南进行审核。首先修复您需要的任何内容。
(2)填写您的App元数据:App Store Connect 是一个网站,您可以在其中创建您的App列表并填写所有重要的详细信息,例如、描述、关键字等。您还将设置屏幕截图和要添加的任何预览视频。
(3)从 Xcode: 上传您的APP到 App Store Connect。在 Xcode 中,您打包您的项目并将代码发送到您刚刚创建的APP列表下的 App Store Connect。
(4)返回 App Store Connect 并提交您的App以供审核:现在您已将App元数据和代码放在一个整洁的包中,是时候为审核者添加任何注释并将其提交给App认证团队了。
(5)焦急地等待回复:没错..你必须等待有人手动审核你提交的APP!他们将根据 App Store 指南检查您的APP(好在您在第 1 步中检查了这一点!)并且您的APP不会崩溃或提供负面的用户体验。
(6)获得批准!在大约 2-3 天内,您将获得批准或拒绝。如果您被拒绝,请不要担心。它发生在我们所有人身上。您只需要修复他们不喜欢的任何内容并重新提交即可!如果您获得批准,那么就该庆祝了!
9.营销您的App以获得最大的曝光率
除了执行您的营销计划之外,这里还有一些您可以使用的高影响力App营销策略。
(1)在 App Store 中获得 Apple 的推荐:如果你能做到这一点,你将赢得巨大的胜利。虽然没有保证的方法可以做到这一点,但您可以控制一些事情来最大化您的机会!
(2)运行付费到免费的活动:如果您的App是付费的,那么在短时间内免费并在此期间宣传可以产生大量下载。这是一个案例研究,说明其中一个活动如何产生 10 万次下载!
(3)加强您的 ASO(App商店优化)游戏:当您的App启动时,ASO 不会结束!您仍然可以通过调整您的App元数据来影响您的App在 App Store 中的发现。使用这个 5x App商店优化策略来获得如何做到这一点的最佳提示。
(4)影响者营销:这对于APP来说是一个很棒的策略!找到拥有适合您的App目标人群的受众的影响者,并询问他们是否可以大声疾呼或提及您的App。他们会报你的一些价格,你可以从那里开始。这是一个很棒的视频指南,关于如何决定合适的影响者来推广您的APP。
10.通过用户反馈改进您的App
一个成功的APP的关键是持续改进!
一旦您的App交到真实用户手中,您就会开始获得一些反馈。
有好有坏。
积极接受批评,并感谢有人愿意告诉你如何改进,因为如果有人说出来,很可能会有更多用户有同样的感受但不愿意说出来。
向您的用户表明您并没有在发布后放弃您的App。
向他们展示您正在不断改进APP并发布错误修复、新功能和APP更新。
随着时间的推移,您将击败您的利基市场中没有这样做的其他移动APP!
如何高效准确地测量大棚温度的重要性 了解大棚内温度控制对作物生长的影响 温度波动对不同作物种类的具体影响分析 温度是决定植物生长周期、发育速度以及最终产量的关键因
...温度检测的重要性与方法概述 为什么需要精确控制大棚内的温度? 不同作物对温度的需求差异分析 不同的农作物对于生长环境中的温度有着各自独特的要求。例如,西红柿最适宜
...大棚检测中常见问题及解决方案概述 随着现代农业技术的发展,越来越多的农户开始采用温室大棚来提高作物产量和品质。然而,在实际操作过程中,大棚管理也面临着诸多挑战,
...
发表评论
评论列表
暂时没有评论,有什么想聊的?