为 App 扩展新市场

App Store 现已在 175 个地区推出,并支持 50 种语言,让全球各地的用户能够轻松发现和下载你的 App。对你的 App 进行本地化能帮助它面向各种文化和语言,并为你创造机会扩大业务。了解如何为你的 App 做好面向全球受众的准备,并了解开拓新市场时需要考虑的事项。

    为本地化架构你的 App

    “国际化”是构建一款面向全球受众的 App 必不可少的步骤。将 App 国际化时,你需要对代码和 UI 进行结构化设计,以便在本地化时更容易翻译各种元素,例如用户看到的文本和图像。

    在 iOS 和 iPadOS 中,用户可以为你的 App 单独选择他们的首选语言,而不受设备语言的限制,这样,多语言用户就能在你的 App 中轻松切换语言。在 macOS 上,用户可以在“系统设置”的“语言与地区”部分中设置 App 的语言。

    Apple 提供了强大的工具和技术,即使你尚未确定要添加哪些语言,也可以帮助你让 App 支持多种语言和地区。这些工具和技术包括:

    Xcode使用 Xcode 将用户可见的文本和图像与其他二进制或可执行代码自动区分开来。这样,你就可以将这些元素翻译成其他语言,然后将它们作为单独的本地化资源文件重新整合到 App 捆绑包中。你还可以直接在素材目录中管理和本地化你的素材资源,包括图像集、Apple TV 图像栈、Sprite Atlases 和符号集。此外,你还可以使用字符串目录来翻译文本、处理复数形式,并针对不同的设备调整 App 显示的文本内容。当你将字符串目录添加到项目并进行构建时,Xcode 可以自动追踪代码中所有可本地化的字符串,并保持字符串目录的同步。

    SF Symbols获取可在 App 中使用的预本地化的符号,并轻松为自定符号设置方向性,例如,为阿拉伯语和希伯来语等从右至左显示的语言设置方向性。

    Foundation 框架针对不同区域,正确呈现用户可见的值或动态生成的值,包括日期、长度、重量、价格和货币符号。为了提供顺畅的用户体验,请确保你的 App 支持任何语言和多种语言——无论是 App 中的内容,还是用户输入的文本。这样,用户就能以自己偏好的语言和格式查看 App 内容。你还可以利用这些技术,通过 SwiftUI 和自动布局功能来自动调整视图的尺寸和布局,利用广泛的 Unicode 支持来处理任何语言的文本,以及利用 Cocoa 和 Cocoa Touch 强大的文本处理技术来显示、布局和编辑多种语言的文本,等等。

    SwiftUI为了让用户能用自己的首选语言体验你的 App,请本地化你的 SwiftUI 视图。为简化本地化工作,Xcode 会在每次构建后自动解析 SwiftUI 视图中需要本地化的字符串,并自动更新字符串目录。你还可以为文本视图添加注释,以便翻译人员了解这些内容在 App 中的显示位置,从而更轻松地完成翻译。

    资源

    为全球受众做好准备

    调查市场因素

    特定市场的人口统计数据,如人口、语言和购买力,可以帮助你更好地了解你的 App 在哪些地区可能有吸引力或者有需求。至于客户最喜欢的 App 类型或类别,每个市场都有自己的偏好。例如,游戏在全球各地都很受欢迎,但是策略游戏在特定地区可能更受欢迎。你可以考虑根据自己已经取得成功的市场 (参照例如 App 的大量下载、销售额、使用情况,以及留存率等相关指标),来选择具有相似属性的市场,这样可能更容易实现业务增长。在选择时,要评估你的 App 是否适合这个市场,以及它的价值和功能是否符合这个市场的需求。你甚至可能会发现这个市场上尚未得到满足的需求,从而为你的 App 用户带来独特的价值。

    利用分析功能确定潜在市场

    如果你的 App 在全球范围内提供,但尚未针对特定地区进行本地化,你可以查看按地区筛选的关键表现指标,如产品页面浏览次数、App 销量、销售额以及活跃设备数。这可以帮助确定你的 App 是否吸引特定地区的用户,判断本地化能否帮助 App 在这些地区中获得更多受众。例如,如果你的 App 主要使用英语,而你发现在德国平均留存率或每台活跃设备的 App 使用次数较低,那么你或许可考虑添加德语支持。请记住,有些市场的用户可能更精通你 App 的主要语言,而另一些市场可能需要更大量的本地化工作。活跃设备数、使用次数以及留存率等使用数据只涵盖同意与你共享诊断及使用信息的用户。

    进一步了解如何通过分析功能获取见解

    考虑当地的文化和习俗

    虽然你的 App 和产品页面应该在所有市场上都提供一致的体验,但有时也需要优化某些元素来提高文化相关性。例如,你或许可以尝试结合市场特定的内容或文化活动,例如特殊的节日内容或地区性艺术风格。你可能要考虑任何当地政策和市场法规,以及任何政治或宗教敏感性,使你的 App 更容易获得好评。

    本地化你的 App

    翻译 App 中内容

    你可以使用 Xcode 导出本地化 功能来自动提取所有可本地化的内容,包括从代码、字符串目录和 Interface Builder 文件中引用的本地化字符串,以及任何本地化素材资源。这个过程一般不需要修改源代码,可以轻松进行内部翻译工作或外部本地化服务。你还可以直接在 Xcode 项目的字符串目录中添加和编辑翻译。请务必对用途字符串 进行本地化,以便打造一致的 App 体验,并考虑本地化你的隐私政策,让所有用户都清楚地了解他们的数据可能被如何处理。

    Apple 服务。你可以使用 Apple API 来自动显示 Apple PayApple 钱包 以及“通过 Apple 登录”的本地化按钮、支付页面、错误等。

    音视频媒体。你还可以使用 AVKit 和 AVFoundation 来为 App 中的音视频媒体提供本地化支持。这些框架 提供了内置支持,可以方便地显示字幕和隐藏式字幕,并可以选择替代的音频和视频轨道。

    本地化服务。如果选择外部本地化服务来帮助翻译内容,请查明他们是否擅长为特定的语言、文化或类别提供本地化服务,并确认他们提供的质量保证水平。向本地化服务机构提供有关 App 和内容的情境可以帮助提高效率并尽量减少翻译错误。可以考虑制作一份包含重要细节的指南;例如,包含角色名称和性格的指南,对笑话或幽默的解释,常用术语的词汇表,以及显示翻译内容使用位置的截屏。请不要完全依赖机器翻译,这可能导致翻译不准确且质量不佳,因为机器翻译不会考虑情境、文化敏感性或语言的细微差别。例如,酒店 App 中的“book”按钮可能被错误地翻译为“书籍”而不是“预订”。

    测试你的本地化内容

    在 Xcode 中配置测试计划,在同一处轻松地使用不同的设置运行测试并定义你的测试变体。这有助于标记你所支持设备和语言的任何剪切、截断、布局重叠的实例,或从右至左格式化的问题。你可以使用本地化截屏功能从成功的测试中生成本地化截屏,并导出这些截屏用于教程、营销材料或 App Store 产品页面。在完成 App 本地化后,你可以使用 TestFlight 与目标市场上的一组用户共享你的 App,以获得反馈并收集改进机会。

    Xcode 界面,显示了本地化导出和翻译工作流程,包含字符串目录和多语言的本地化设置

    为发布做好准备

    打造本地化产品页面

    针对你提供 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 中选择一个价格等级,其中包含已经为每个国家或地区的市场做过适当调整的价格。如果你愿意,也可以手动管理任何地区的 App 内购买项目定价。对于自动续期订阅,你可以从所有可用货币和价格等级的 800 个价格点中选择,为每个店面提供合适的定价,还可以提出申请使用 100 个额外的更高价格点。

    调整你的营销策略

    在新的市场上推出你的 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。目前在 91 个国家及地区提供。领取 100 美元赠金,免费试用 Apple Ads。*进一步了解和阅读开发者获得成功的故事

    * 符合资格的开发者在注册 Apple Ads 后可在新账户中获取 100 美元赠金。须遵守全部条款与条件

    评估是否成功

    要了解不同地区的用户如何发现和使用你的 App,可以使用 App Store Connect 中的分析功能。你可以获取如下信息:

    • 有多少用户在 App Store 上搜索或浏览时发现了你的 App。
    • 用户在 App Store 上浏览过你的 App 后下载的百分比,以及首次下载和重新下载的情况。
    • 参与度数据,包括活跃设备数、安装次数和使用次数。

    你还可以查看各项指标,甚至按地区进行筛选,以获取更多见解。例如,你可以将 App 近期刚上线的地区数据与 App 已上线一段时间的地区数据进行对比。这有助于你判断是否需要调整营销策略,或是更好地进行本地化,以提升推广效果。在所选的市场上获得成功后,你可以发掘新的市场,并添加其他的本地化内容,为世界各地的更多用户打造出色的体验。

    进一步了解“分析”