苹果开发者大会被低估的App Clip小程序,到底有多强大?

苹果在 WWDC2020 上发布了新的操作系统iOS 14,新的iOS 14操作系统拥有新的主屏幕,增加了对小部件的支持,除此之外还有一个新的功能“App Clip”,有媒体叫做”苹果小程序”。

苹果宣称,iOS 14中的“App Clip”只是系统中的一小部分,App Clip将会和特定的产品和业务进行关联,并在几秒内加载完成特定的完成,例如租用小型摩托车,购买咖啡或者快速填写表格。虽然 Clip 在产品理念上和小程序有相似之处,但是在技术实现层面却是截然不同的东西。

而App Clip的出现,却标志着苹果下一步生态环境的更新已经起步。这个在开发者大会上被低估的小功能到底如何今天就有IT君和大家一起来看看。

实现方式

Apple Clip 和原生的 app 使用一样的方式。在 UI 框架上同时支持 UIKit 和 SwiftUI,有些开发者认为只能使用 SwiftUI 开发,这点是错误的。Clip 的定位和 watch app、app extension 类似,和 app 在同一个 project,是一个单独的 target。只是 Clip 并没有自己的专属 framework,使用的框架和 app 一致,可以认为是一个精简版的原生 App。

用完即走

苹果对 Clip 的使用场景非常明确:在一个特定的情境里,用户可以快速的使用 app 的核心服务。

触手可及

Clip 使用一段 URL 标识自己,格式遵从 universal link。因为苹果对 Clip 的使用场景非常明确,所以在 Clip 的调起方式做了严格限制。Clip 的调用只能是用户主动要发起才能访问,所以不存在用户在某个 app 里不小心点了一个按钮,就跳转下载了 Clip。

Clip 的发起入口有以下几种:NFC、二维码、Safari 中关联了 Clip 的 页、苹果消息应用、Siri 附近建议和苹果地图

NFC 和二维码的入口很容易理解,必须用户主动拿出手机靠近 NFC、打开相机扫描。Safari 中发起和之前的 universal link 类似,该 站配置了关联的 Clip 信息后,会有一个 banner 提示打开应用。

Siri 附近建议和苹果地图。场景和前面的二维码类似,如果我在地图上看到一个商家,商家有提供服务的 Clip,我可以在地图或者 Siri 建议里直接打开 Clip。

轻量级的应用程序

因为 Clip 的大小被限制在了 10MB 以下,在当下的 络状态下,可以实现快速的打开。为了给用户使用非常轻松的感觉,在 UI 上不会体现”安装”这样的字眼,而是直接”打开”。预期的场景下用户打开 Clip 和打开一个 页类似。因此在用户的视角里就不存在软件的安装、卸载。

微信小程序

前面提过在产品理念上小程序和 Clip 很相似,甚至说不定 Clip 是受了小程序的启发。在市场上,小程序是 Clip 的真正对手。

小程序基于微信的 app,Clip 基于操作系统,因此在能力上 Clip 有优势。小程序的入口需要先打开微信,而 Clip 可以通过 NFC 靠近直接激活应用。对于开发者而言,Clip 可以直接获得很多原生的能力,如果用户喜欢可以关联下载自己的原生应用。在小程序中,微信出于商业原因开发者不能直接跳转到自有 app,小程序的能力也依赖于微信提供的接口。

而区别是,每次使用 Clip 时也会有一个短暂的浮层展示。不过如果开发者没有自己的独立 app,那么也就只能选择小程序了。小程序发展到现在场景也比最早提出的线下服务更加多了,反而类似 Instant apps,更像一个轻量级的 app。

考虑到国内很多小程序的厂商都没有自己的独立 app,因此 clip 对于这部分群体也并没有什么吸引力。不过对于线下服务类,尤其有支付场景的,Clip 在用户体验上会比小程序好一些。

Clip 的业务场景和小程序有一小部分是重叠的,小程序覆盖的场景还是更多一些。两者在大部分时候并不是互斥式的竞争关系,即便在一些场景下 Clip 有技术优势,商家也不会放弃小程序,因为还有安卓用户。

在 App Store connect 中还可以针对指定的参数配置不一样的标题和图片。比如一家连锁咖啡店,可能不同的店你希望弹出的标题图片是不一样的,可以进行单独的配置。


总结

苹果定义的 Clip 的关键词是:lightweight、native、fast、focused、in-the-moment experience。

Clip 在特定的线下场景里有着相当好的用户体验。对于已经拥有独立 app 的公司来说,开发一个 clip 应用的成本并不高。我个人还是期待这样一个好的技术可以被更多开发者接纳,可以提供给用户更好的体验。对于小程序,clip 的场景窄的多,两者并不是直接竞争关系。我更愿意看做是特定场景下,对于小程序原生能力不足的一种补充。


声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月25日
下一篇 2020年5月25日

相关推荐