如何打造一个好的Android应用

描述

对于开发团队而言,优秀的应用体验至关重要。实际上,在 Google Play 上对 Android 应用给出五星好评的用户中,近四分之三提到了自己的应用体验感受*以及应用的速度、设计还有易用性。在 Google,我们希望帮助所有开发者打造优秀的应用,从而助您在获客、留存和获利方面做得更好。

*2021 年 Google Play 内部数据。

那么,什么是 “优秀应用”?这听起来可能有点雄心勃勃,但是实际上不少应用都能做到这点。这源于对用户的绝对关注,更确切来说,是聚焦于直观易用的用户体验,让用户尽快使用应用的主要功能——然而这还仅仅只是开始。对于优秀应用而言,其应能在任意设备上流畅运行,并提供始终如一的使用体验。而打造优秀应用的重点,就是应用的相关方都应重视应用的使用体验。

责任共担,或者说责任不明确,就是通往优秀应用之路的阻碍之一。应用质量的一些主要衡量标准 (例如: 崩溃和加载时间),通常都被视为公司某一小组的责任 (例如: 工程团队)。但是,在与一流团队交流*他们如何打造出色的应用质量时,采取跨职能合作显然是关键因素,而做法就是令工程、设计、产品和业务团队齐心协力,向共同的目标迈进。

*2021 年 Google 应用质量研究 。

那么,想要打造一款优秀的应用,团队内部的最佳实践有哪些?

让应用质量成为各个部门都关注的要点——而不仅仅是工程团队考虑的问题

如果我也处在业务团队,那就可以更轻松地交流,因为我可以说 “竞争对手的应用比我们的快,我们需要把加载时间从 5 秒降到 4 秒”。

——某平台应用的软件工程师

优秀应用有助于提升公司业绩。新功能固然很好,但是如果新功能拖慢了应用启动时间,或者占据了大量设备空间,那么用户最终会减少应用的使用次数,甚至删除应用。工程师一般通过量化质量问题对于业绩的影响,在全公司范围内建立起对应用质量的关注,做法如下:

案例研究表明响应速度、APK 大小、启动时间和内存占用对业务 KPI 的影响。您可通过官方文档查看相关案例研究,了解 Headspace 和 Duolingo 等开发者如何打造优秀应用。

参照竞争对手的应用进行基准测试,您可以在 Google Play 管理中心查看类似应用的基准和其他指标。

官方文档

https://developer.android.google.cn/quality

类似应用的基准和其他指标

https://play.google.com/console/about/stats/

围绕应用功能和/或用户旅程阶段组建团队

围绕功能或用户旅程阶段组建团队的公司,更有可能为他们所覆盖的平台提供一致的体验、更快地推出新应用或者新功能,并且给所有客户奉上更好的应用体验。这些团队通常为跨职能小组,他们涵盖工程、营销、用户体验以及产品部门,并对所有设备和平台的功能或者用户旅程*阶段的成功负责。除了确保更好的体验和功能相等外,这种组织结构还能让各职能部门的目标一致,缓和各部门各自为政的局面,有助于团队集中精力、心无旁骛地实现具体目标。

*“用户旅程” 即为用户在与您的应用交互时所经历的一系列步骤。“用户旅程” 的示例包含安装、入门引导、互动以及留存。

和您的用户使用相同的设备

假设您的大部分用户都使用特定类型的设备,而您也将相同的手机、平板电脑或者智能手表用作自己的主要设备,那就可以获得与用户相同的体验。尤其是公司的高层领导,因为他们所做的决定将会影响数百万用户的日常体验。例如,Duolingo 就将这种做法融入公司的 DNA 之中。对于包括 CEO 在内的每位 Duolingo 员工而言,要么使用专用设备,要么使用入门级 Android 设备,以此反映公司绝大部分用户群的需求。

在追求质量和优秀应用的过程中,采用以用户为核心的方法对于业务发展而言必不可少。如果您有兴趣了解如何打造优秀应用,请查阅我们附有实用技巧的案例分析,并前往优秀 Android 应用站点,报名参加我们的优秀应用峰会。

在后续内容中,我们将会深入介绍实现优秀应用体验的两大决定因素: 第一个是应用性能及其与用户行为的关联,第二个是打造跨设备的无缝用户体验。欢迎您持续关注官方微信公众账号,随时获取最新资讯,您也可以订阅 Android 开发者简报,以便接收下一期的通知以及来自 Android 团队的最新动态和洞见。

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分