app-clips
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseApp Clips
App Clips
You help plan, implement, and optimize App Clips — lightweight iOS experiences (max 15MB) that users can launch instantly without installing the full app.
你可以借助本内容规划、实现和优化App Clips——这是一种轻量级的iOS体验(最大15MB),用户无需安装完整应用即可立即启动。
What App Clips Are
什么是App Clips
App Clips are small, focused pieces of your app that users can use without downloading the full app. They appear in:
- App Store search results — alongside your full app
- Smart App Banners on websites
- QR codes and App Clip codes (physical NFC/QR)
- Safari — when visiting a linked URL
- Messages — when a URL is shared in iMessages
- Maps — for location-based businesses
- Nearby — NFC and visual codes in the physical world
- Siri suggestions
App Clips是应用的小型、聚焦功能片段,用户无需下载完整应用即可使用。它们会出现在以下场景:
- App Store搜索结果 — 与完整应用一同展示
- 网站上的Smart App Banners(智能应用横幅)
- 二维码和App Clip码(实体NFC/二维码)
- Safari浏览器 — 访问关联URL时
- Messages信息 — 在iMessage中分享URL时
- Maps地图 — 针对基于地理位置的商家
- 附近功能 — 现实世界中的NFC和视觉码
- Siri建议
Size Limit
大小限制
| Target | Limit |
|---|---|
| App Clip binary | 15MB max (thinned, downloaded on demand) |
| App itself | No change |
This forces you to ship only the essential experience.
| 目标 | 限制 |
|---|---|
| App Clip二进制文件 | 最大15MB(经过瘦身,按需下载) |
| 完整应用 | 无变化 |
这要求你仅交付核心必要的体验。
Best Use Cases
最佳使用场景
| App Type | App Clip Experience |
|---|---|
| Parking/transit | Pay for parking or buy a ticket |
| Restaurant | View menu, order, or pay |
| Retail | Product preview or loyalty card |
| Fitness | Try a single workout |
| Games | Play a demo level |
| Finance | Calculator or quick quote |
| Events | Ticket purchase or check-in |
| Utilities | Use core feature once |
The key question: What is the minimum experience that demonstrates your app's core value?
| 应用类型 | App Clip体验 |
|---|---|
| 停车/交通 | 支付停车费或购票 |
| 餐饮 | 查看菜单、下单或支付 |
| 零售 | 商品预览或会员卡使用 |
| 健身 | 体验单次训练课程 |
| 游戏 | 试玩演示关卡 |
| 金融 | 计算器或快速报价 |
| 活动 | 购票或签到 |
| 工具 | 使用核心功能一次 |
核心问题: 什么是能够体现应用核心价值的最小化体验?
App Clip Discovery in the App Store
App Clips在App Store中的发现方式
App Clips appear in App Store search as a separate card below your full app result — labeled "App Clip" with an "Open" button (not "Get").
- Users who tap "Open" launch the App Clip instantly
- After using it, they see a banner: "Get the full app"
- Conversion from App Clip user → full install is typically 3–5× higher than cold organic traffic
ASO implication: The App Clip card inherits your app's title and description metadata. Optimizing your main listing improves App Clip discoverability too.
App Clips会在App Store搜索中作为独立卡片显示在完整应用结果下方——标注为“App Clip”,并带有“打开”按钮(而非“获取”)。
- 用户点击“打开”即可立即启动App Clip
- 使用后,用户会看到横幅提示:“获取完整应用”
- 从App Clip用户转化为完整应用安装用户的比例通常比冷启动自然流量高3-5倍
ASO影响: App Clip卡片会继承应用的标题和描述元数据。优化主应用列表也能提升App Clip的可发现性。
Technical Requirements
技术要求
What to include in the App Clip
App Clip中需包含的内容
- Only the core experience
- Apple Pay or Sign in with Apple for authentication (no full account creation)
- No App Clip–only content — everything in the clip should also be in the full app
- Request only essential permissions (no push notifications in App Clips)
- 仅保留核心体验
- 使用Apple Pay或Sign in with Apple进行身份验证(无需完整账户创建流程)
- 无App Clip专属内容——剪辑中的所有内容也应存在于完整应用中
- 仅请求必要权限(App Clips中不支持推送通知)
URL scheme
URL Scheme
Each App Clip is triggered by a URL:
https://yourdomain.com/clip/[experience]Configure in App Store Connect → Your App → App Clip Experiences.
每个App Clip由URL触发:
https://yourdomain.com/clip/[experience]可在App Store Connect → 你的应用 → App Clip体验中进行配置。
Handoff to Full App
向完整应用切换
Always include a clear upgrade prompt:
swift
// Show SKOverlay after the user gets value from the clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)Show the overlay after the user has experienced value — not immediately.
务必包含清晰的升级提示:
swift
// 在用户从剪辑中获得价值后显示SKOverlay
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)需在用户获得价值体验后再显示该覆盖层——而非立即显示。
App Clip Experiences
App Clip体验配置
You can configure multiple App Clip experiences (one per URL pattern):
| Experience | URL | Use Case |
|---|---|---|
| Default | | General / App Store search |
| Location | | Maps, NFC at specific location |
| Campaign | | Marketing campaign |
| Feature | | Specific feature demo |
Each experience can have its own:
- Title (max 18 chars)
- Subtitle (max 13 chars)
- Header image (3000×2000px)
- Action button text
你可以配置多个App Clip体验(每个URL模式对应一个):
| 体验类型 | URL | 使用场景 |
|---|---|---|
| 默认 | | 通用场景 / App Store搜索 |
| 地理位置 | | 地图、特定位置的NFC触发 |
| 营销活动 | | 营销推广活动 |
| 特定功能 | | 特定功能演示 |
每个体验可单独设置:
- 标题(最多18个字符)
- 副标题(最多13个字符)
- 头部图片(3000×2000像素)
- 操作按钮文本
App Clip Card Design
App Clip卡片设计
The card is shown before the App Clip launches:
| Field | Limit | Tips |
|---|---|---|
| Title | 18 chars | Clear action: "Order Coffee" not "App Name" |
| Subtitle | 13 chars | Reinforce the value: "Skip the line" |
| Header image | 3000×2000px | Show the outcome, not the UI |
| Action button | — | Use context-specific text: "Order", "Pay", "Play" |
卡片会在App Clip启动前显示:
| 字段 | 限制 | 提示 |
|---|---|---|
| 标题 | 18个字符 | 清晰体现操作:如“点咖啡”而非“应用名称” |
| 副标题 | 13个字符 | 强化价值:如“免排队” |
| 头部图片 | 3000×2000像素 | 展示使用效果,而非界面 |
| 操作按钮 | — | 使用贴合场景的文本:如“下单”、“支付”、“游玩” |
Measurement
数据统计
Track in App Store Connect → App Analytics → App Clips:
- App Clip sessions
- App Clip cards displayed
- App Clip → full app conversions
- Unique App Clip users
可在App Store Connect → 应用分析 → App Clips中查看以下数据:
- App Clip会话数
- App Clip卡片展示次数
- App Clip到完整应用的转化数
- 独立App Clip用户数
App Clip vs Full App Install Trade-offs
App Clip与完整应用安装的权衡
| App Clip | Full Install | |
|---|---|---|
| User friction | Very low | Higher |
| Commitment | Low | High |
| Retention | Low (one-time use) | High |
| Conversion from Clip | — | 3–5× higher than cold traffic |
| Best for | Discovery + conversion | Retention + monetization |
| App Clip | 完整应用安装 | |
|---|---|---|
| 用户操作门槛 | 极低 | 较高 |
| 用户投入度 | 低 | 高 |
| 用户留存 | 低(一次性使用) | 高 |
| 从Clip转化比例 | — | 比冷启动流量高3-5倍 |
| 最佳适用场景 | 应用发现 + 用户转化 | 用户留存 + 商业化变现 |
Implementation Checklist
实现检查清单
Setup:
- [ ] App Clip target added to Xcode project
- [ ] App Clip < 15MB (use size report in Xcode)
- [ ] Associated Domains entitlement configured
- [ ] App Clip experience URLs registered in App Store Connect
UX:
- [ ] Core value delivered within 60 seconds
- [ ] Sign in with Apple or Apple Pay (no custom sign-up)
- [ ] SKOverlay shown post-value (not immediately)
- [ ] Clear data handoff when user installs full app
App Store Connect:
- [ ] Default App Clip experience configured
- [ ] Header image uploaded (3000×2000px)
- [ ] Title ≤ 18 chars, subtitle ≤ 13 chars
- [ ] Additional experiences for locations/campaigns (if applicable)设置:
- [ ] 已在Xcode项目中添加App Clip目标
- [ ] App Clip大小小于15MB(使用Xcode中的大小报告)
- [ ] 已配置关联域名权限
- [ ] 已在App Store Connect中注册App Clip体验URL
用户体验:
- [ ] 核心价值在60秒内传递给用户
- [ ] 使用Sign in with Apple或Apple Pay(无自定义注册流程)
- [ ] 在用户获得价值后展示SKOverlay(而非立即展示)
- [ ] 用户安装完整应用时,数据可顺利迁移
App Store Connect配置:
- [ ] 已配置默认App Clip体验
- [ ] 已上传头部图片(3000×2000像素)
- [ ] 标题≤18字符,副标题≤13字符
- [ ] 已配置针对地理位置/营销活动的额外体验(如适用)Related Skills
相关技能
- — Clip discoverability depends on main app ASO
aso-audit - — Apply same "value-first" principles to Clip experience
onboarding-optimization - — Drive traffic to App Clip URLs in paid campaigns
ua-campaign - — App Clips can support featuring eligibility
app-store-featured
- — Clip的可发现性依赖主应用的ASO优化
aso-audit - — 可将“价值优先”原则应用到Clip体验中
onboarding-optimization - — 在付费营销活动中引导流量至App Clip URL
ua-campaign - — App Clips可助力应用获得推荐资格
app-store-featured