面向数十亿用户进行开发

互联网和智能手机普及率增长最快的市场可能存在一些挑战性问题,例如

  • 连接速度慢、不稳定或费用高昂。
  • 设备的屏幕、内存和处理器可能不如其他市场的设备。
  • 白天给电池充电的机会有限。

为了帮助您的应用在新兴市场取得成功并提供最佳体验,我们整理了一些关于如何解决这些问题的建议。

本节中描述的实践适用于所有应用,而不仅仅是发布在新兴市场的应用。高效使用内存、电量和网络带宽的应用将在任何市场中表现更好,并为所有用户提供更好的体验。

构建让数十亿用户喜爱的应用

我们将建议分为五大类:连接性、设备功能、数据费用、电池消耗和内容。这些类别没有特定的顺序,您应将其视为指导原则,而非绝对要求。您应始终研究您所针对的任何市场或国家/地区的具体情况。

了解如何为连接到较慢网络的用户提供更好的体验。重点关注优化图片、优化网络连接以及微调数据传输。

了解如何支持功能可能与您通常开发时所用的设备不同的设备。考虑不同的屏幕尺寸、向后兼容性以及高效的内存使用。

了解如何通过减小应用大小和提供可配置的网络设置来帮助用户最大限度地降低网络流量费用。

了解您的应用如何帮助延长电池续航时间。遵循电源管理和基准测试的最佳实践,以确保您的应用不会不必要地消耗电池电量。

了解如何呈现内容以获得最佳用户体验。重点关注的领域包括界面响应能力、界面最佳实践和本地化。