移动应用
为用户实际拥有的设备打造的 Android 应用
Android 的挑战在于设备多样性。在近期旗舰机上运行流畅的应用,可能在三年前的中端手机上变得无法使用——而这正是英国大量用户实际使用的设备。我们在真实设备配置上进行测试,因为用户评价正是来自这些设备。
Background photo by Abdulkadir Emiroğlu on Pexels
此方案解决的问题
团队仅在一台高端设备上开发和测试,发布后却收到来自未测试过的低端设备用户的差评,原因包括崩溃和电池耗尽。此外,后台工作限制和 OEM 电池管理器使问题更严重,而这些通常未被纳入考量。
您将获得的服务
Kotlin 与 Jetpack Compose
采用 Compose UI、协程和推荐架构组件的现代化 Android 开发。
真实设备测试矩阵
在低端、中端、高端设备配置及多个 Android 版本上进行测试,确保性能问题在用户发现前暴露。
可存活的后台工作
能够忍受 Doze 模式和 OEM 电池管理器的 WorkManager 调度——这是导致“通知停止工作”问题的常见原因。
Google Play 合规
数据安全表单、目标 API 级别合规及权限说明。Google 每年强制执行目标 API 截止日期,未达标的应用会被下架。
Google Play 计费
订阅与应用内购买(含服务器端验证)。
分阶段发布
先向小部分用户发布,监控无崩溃率,再逐步扩大范围——这样糟糕的版本影响的人数有限。
我们的工作方式
范围定义
功能、最低 SDK 与设备矩阵确认,固定价格。
按 Material 设计规范设计
从一开始就采用平台适配的设计模式。
构建
两周为一个周期,提供内部测试版本。
设备测试
真机全面测试 + 自动化仪器测试。
分阶段发布
按百分比分阶段发布,并监控崩溃情况。
支持
包含 30 天技术支持,之后提供年度目标 API 合规计划。
您应当期待什么
- 在中端硬件上验证性能,而非仅限旗舰机型
- 后台任务和通知能够在 OEM 电池管理器中存活
- 满足 Play 商店数据安全与目标 API 要求
- 分阶段发布并监控无崩溃率
构建于
- Kotlin
- Jetpack Compose
- Coroutines
- Room
- WorkManager
- Hilt
- Firebase
- Play Billing
- Espresso
Mainstream, well-supported technology — chosen so you can hire for it and so another team could take the project over.
Android 应用开发 — your questions
包括那些大多数机构在页面上忽略的成本问题。
通常专注的原生应用在 £14,000 至 £28,000 之间。Android 提交成本略低于 iOS,但因设备矩阵更广,测试成本略高。范围确认后固定价格。
我们通常设置覆盖约 95% 英国活跃设备的最低 SDK,这意味着需要回溯多个版本。支持更旧版本可行,但每个版本都会增加测试成本,因此我们会用真实分布数据展示权衡。
因为多家制造商的电池管理器会强行终止后台进程,无视 Android 自身的规则。这是一个真实且广为人知的问题。我们使用 WorkManager、高优先级消息(如有必要)以及需要设置调整的手机的应用内明确指引来处理此问题。
Google 要求应用必须针对最新的 Android API 级别才能在 Play 商店保持可发现性,并每年提高这一门槛。错过截止日期的应用将无法向新用户提供。我们在发布时包含当前要求,并在维护计划中涵盖未来要求。

