0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何打造一个好的Android应用

谷歌开发者 来源:Android 开发者 作者:Android 2021-09-05 15:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

    关注

    12

    文章

    3986

    浏览量

    133134
  • 谷歌
    +关注

    关注

    27

    文章

    6246

    浏览量

    110317
  • 应用
    +关注

    关注

    2

    文章

    441

    浏览量

    34779

原文标题:最佳实践 | 助您轻松打造优秀 Android 应用

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    谷歌全新Android助力提高开发效率

    随着 Android 的更新,加上 AI 的接入与赋能,让 Android 开发新范式正在加速成型。
    的头像 发表于 08-29 09:22 655次阅读

    Android Studio中的Gemini全面支持Dart和Flutter开发

    Android Studio 中创建 Android 应用的 Flutter 开发者将迎来次重大的飞跃: Android Studio 中的 Gemini 已全面支持 Dart
    的头像 发表于 08-06 13:52 1109次阅读
    <b class='flag-5'>Android</b> Studio中的Gemini全面支持Dart和Flutter开发

    谷歌如何打造卓越自适应应用

    Android 平台迎来了系列重磅更新!其中包括 Android 16 的正式推送,为开发者和用户带来诸多详情,推出了旨在改进外接显示设备上 Android 桌面体验的开发者预览版,
    的头像 发表于 07-30 16:39 861次阅读

    如何打造属于自己的手势识别应用

    期小编给大家介绍了和MediaPipe的相遇之路,本期小编将带着大家起来动手,如何打造属于自己的手势识别应用。
    的头像 发表于 07-29 10:12 993次阅读
    如何<b class='flag-5'>打造</b><b class='flag-5'>一</b><b class='flag-5'>个</b>属于自己的手势识别应用

    Android 16更新亮点介绍

    Android 近期在整个平台上推出了系列更新,包括:发布 Android 16 并为开发者和用户提供详细信息,推出改进外接显示设备上 Android 桌面体验的开发者预览版,为 G
    的头像 发表于 07-05 11:37 3122次阅读

    ArkUI-X通过Stage模型开发Android端应用指南()

    应用开发成本。 AndroidStudio配置 使用AndroidStudio所创建Android工程的PackageName需要与OpenHarmony工程的BundleName
    发表于 06-24 22:16

    ArkUI-X添加到现有Android项目中

    ,构建Android aar包。 ace build aar DevEco Studio 1.创建ArkUI-X Library工程 2.通过执行Build APP(s)选项,构建出An
    发表于 06-04 22:35

    ArkUI-X添加到现有Android项目中

    ,构建Android aar包。 ace build aar DevEco Studio 1.创建ArkUI-X Library工程 2.通过执行Build APP(s)选项,构建出An
    发表于 05-28 22:44

    如何在i.mx8mq的android13上启用Widevine DRM?

    SOC:i.mx8mq 代码: android-13.0.0_2.0.0 1. 我们还有另一个 Android 11 代码库,它支持 Widevine。 Android 11 中有
    发表于 04-11 06:44

    【技术案例】Android in Docker

    Docker介绍Docker是开源的容器化平台,用于打包、分发和运行应用程序。它通过将应用及其所有依赖打包到独立的容器中,确保应用在不同环境中致运行。Docker提供快速部署、隔离性强和高效
    的头像 发表于 04-02 16:33 1480次阅读
    【技术案例】<b class='flag-5'>Android</b> in Docker

    Android 16有哪些变更

    、汽车以及最新的 XR 设备等多种设备上运行。用户选择的是完整的设备生态系统,并期望他们的应用能够在所有设备上运行。您的应用需要无缝地适应不同的屏幕大小和设备形态,以在这个多设备环境中蓬勃发展。
    的头像 发表于 03-27 10:18 1601次阅读

    Android开发者必看】使用JetBrains TeamCity为Android项目构建CI/CD管道详细指南

    【CI/CD】定义明确的构建、测试和部署工作流对Android应用的开发至关重要。JetBrains TeamCity是用于构建可靠管道的CI/CD平台,可与流行的Android
    的头像 发表于 03-21 15:42 1013次阅读
    【<b class='flag-5'>Android</b>开发者必看】使用JetBrains TeamCity为<b class='flag-5'>Android</b>项目构建CI/CD管道详细指南

    谷歌推出Android XR SDK开发者预览版

    近期推出的 Android XR SDK 开发者预览版是款适用于 Android XR 的综合开发工具套件。它是 Android 系列中最新的平台,专为扩展现实 (XR) 头显设备
    的头像 发表于 01-10 10:13 1009次阅读

    谷歌推出Android 16首开发者预览版

    Android 16 首个开发者预览版现已推出,可用于测试您的应用。此后,Android 会开始增加 API 的发布频次,助力应用和设备的加速创新。
    的头像 发表于 12-18 09:25 2054次阅读

    Android XR:耳机和眼镜进入 Gemini 时代

    “ Google 与三星和高通合作发布了 Android XR,这是扩展您的现实生活,以全新方式探索、连接和创造的平台。 ” 原文转载自:https://blog.google/products
    的头像 发表于 12-15 14:14 1129次阅读