最佳实践|助您轻松打造优秀android应用

谷歌开发者 谷歌开发者     2023-01-08     701

关键词:

对于开发团队而言,优秀的应用体验至关重要。实际上,在 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 团队的最新动态和洞见。

  • 优秀 Android 应用
    https://developer.android.google.cn/quality

  • Android 开发者简报
    https://developer.android.google.cn/newsletter

欢迎您通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

推荐阅读

如页面未加载,请刷新重试

 点击屏末  | 即刻了解更多优秀 Android 应用相关内容


最佳实践|助您提升应用的无障碍功能

某些使用Android设备的用户具有不同于他人的无障碍功能需求。为了帮助具有共同的无障碍功能需求的特定人群,Android框架为开发者创建无障碍服务提供了相关功能,这种服务可将应用的内容呈现给此类用户,并代表... 查看详情

最佳实践|助您提升应用的无障碍功能

某些使用Android设备的用户具有不同于他人的无障碍功能需求。为了帮助具有共同的无障碍功能需求的特定人群,Android框架为开发者创建无障碍服务提供了相关功能,这种服务可将应用的内容呈现给此类用户,并代表... 查看详情

android基础知识课程助您轻松构建应用

...程师DanGalpin2021年10月,我们发布了 "使用Kotlin构建Android应用的基础知识" 课程的最后一个单元,这是我们推出的免费自学编程课程,致力于帮助没有编程经验的人进行Android开发,构建Android应用。在此课程... 查看详情

步骤详解|助您轻松提交googleplay数据安全表单

...安全性,让用户得以更深入地了解应用的隐私和安全实践,并解释应用可能收集的数据以及这么做的原因。本文将为 查看详情

步骤详解|助您轻松提交googleplay数据安全表单

...安全性,让用户得以更深入地了解应用的隐私和安全实践,并解释应用可能收集的数据以及这么做的原因。本文将为 查看详情

译《异常最佳实践》

...免应用程序崩溃。这篇文章描述了关于处理与创建异常的最佳实践。处理异常合适地使用异常处理代码(try/catch块)。(因为)同样可以通过编程检 查看详情

一朵云一张网一体化——grtn打造最佳流媒体场景实践

...云资深技术专家卢日发表了题为《GRTN打造阿里云边缘云最佳流媒体场景实践》的精彩演讲。卢日分享了他对分布式云的见解,他表示,Gartner连续两年将分布式云列为全球10大最顶级技术趋势 查看详情

一朵云一张网一体化——grtn打造最佳流媒体场景实践

...云资深技术专家卢日发表了题为《GRTN打造阿里云边缘云最佳流媒体场景实践》的精彩演讲。卢日分享了他对分布式云的见解,他表示,Gartner连续两 查看详情

Android异常处理最佳实践?

】Android异常处理最佳实践?【英文标题】:Androidexceptionhandlingbestpractice?【发布时间】:2013-05-0919:50:37【问题描述】:如果我的应用崩溃,它会挂起几秒钟,然后Android会告诉我应用崩溃并需要关闭。所以我想用一个通用的方法来... 查看详情

从 Vue2 轻松迁移到 Vue JS 3 的最佳实践?

】从Vue2轻松迁移到VueJS3的最佳实践?【英文标题】:BestpracticesforeasymigrationfromVueJS2toVueJS3?【发布时间】:2020-02-1012:49:14【问题描述】:我目前正在使用vuejs2和vuetify2开发企业应用程序的Web前端。计划在发布后迁移到Vuejs3。为了方... 查看详情

Android 客户端应用程序中“数据层”的最佳实践

】Android客户端应用程序中“数据层”的最佳实践【英文标题】:bestpracticesfor"datalayer"inandroidclientapps【发布时间】:2012-11-0113:24:19【问题描述】:这是一个设计/最佳实践问题..我是android开发新手,对网络/移动解决方案基... 查看详情

为 iOS 应用程序设置主题/皮肤的最佳实践?

】为iOS应用程序设置主题/皮肤的最佳实践?【英文标题】:Bestpracticesoftheming/skinninganiOSapp?【发布时间】:2012-11-2502:52:13【问题描述】:对iOS应用进行主题化/皮肤设计的一些最佳做法是什么?例子:使用自定义图像作为屏幕背景... 查看详情

什么是 Android 应用程序更新问题和最佳实践? [关闭]

】什么是Android应用程序更新问题和最佳实践?[关闭]【英文标题】:WhatareAndroidapplicationupdateissuesandbestpractices?[closed]【发布时间】:2010-10-2713:47:21【问题描述】:我已经在Android市场上发布了一个Android应用程序,现在有一个更新... 查看详情

《tablestore最佳实践:geo索引打造店铺搜索系统》

一、方案背景对于一套GEO管理系统,其核心点与瓶颈在于数据库的存储性能与查询能力;一方面,存储服务需要应对海量数据的低延迟存、读,另一方面,存储服务也要提供高效的GEO+多维度数据检索。表格存储(TableStore),作... 查看详情

coding携手优普丰,道器合璧打造敏捷最佳实践

随着全球进入到信息化时代,越来越多的企业迫切地寻求新的商业模式,要求迭代、探索、不断加速创新以响应快速变化的市场。如今一系列新兴概念如敏捷开发、极限编程、微服务、自动化、DevOps等大行其道,然而面对互联网... 查看详情

《tablestore最佳实践:geo索引打造店铺搜索系统》

一、方案背景对于一套GEO管理系统,其核心点与瓶颈在于数据库的存储性能与查询能力;一方面,存储服务需要应对海量数据的低延迟存、读,另一方面,存储服务也要提供高效的GEO+多维度数据检索。表格存储(TableStore),作... 查看详情

用hawq轻松取代传统数据仓库(十七)——最佳实践

一、HAWQ参数配置最佳实践(原文地址:http://hawq.incubator.apache.org/docs/userguide/2.1.0.0-incubating/bestpractices/config_hawq_bestpractices.html)    在$GPHOME/etc/hawq-site.xml文件中维护HAWQ的配置参数。该文件 查看详情

Android 计划后台任务的最佳实践

】Android计划后台任务的最佳实践【英文标题】:BestpracticeforscehduledbackgroundtaskAndroid【发布时间】:2015-08-1700:54:43【问题描述】:我正在创建一个通知应用程序,它会在用户设置提醒通知后提醒他们。我目前的实现逻辑是:创建... 查看详情