您需要知道的移动应用程序开发注意事项

已发表: 2017-12-04

如果没有苹果、三星、优步、Airbnb、Facebook、Snapchat、Instagram 甚至谷歌等公司,那是什么东西几乎会停止运作并陷入瘫痪?

答案是应用程序。 这种现象曾是移动平台的附属品,但几年后,“事物计划”中这个看似无关紧要的部分已经转变为智能手机变得如此难以抗拒的最重要原因之一。

但这种力量并非没有根据,背后有一个巨大的原因。 应用程序是人类自古以来面临的最重大问题的典型答案,即效率问题。

在任何领域,只有当你在你打算完成的事情上变得更有效率时,增长才会随之而来。 效率意味着用相同甚至更少的资源做更多的事情,而这正是应用程序使我们能够实现的,即乌托邦式的效率。

以优步为例,它是最近成立的最大公司之一,估值约为 690 亿美元。

它拥有几乎为零的车辆,除了一小群自动驾驶汽车(这也是,目前仅用于实验目的)并且根本没有雇用司机,但多年来它仍然显着上升,成为最好的冰雹方式随时随地,随心所欲。

在优步之前,你必须叫一辆出租车或去一个可以找到的地方。 人们当时并没有意识到,但这项活动导致了精力和时间的浪费。 即使是司机也不得不等待潜在乘客来找他们,无论他们身在何处,但优步改变了这一切。

现在,您可以从办公室、家、公园或任何随机街道上打车,只有最近的 Uber 打车服务会显示在屏幕上。

司机实际上可以整天工作,几乎零浪费驾驶或成本。 为了实现这种终极连接方式,优步只收取乘客支付的总票价的 20% 左右。

优步成功地改变了人们在城市地区的通勤方式。 这就像拥有您自己的私人司机,当您需要他/她时,他/她总是在那里,所有这一切都是可能的,因为 Uber 是一个应用程序。

从技术上讲,每个应用程序都是个人助理。 它允许您,用户随意提交或执行任何指定的任务。

想要一个聊天应用程序? 别担心,有 WhatsApp 和 Skype。 想要一个在新城市预订房间的应用程序? 别担心,这里有Airbnb。 无聊的? 想玩游戏吗? 别担心,这里有 Pokemon GO、Subway Surfer、Ludo Star 和无数其他游戏,我们只是在此触及表面。

有些应用程序致力于提供更多技术功能,例如渲染视频、识别首次呼叫者的姓名、通过在线钱包管理加密货币等等。 如果您有需要,肯定有一个应用程序存在或正在开发中,以前所未有的方式提供服务。

但截至 2017 年 9 月,仅 Google Play 商店中的应用程序就超过了 330 万个大关,而其他平台(如 Apple 的 App Store)可能会为庞​​大而复杂的应用程序生态系统网络添加更多产品。

那么,您如何才能确保您的应用程序受到用户的关注、喜欢和下载,同时在激烈的竞争中为您的企业创造收入呢?

好吧,对于每一个成功案例,总会有一份详细的指南,非常复杂地列出了该做和不该做的事情,并且将在此处向您展示类似的指南,其中包含允许最佳应用程序统治的策略连续栖息多年。

以下是移动应用程序开发的注意事项,如果您也希望您的应用程序取得巨大成功,您肯定不仅需要知道,而且还要熟练地应用:

建议:

1. 有技巧地部署免费增值模式

Deploy the Freemium Model with Skill

技术和互联网领域的美妙之处在于普通人可以免费使用基本服务,而付费墙只有在用户想要访问最高级的功能时才会出现。

应用生态系统没有什么不同,免费增值模式是最常用的创收模式。 虽然获取访问权限以下载应用程序的直接付费墙也可以带来成功,但它限制了您的覆盖范围,并且仅在您迎合特定利基市场(例如具有高分辨率图形的高端汽车驾驶游戏)时才有效针对赛车类型的游戏爱好者。

免费增值模式非常适合推动各种移动应用程序的使用增长,从 Instagram 和 Facebook 等大型庞然大物开始,它们的基本功能是免费的,但如果你想在平台上做广告并接触数百万用户,你需要付费要做到这一点。

但请记住,只有当您的主要功能足以让用户上瘾时,免费增值模式才会起作用,只有这样,用户才会进入下一阶段付费以获得更高级的功能,从而增强已经您的应用程序提供的引人入胜的体验。

