
今年的苹果WWDC苹果全球开发者大会(英文全称是“WorldwideDevelopersConference”)于北京时间6月23日凌晨1点进行了全球直播,期间随着iOS14的发布,苹果带来了官方的“小程序”APPClips。今天就来给大家讲解一下这项“新技术”有什么特点。
一、什么是APPClips?我们都知道,2017年初,微信带着“小程序”的概念来了。如果你需要使用哪款APP,现在可以无需下载,只要在微信中扫一扫对应二维码,或者搜一搜即可使用,即刻拥有堪比原生APP的流畅程度,和堪比H5的加载速度,让大家可以更快更好的体验到原生APP里面的内容。


转眼间3年半过去,苹果在最新的iOS14系统中带来了系统级的“小程序”:APPClips,中文直译为“应用剪辑”,我觉得叫“应用片段”、“应用剪影”之类的可能更合适些。
APPClips的目标是在需要的时候无需安装,只要有网络,就可以迅速上手。苹果官方给出的场景是租用小型摩托、买咖啡、填停车表等。
每个APPClip代码大小不能超过10MB,按照当前4G移动网络,乃至已在逐步推广的5G移动网络速度,10MB的内容在几秒钟内完成加载,是一件非常轻松的事情。
由于APPClips还没有正式的中文名称,后文将用APPClips表示苹果推出的这个功能,用APPClip表示具体某一个“APPClips”。
二、APPClips的渊源这个行为虽然看似浏览器的“收藏夹”或者网站链接的“快捷方式”,但不能否认,这就是最早的轻量化入口尝试之一。
结合当时还在蓬勃发展的H5技术,对于一些简单的应用场景,用户无需下载对应APP,事情可以直接在H5网页内解决。
三、APPClips是应用的一部分微信小程序推出后,很多人看到了小程序开发、应用的一片蓝海。甚至很多公司,将所有的功能都整合入微信小程序中,也就只有微信小程序端,并不提供原生的iOS或者Android的APP。
而苹果的APPClips第一个特征:它是APP的一部分!
也就是说,先要有一个APP,然后才能创建对应的APPClip(应用剪辑)。
一个APP允许有多个APPClip。这就意味着,如果你的APP提供多类功能时,可以把每个大板块单独做成一个APPClip。
APPClips采用跟iOS原生APP类似的编程方法,对于开发者比较友好,不像一款APP想做小程序版本,是另外一个平台、另外一种编程语言这么大的跨度。
APPClips是一个lite(轻量版)的APP,通过使用苹果系统提供的SwiftUI和UIKit界面框架,运行时只需要加载必须的内容,如页面排布、操作逻辑、多媒体信息等,可以减小软件包的尺寸,从而实现快速加载。
四、更便捷的APPClips就像微信为微信小程序提供了微信授权登录、微信授权获取手机号、微信支付等功能,让微信小程序可以使用起来更便捷一样。
苹果则为APPClips提供了APPlePay苹果支付、SigninwithAPPle使用苹果ID登录的功能。
但是目前国内APPlePay和APPle账号登录功能的功能普及程度相对还是较低,而且一个APPClip也不能唤起其他APPClip,也不允许一个APPClip唤起非自己所属的APP。
所以企业想拥抱APPClips的时候,如果需要在APPClip中实现快捷登录、支付功能,请务必先了解一下APPlePay和SigninwithAPPle。
知乎和滴滴打车APP中的使用苹果ID登录
五、使用APPClips为APP导流如果用户已下载了APP,则在对应场景下,不会再启用对应的APPClip,而是直接唤起APP。这就意味着,APP需要完整包含其APPClip所实现的功能,而不能某些功能仅限在APPClips中使用。
六、如何唤起APPClips首先,你要有一台苹果手机,且一定要是iPhone6s以上的机型,否则不支持iOS14。
然后,你要安装最新的iOS14系统,不过现在iOS14并未正式推出,只有试用版。正式版本预计在今年秋天(9月及以后)才会推出。
然后解锁你的iPhone,接下来有7种互动方式:
1.使用苹果自带相机应用扫码APPClipCodes。
这是一种苹果自己推出的一种特殊二维码,但是得今年年底才会正式推出。本质上与微信小程序码是一个意思,方便用户辨认。
除此之外,苹果还提供了其他六种APPClips的访问方式:
2.使用iPhone触碰特定的NFC标签。
3.使用苹果自带相机应用扫码特定内容的普通二维码。
4.在苹果自带浏览器Safari中访问特定网站。
5.在iMassage中主动分享、打开他人分享的APPClip。
6.在苹果自带地图中唤起使用。
7.在手机中查看最近用过的APPClips。
七、APPClips的调用特性由于APPClips和普通iOSAPP调用的方式类似,都是采用苹果的URLScheme,所以理论上在苹果系统的非官方应用里,只要知道调用路径,就可以唤起别家APP的APPClip。
例如在抖音直播带货里,看到一款商品很不错,一点进去发现是小米有品的购买链接,如果此时你又没有下载小米有品APP:
八、APPClips不是用完就走当用户使用完一个APPClip后,苹果允许该APPClip在用户离开后8小时内向用户发送通知,用户可以通过通知内容快速返回APPClip中。
九、APPClips能力有限虽然说苹果要求先有APP才能有APPClips,但是因为APPClips足够轻,对一些小型应用而言是否可以做到APP与APPClips功能一致,主打APPClips呢?
答案是可能并不行。
苹果不允许APPClips访问以下信息:
运动和健身数据;
苹果音乐与媒体;
来自通讯录,文件,消息,提醒和照片等应用程序的数据;
除了对应的APP外,APPClips无法与任何其他APP共享数据;
APPClips可以在被启动时获取用户所在的地理位置,该操作需要用户同意,且仅限于验证用户是否在开发者预设的地区内。APPClips并不能随时获取用户所在位置,也无法获得用户的具体位置信息。
一些高级的网络功能、应用内购、使用蓝牙设备,都只能在完整的APP中使用,而无法在APPClips中使用。
如果你想提前了解APPClips的更多特性,可以访问苹果的开发者网站:
在微信小程序已经普及了的今天,我就不再赘述APPClips与原生APP孰优孰劣的问题了,有兴趣的小伙伴直接去搜索小程序与原生APP、H5的对比文章即可。
十、PWA2015年谷歌Google提出了PWA概念,本质上是HTML技术与浏览器配合的集大成者,它并不是(也就是大家说的H5)的下一代产品。PWA又被成为“微信小程序的原型”。
PWA是HTML的应用创新,整合了浏览器的主动支持。除了它的提出者Google之外,现在微软的windows10、火狐firefox,甚至是苹果的Safari都是支持PWA。PWA解决了HTML的三个核心痛点:
可以添加到主屏幕作为入口;
可以实现离线访问,传统HTML都必须是联网才能加载的;
消息推送。
有了以上三个特点后,PWA就能让网页有解决原生APP一般的体验,但是显然,PWA最大的限制就是,你要安装一个支持PWA的浏览器。
不过有那么一家公司,既有操作系统,又有浏览器,一切都妥妥帖帖的给你安排好了,那就是谷歌和它旗下的Android安卓操作系统+浏览器Chrome,所以用户就不需要再额外安装什么浏览器,就能体验到PWA了。
如果你不知道苹果的APPClips怎么实现的话,看到这里,会不会觉得苹果是“抄袭”谷歌的呢?
十一、微信小程序微信小程序自2016年底开始内测,2017年正式上线,关于微信小程序是不是独创、以及它的实现原理,这里就不再赘述,可以直接阅读微信官方的文档。
微信小程序技术发展史:
可以肯定的是,无论是手机系统厂家、手机设备制造商、还是很多知名的互联网APP厂家(如抖音、百度、QQ等),都推出了自己的小程序产品或类型形式的产品,目前推广最成功、应用最广泛的还属微信小程序。
十二、快应用2018年3月20日,小米、华为、OPPO等10家中国手机厂商罕见地站到了一起,共同发布了快应用。无需安装、即点即用,快应用就是手机厂商版的“小程序”,现在已经有超过12家手机制造商加入了快应用。
官方网站:
快应用与PWA不一样,从技术实现角度看,它就是一个系统级别的“微信小程序”,而不是像PWA一样依赖HTML,缺点是你必须使用对应品牌厂商的安卓手机。
十三、横向对比这里采用大家常对比H5、原生APP、微信小程序的角度,对比一下PWA、以微信为代表的基于原生应用的小程序产品、快应用、APPClips:
可以看到,在轻量化APP入口这件事上,各大科技、互联网巨头的方案真是百花齐放、各有千秋。PWA在加载和交互体验这两个用户能感知的核心项上稍显劣势,但是它的背后有世界顶级的科技巨头支持,而且发展得最早、技术门槛相对最低,未来也是可以期待的。
十四、总结苹果在2020年的WWDC上,将APPClips称之为“使用APP的全新方式”。
但是,每个新的产品或功能在光鲜亮丽的背后,都有它的隐藏门槛,苹果的APPClips也不例外。就像要做一款微信小程序,那就必须按照微信平台的规则来一样,只能在微信允许的功能范围内做小程序,部分类别小程序需要提供对应的营业资质信息等。
想享受苹果的APPClips的红利,首要是要有一款独立的原生iOS应用,就这点就对很多稍小的互联网公司而言是个大的门槛。其次是有了iOS应用,还必须遵守苹果对应的APPStore上架规则。最核心的,当然是这个功能只能是iPhone用户才能体验!
在我看来,APPClips在国际市场上还是很有前途和竞争力的。
而在国内,由于有相当多支持跨平台、门槛低、使用体验好的相似产品存在,APPClips推广肯定会受限。不过我相信APPClips依然会有一小部分“死忠粉”,就像有的iPhone用户每天依然在刷着APPlePay,每天按着3Dtouch(新的叫做Haptictouch)一样。大部分的iPhone用户可能在他们的手机生命周期内完全没碰过、甚至都不知道这些功能的存在。
iCheer,公众号:云主子,人人都是产品经理专栏作家。房地产/物业行业产品经理,Python编程爱好者,养猫发烧友。
本文原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议





