Description
App Clips(轻App)
什么是App Clip
轻App是App的轻量级版本,让用户能够快速执行日常任务,而无需下载和安装 App
当用户启动App Clip时系统会自动下载并启动App Clip;并且当AppClip处于非活跃状态一段时间后系统会自动删除App Clip。
有点微信小程序的味道啊。
目标:
- 随取随用,无需下载安装App
- 在保护用户的隐私前提下让用户能够快速执行日常任务
App Clips focus on finishing one task quickly
开发
限制🚫
在决定开发App Clip前先要App Clip的限制,哪些是App Clip不能做的事情
- iOS >= 14
- size
- 10MB <= iOS 15
- 15MB >= iOS 16
开发 TODO
Apple App Clips 开发
How to Build an App Clip on iOS 14
一个App只能创建一个App Clip,但是只要Size足够,可以根据Invocation URL实现不同体验。
Invocation
要启动App Clip需要用户进行Invocation操作
当用户触发Invocation后,系统就展示App Clip卡(App Clip Card),当用户点击【open】事则启动App Clip。
截止到目前(2023/06/29)Apple提供了以下Invocation
方式:
- App Clip码
- Invocation URL 二维码
- Safari 浏览器中的智能App横幅广告(Smart App Banner)
- iMessage中的链接
- NFC 标签
- “地图”中的地点卡
- 基于定位的Siri建议
- App资源库(App Library)/ 最近访问的App
注意:触发Invocation还得靠用户主动操作(点击或者扫一扫)。
Invocation URL
Issues/Concern:
-
如何通过代码调用App Clip ?【目前不行,iOS17可以啦】
只能采用官方提供那几种方式。
参考Can one app invoke another app's app clip? -
如果用户已经安装了App,则系统会直接启动APP,而不再启动App Clip。利用这个可以多用来是获客。
App Clip Code(轻App码)
有点类似微信小程序的二维码,轻App也有专属的“二维码”,即轻App码。
App Clip Code tends to be the best way for people to discover and launch your App Clip.
PK App Extension
App Clips跟App Extension还挺像的。
PK 小程序
App Clip可以视为IOS系统级别小程序。