2. 确保您的应用具有“集成”的 UI 和 UX 设计

Ensure that your app has an INTEGRATED UI & UX design

大多数读者会认为,如果应用程序的背景颜色不正确或应用程序显得过于混乱,这将是另一个关于应用程序将如何失败的尖酸刻薄,但这不是你对 UI 和 UX 重要性的常规建议。

Snapchat 的主要主题颜色为黄色,而 Facebook 更喜欢蓝色,两者都取得了成功。 Instagram 远非杂乱无章,没有它,用户将永远不会喜欢再次使用 Instagram。

UI 和 UX 的主要区别并不在于混乱或着色,而更多的是你如何让用户觉得他们在应用程序上采取的每一个动作都会让他们获得新的甚至更好的东西。

这就是 Snapchat 成功的主要原因,尽管人们因为它的用户界面过于离谱而取消了它。 Snapchat 是终极的集成 UI。 它不遵循设计的常规或人们认为的“好设计”。

在 Snapchat 上向右滑动,您将看到故事,再次向右滑动,您将看到“发现”的彩色页面,或者如果您在开始时向左滑动,您可以查看您的主页。 顶部栏始终显示是否有人添加了您。 有争议的用户界面可能使 Snapchat 在千禧一代中如此受欢迎。

但出色 UX 的最佳示例是 SnapChat 的中间按钮,您可以使用它制作“故事”。 它会启动一个红色填充,当您按住它时会开始填充,旋转一圈。 它使用户“意识到”应用程序正在响应他/她采取的特定操作,表示该应用程序是“活着的!”

这就是集成 UI 和 UX 的含义。 应用程序的每个功能都应该让用户感觉到应用程序正在响应。 否则,无需用触摸屏替换按钮。 一个按钮执行一个命令,仅此而已,但触摸表面本身更加个人化,这就是您需要了解的地方,不同之处在于。

不要只是添加功能,而是要投资于让应用开发更“身临其境的体验”,并且您需要确保从进入到退出,一切都让他们更想留在那里。 这正是我们的下一个“做”相关的地方。

3. 利用新技术的力量

Utilize the Power of New Technology

到 2017 年 6 月,《精灵宝可梦 Go》的开发者就获得了 12 亿美元的巨额收益,而这距离该游戏推出仅一年多一点。 这是一个经典示例,说明如果在事物方案中正确使用该技术,哪些应用程序可以帮助您在如此短的时间内实现惊人的展示。 没有其他企业能比得上 Pokemon Go 的盈利速度和大胆程度。

增强现实以前曾出现在应用程序中,但 Pokemon Go 通过利用该技术启动一款早在智能手机时代之前就已经通过交易卡玩的游戏,给它带来了新的变化。

类似地,Viola-Jones 算法已经在数码相机的脸上出现了方形框,但 Snapchat 用它制作了“过滤器”,允许用户在他们的脸上放置从狗脸到花冠的任何东西,甚至可以制作沉闷的图像活跃起来,导致 Snap Inc. 取得非凡的成功。

利用新技术是应用程序生态系统的创新之处,因为有数百万个应用程序存在,除非它有比你使用的上一个应用程序更有趣、更令人振奋、更振奋人心的东西,否则为什么会有人下载你的应用程序。

移动屏幕空间越来越多,大量的“基本应用程序”使得新进入者难以竞争。

如果你想称雄,那么你肯定需要提供一些增值的东西,不要再考虑它了。

常规操作:

虽然您可以在许多其他博客文章中找到这些特定的“做”,而且它们非常基础,可能很多人已经知道它们,但为了使这篇文章更加完整和响亮,我们必须将它们包括在内. 但别担心,关于如何使用这些特定的“做”并产生更大的回响效果,将会有更深入的见解。

  • 逐个功能地介绍更新:虽然用户确实喜欢新事物,但有时他们对更改的反应可能会对您的应用程序造成很大的破坏。 与其引入一次更新整个应用程序的更新,不如像 Facebook、Snapchat 甚至 Uber 那样逐个功能地添加更改。

  • 积极地定义需求:仅仅因为可以制作应用程序,并不足以成为您应该开始开发应用程序的充分理由,除非您需要它来进一步满足业务需求,或者您认为它可以满足特定需求。 如果只是模仿贵公司的网站,没有人会下载您的应用程序。

    商业应用程序可以提供更及时的客户服务,获取最新折扣和优惠的更新,甚至让客户发表评论和阅读博客,作为建立更广泛的客户社区的一部分。 在开始开发之前定义拥有应用程序的目的。

  • 具有营销意识的工程:虽然促销、广告、付费博客文章和评论等传统营销方法是其他人所沉迷的方法,但它们很少带来结果,因为其他人都遵循完全相同的策略,从而使用户无法通过这些方法参与来源。

    然而,另一方面,如果营销被嵌入到工程中,即在开发阶段,它可以带来巨大的收益。

    例如,Google 的移动优先索引需要用于在 Google 的搜索引擎上优化您的应用程序,这将允许更多用户直接进入您的应用程序,因为他们试图找到不满足的需求的答案。

    您甚至可以使您的应用程序具有跨域友好功能,例如允许用户直接从您的应用程序在社交媒体平台上分享。 这些策略将极大地推动您的营销工作。

