为 App 扩展新市场
App Store 现已在 175 个地区推出,并支持 40 种语言,让全球各地的用户能够轻松发现和下载你的 App。对你的 App 进行本地化能帮助它面向各种文化和语言,并为你创造机会扩大业务。了解如何为你的 App 做好面向全球受众的准备,并了解开拓新市场时需要考虑的事项。
App Store 现已在 175 个地区推出,并支持 40 种语言,让全球各地的用户能够轻松发现和下载你的 App。对你的 App 进行本地化能帮助它面向各种文化和语言,并为你创造机会扩大业务。了解如何为你的 App 做好面向全球受众的准备,并了解开拓新市场时需要考虑的事项。
“国际化”是在架构 App 的代码和 UI 时加入本地化考量的过程,同时也是构建一款面向全球受众的 App 必不可少的第一步。借助 Apple 各种强大的工具和技术,包括 Xcode、多个基础 API、自动布局和 Unicode 支持,即使你尚未确定要添加哪些语言,也可以轻松地为 App 支持多种语言和地区做好准备。
Xcode 会自动将用户端的文本及图像与可执行代码区分开。当你将这些内容翻译为其他语言后,它们可作为单独本地化资源文件,储存在 App 捆绑包中,并再次整合到 App 里。包括图像集、Apple Watch 复杂功能、Apple TV 图像栈、Sprite Atlas 和符号集在内的各种图像,都可以直接在素材目录中进行本地化。你还可以使用本地化的 SF 系统符号,并为自定符号设置方向性,例如,为阿拉伯语和希伯来语等从右至左显示的语言设置方向性。
利用基础 API 准确地在不同的地区展示用户端的值或动态生成的值,例如日期、长度、重量、价格及货币符号。确保你的 App 能够接受以任何语言以及同时以多种语言呈现的用户生成文本,而不受用户界面语言的限制。这让 App 内容能以用户首选的语言和格式显示。凭借 SwiftUI,你可以轻松创建本地化 App。Xcode 会自动提取用户端的文本,默认的布局行为已准备好进行本地化。你还可以利用自动布局功能来自动调整视图的尺寸和布局,利用广泛的 Unicode 支持来处理任何语言的文本,以及利用 Cocoa 和 Cocoa Touch 强大的文本处理技术来显示、布局和编辑多种语言的文本,等等。
在 iOS 和 iPadOS 中,用户可以为你的 App 单独选择他们的首选语言,而不受设备语言的限制,让多语言用户能够轻松地在你的 App 中切换语言。在 macOS 上,用户可以在“系统偏好设置”的“语言与地区”部分中设置 App 的语言。
特定市场的人口统计数据,如人口、语言和购买力,可以帮助你更好地了解你的 App 在哪些地区可能有吸引力或者有需求。至于客户最喜欢的 App 类型或类别,每个市场都有自己的偏好。例如,游戏在全球各地都很受欢迎,但是策略游戏在特定地区可能更受欢迎。你可以考虑根据自己已经取得成功的市场 (参照例如 App 的大量下载、销售和使用,以及长期持续使用情况等相关指标),来选择具有相似属性的市场,这样可能更容易实现业务增长。在选择时,要评估你的 App 是否适合这个市场,以及它的价值和功能是否符合这个市场的需求。你甚至可能会发现这个市场上尚未得到满足的需求,从而通过你的 App 为用户带来独特的价值。
如果你的 App 在全球范围内提供,但尚未针对特定地区进行本地化,你可以查看按地区筛选的关键表现指标,如产品页面浏览次数、App 销量、销售额以及处于活动状态的设备。这可以帮助确定你的 App 是否吸引特定地区的用户,判断本地化能否帮助 App 在这些地区中更进一步。例如,如果你的 App 主要使用英语,而你发现在德国平均持续使用率或每台处于活动状态的设备的 App 使用次数较低,那么你或许可考虑添加德语支持。请记住,有些市场的用户可能更精通你 App 的主要语言,而另一些市场可能需要更大量的本地化工作。处于活动状态的设备、使用次数以及持续使用情况等使用数据只涵盖同意与你共享诊断及使用信息的用户。
有关使用“App 分析”的更多信息,请参阅“借助 App 分析,获取深入的洞见”。
虽然你的 App 和产品页面应该在所有市场上都提供一致的体验,但有时也需要优化某些元素来提高文化相关性。例如,你或许可以尝试结合市场特定的内容或文化活动,例如特殊的节日内容或地区性艺术风格。你可能要考虑任何当地政策和市场法规,以及任何政治或宗教敏感性,使你的 App 更容易获得好评。
你可以使用 Xcode 导出本地化功能来自动提取所有可本地化的内容,包括代码、stringsdict 文件和 Interface Builder 文件中引用的本地化字符串以及任何本地化素材资源。这个过程一般不需要修改源代码,可以轻松进行内部翻译工作或外部本地化服务。请务必对用途字符串进行本地化,以便打造一致的 App 体验,并考虑本地化你的隐私政策,让所有用户都清楚地了解他们的数据可能被如何处理。
Apple 服务。你可以使用 Apple API 来自动显示 Apple Pay、Apple 钱包以及“通过 Apple 登录”的本地化按钮、付款单、错误等。
音视频媒体。你还可以使用 AVKit 和 AVFoundation 来为 App 中的音视频媒体提供本地化支持。这些框架提供了内置支持,可以方便地显示字幕和隐藏式字幕,并可以选择替代的音频和视频轨道。
本地化服务。如果选择外部本地化服务来帮助翻译内容,请查明他们是否擅长为特定的语言、文化或类别提供本地化服务,并确认他们提供的质量保证水平。向本地化服务机构提供有关 App 和内容的情境可以帮助提高效率并尽量减少翻译错误。可以考虑制作一份包含重要细节的指南;例如,包含角色名称和性格的指南,对笑话或幽默的解释,常用术语的词汇表,以及显示翻译内容使用位置的截屏。请不要完全依赖机器翻译,这可能导致翻译不准确且质量不佳,因为机器翻译不会考虑情境、文化敏感性或语言的细微差别。例如,酒店 App 中的“book”按钮可能被错误地翻译为“书籍”而不是“预订”。
在 Xcode 中配置测试计划,在同一处轻松地使用不同的设置运行测试并定义你的测试变体。这有助于你发现所支持设备和语言中是否有任何剪切、截断、布局重叠的情况,或从右至左格式化的问题。你可以使用本地化截屏功能从成功的测试中生成本地化截屏,并导出这些截屏用于教程、营销材料或 App Store 产品页面。在完成 App 本地化后,你可以使用 TestFlight 与目标市场上的一组用户共享你的 App,以获得反馈和改进机会。
针对你的 App 可供销售的每个地区,在 App Store Connect 中打造本地化的 App Store 元数据 (例如 App 的描述、关键词、App 预览和截屏)。你还可以翻译 App 的名称,并根据不同市场的风俗文化制定关键词,让你的 App 更好地引起当地受众的共鸣。你可以使用 App Store Connect API 来自动上传元数据并管理多个本地化内容。
App Store 会处理付款事宜,让你能轻松方便地向全球用户提供内容。用户可以使用信用卡或借记卡、运营商账单、数字钱包或 App Store 与 iTunes 礼品卡为你的 App 以及 App 内购买项目付款,具体视地区提供情况而定。
在为你的 App 以及 App 内购买项目定价时,你将在 App Store Connect 中选择一个价格等级,其中包含已经为每个地区的市场做过适当调整的价格。对于自动续期订阅,你可以从所有可用货币和价格等级的 200 个价格点中选择,为每个地区提供合适的定价。
在新的市场上推出你的 App 时,你需要根据这个地区的情况调整你的营销策略,帮助受众轻松地了解你的 App 及其提供的价值。调查哪些社交网络或其他渠道最受当地受众的欢迎 (相关情况在不同的市场上可能有很大差异),选择影响力大的渠道来宣传你的 App。对你在市场营销和用户获取工作中使用的任何材料进行本地化,如截屏、横幅和广告。
App Store 徽章。在你的信息中使用“App Store 下载”徽章,简单明确地指引用户下载你的 App。我们提供了本地化的徽章,可让你的国际受众知道你的 App 是为他们量身定制的。你可以从《App Store 营销准则》中下载这些徽章。
App Store 营销工具。生成可打开你 App Store 产品页面的短链接或嵌入式代码,并显示你的 App 图标、二维码或 App Store 徽章。你还可以创建自定的营销物料 (例如横幅和图像),并添加多种语言的预设消息,以在你的地区广告宣传中推广你的 App。查看 App Store 营销工具 (中国大陆地区暂未支持此功能)。
Apple Ads。在 App Store 上推广你的 App。让用户在“Today”标签、“搜索”标签、搜索结果的顶部以及产品页面底部发现你的 App。目前在 61 个地区提供。领取 100 美元赠金,免费试用 Apple Ads。*进一步了解和阅读开发者获得成功的故事。
*符合资格的开发者在注册 Apple Ads 后可在新账户中获取 100 美元赠金。须遵守全部条款与条件。
利用 App Store Connect 中的“App 分析”,可以了解顾客如何发现及使用你的 App,还能按照你所拓展的地区来筛选这些数据。查看有多少用户在 App Store 上搜索或浏览时发现了你的 App,并衡量在查看后首次下载所占的百分比。了解用户是否继续使用你的 App,并查看安装数量、使用次数和处于活动状态的设备数量。将这些数据与你 App 更早进入的其他市场中的数据进行比较。你可能会发现,你需要调整你的营销策略或更好地本地化你的 App,以提高推广效果。在所选的市场上获得成功后,你可以识别新的市场,并添加其他的本地化内容,为更多的用户打造出色的用户体验。