不要的

虽然 Do 需要一些解释,但要求某人不要做某事不需要那么多解释。 但注意事项同样重要,因为最流行的应用程序“不要”沉迷其中。 不应该主要与提高质量和优势有关,所以不要错过我们一直很重要的“不”。

1.永远不要剥夺用户的控制权

Never take away the power of control from the User

互联网现在拥有强大的广告拦截器防火墙,因为弹出窗口、垃圾邮件和其他令人讨厌的广告在很大程度上降低了用户的体验。 同样,您需要将您的应用程序的控制权交给用户,并且永远不要让他们的智能手机感觉他们被您控制。

如果用户想要推送通知,请输入一个可以随意启用或禁用功能的选项,或者如果用户希望您的应用程序覆盖其他应用程序,请确保您赋予他们这种权力。 否则,随着用户的沮丧程度增加,您的应用很快就会被删除。

2. 不要在趋势上构建应用程序

Don’t build an app on a trend

很容易被吸引来创建一个遵循最新“趋势概念”的应用程序并从中抽走一些现金。 但请放心,这是一个失败的策略,如果你这样做,你的投资肯定会被浪费掉。

即使 Pokemon Go 刚刚获得了 10 亿美元,像 Pokemon More 或 Power Pokemon 这样的应用程序也帮不了你。 Pokemon Go 是一个很棒的概念,它让所有用户都参与其中,但副本永远是副本,没有什么能像 Pokemon Go 一样让用户喜欢你的应用程序。 如果您希望从您的风险投资或应用程序开发中获得长期成果,切勿根据趋势构建应用程序。

3.永远不要损害主要用户

有时,人们认为复杂的应用程序就是好的应用程序。 然而,没有什么能离真相更远了。 如果您正在尝试开发的移动应用程序不能像专家一样被新手玩,那么您的应用程序肯定会成为一个无赖。

该应用程序应始终将其使命放在对每个人(甚至是外行)都非常用户友好、强大和互动的目标上。 主要用户是最重要的用户群,如果您的应用忽略了他们,那么对于应用来说就是这样。

Facebook、Snapchat、Uber、Airbnb、谷歌和许多其他公司在他们的应用平台上取得如此巨大成功的原因是因为它们非常易于使用。 这些应用程序快速、响应迅速、引人入胜且没有枯燥的时刻,这些应用程序应该是这样的。 永远不要对忠实用户妥协。

永远不要忘记包括个性化的力量:

虽然每个用户的应用程序都是相同的,但他们提供的体验绝对应该通过监控他们的使用模式来定制。 能够“记住”用户对上次访问最感兴趣的内容并为最近一次使用访问定制体验的应用程序每次都会胜过没有能力的应用程序。

我们的智能手机是我们的遗迹,我们的个人助理和我们的应用程序需要反映这种心态。 通过在您的应用程序中加入个性化的力量来消除“其他”。

随着人工智能、物联网甚至增强现实等概念随着时间的推移越来越多地集成到应用程序中,应用程序无疑将继续称雄。 开发应用程序的最佳时机绝对是今天,因此您需要了解、了解并计划如何使用该应用程序来推动您的业务目标向前发展。

您可以使用比以往更多的资源和方法。 使用它们以达到最佳效果,并开始您的旅程,也许您将成为最受欢迎的应用程序的下一个创始人,该应用程序设法捕捉用户的想象力,并从这个奇妙、直观、最重要的是神奇的应用程序世界中成为最新的十亿美元故事。