來(lái)自蘋(píng)果的小程序App Clips詳解與橫向?qū)Ρ?/h2>
2 評(píng)論 18926 瀏覽 9 收藏 18 分鐘

2017年,微信推出了小程序,不用下載APP就可以體驗(yàn)到原生APP里面的內(nèi)容。如今,蘋(píng)果帶著小程序App Clips來(lái)了。本文作者對(duì)App Clips進(jìn)行了深度分析,希望對(duì)你有幫助。

今年的蘋(píng)果WWDC蘋(píng)果全球開(kāi)發(fā)者大會(huì)(英文全稱(chēng)是“Worldwide Developers Conference”)于北京時(shí)間6月23日凌晨1點(diǎn)進(jìn)行了全球直播,期間隨著iOS 14的發(fā)布,蘋(píng)果帶來(lái)了官方的“小程序”APP Clips。今天就來(lái)給大家講解一下這項(xiàng)“新技術(shù)”有什么特點(diǎn)。

一、什么是APP Clips?

我們都知道,2017年初,微信帶著“小程序”的概念來(lái)了。如果你需要使用哪款A(yù)PP,現(xiàn)在可以無(wú)需下載,只要在微信中掃一掃對(duì)應(yīng)二維碼,或者搜一搜即可使用,即刻擁有堪比原生APP的流暢程度,和堪比H5的加載速度,讓大家可以更快更好的體驗(yàn)到原生APP里面的內(nèi)容。

圖片來(lái)源:蘋(píng)果官網(wǎng)

轉(zhuǎn)眼間3年半過(guò)去,蘋(píng)果在最新的iOS 14系統(tǒng)中帶來(lái)了系統(tǒng)級(jí)的“小程序”:APP Clips,中文直譯為“應(yīng)用剪輯”,我覺(jué)得叫“應(yīng)用片段”、“應(yīng)用剪影”之類(lèi)的可能更合適些。

APP Clips的目標(biāo)是在需要的時(shí)候無(wú)需安裝,只要有網(wǎng)絡(luò),就可以迅速上手。蘋(píng)果官方給出的場(chǎng)景是租用小型摩托、買(mǎi)咖啡、填停車(chē)表等。

每個(gè)APP Clip代碼大小不能超過(guò)10MB,按照當(dāng)前4G移動(dòng)網(wǎng)絡(luò),乃至已在逐步推廣的5G移動(dòng)網(wǎng)絡(luò)速度,10MB的內(nèi)容在幾秒鐘內(nèi)完成加載,是一件非常輕松的事情。

由于APP Clips還沒(méi)有正式的中文名稱(chēng),后文將用APP Clips表示蘋(píng)果推出的這個(gè)功能,用APP Clip表示具體某一個(gè)“APP Clips”。

二、APP Clips的淵源

其實(shí)早在微信小程序之前多年,iPhone/iPad上面的Safari網(wǎng)頁(yè)瀏覽器,就支持把網(wǎng)頁(yè)以圖標(biāo)入口的形式固定在主屏幕上,外觀(guān)看上去與普通的APP沒(méi)任何區(qū)別。用戶(hù)直接點(diǎn)擊對(duì)應(yīng)網(wǎng)頁(yè)圖標(biāo),就直接打開(kāi)對(duì)應(yīng)的網(wǎng)站。

圖片來(lái)源:手機(jī)截圖

這個(gè)行為雖然看似瀏覽器的“收藏夾”或者網(wǎng)站鏈接的“快捷方式”,但不能否認(rèn),這就是最早的輕量化入口嘗試之一。

結(jié)合當(dāng)時(shí)還在蓬勃發(fā)展的H5技術(shù),對(duì)于一些簡(jiǎn)單的應(yīng)用場(chǎng)景,用戶(hù)無(wú)需下載對(duì)應(yīng)APP,事情可以直接在H5網(wǎng)頁(yè)內(nèi)解決。

三、APP Clips是應(yīng)用的一部分

微信小程序推出后,很多人看到了小程序開(kāi)發(fā)、應(yīng)用的一片藍(lán)海。甚至很多公司,將所有的功能都整合入微信小程序中,也就只有微信小程序端,并不提供原生的iOS或者Android的APP。

而蘋(píng)果的APP Clips第一個(gè)特征:它是APP的一部分!

圖片來(lái)源:蘋(píng)果官網(wǎng)

也就是說(shuō),先要有一個(gè)APP,然后才能創(chuàng)建對(duì)應(yīng)的APP Clip(應(yīng)用剪輯)。

一個(gè)APP允許有多個(gè)APP Clip。這就意味著,如果你的APP提供多類(lèi)功能時(shí),可以把每個(gè)大板塊單獨(dú)做成一個(gè)APP Clip。

APP Clips采用跟iOS原生APP類(lèi)似的編程方法,對(duì)于開(kāi)發(fā)者比較友好,不像一款A(yù)PP想做小程序版本,是另外一個(gè)平臺(tái)、另外一種編程語(yǔ)言這么大的跨度。

APP Clips是一個(gè)lite(輕量版)的APP,通過(guò)使用蘋(píng)果系統(tǒng)提供的SwiftUI和UIKit界面框架,運(yùn)行時(shí)只需要加載必須的內(nèi)容,如頁(yè)面排布、操作邏輯、多媒體信息等,可以減小軟件包的尺寸,從而實(shí)現(xiàn)快速加載。

圖片來(lái)源:iCheer原創(chuàng)

四、更便捷的APP Clips

就像微信為微信小程序提供了微信授權(quán)登錄、微信授權(quán)獲取手機(jī)號(hào)、微信支付等功能,讓微信小程序可以使用起來(lái)更便捷一樣。

蘋(píng)果則為APP Clips提供了APPle Pay蘋(píng)果支付、Sign in with APPle使用蘋(píng)果ID登錄的功能。

圖片來(lái)源:蘋(píng)果官網(wǎng)

但是目前國(guó)內(nèi)APPle Pay和APPle賬號(hào)登錄功能的功能普及程度相對(duì)還是較低,而且一個(gè)APP Clip也不能喚起其他APP Clip,也不允許一個(gè)APP Clip喚起非自己所屬的APP。

所以企業(yè)想擁抱APP Clips的時(shí)候,如果需要在APP Clip中實(shí)現(xiàn)快捷登錄、支付功能,請(qǐng)務(wù)必先了解一下APPle Pay和Sign in with APPle。

知乎和滴滴打車(chē)APP中的使用蘋(píng)果ID登錄

圖片來(lái)源:截圖

五、使用APP Clips為APP導(dǎo)流

蘋(píng)果允許在APP Clip中展示綁定的完整APP的下載選項(xiàng),點(diǎn)擊后將跳到蘋(píng)果應(yīng)用商店進(jìn)行下載安裝。

圖片來(lái)源:蘋(píng)果官網(wǎng)

如果用戶(hù)已下載了APP,則在對(duì)應(yīng)場(chǎng)景下,不會(huì)再啟用對(duì)應(yīng)的APP Clip,而是直接喚起APP。這就意味著,APP需要完整包含其APP Clip所實(shí)現(xiàn)的功能,而不能某些功能僅限在APP Clips中使用。

六、如何喚起APP Clips

首先,你要有一臺(tái)蘋(píng)果手機(jī),且一定要是iPhone 6s以上的機(jī)型,否則不支持iOS 14。

然后,你要安裝最新的iOS 14系統(tǒng),不過(guò)現(xiàn)在iOS 14并未正式推出,只有試用版。正式版本預(yù)計(jì)在今年秋天(9月及以后)才會(huì)推出。

然后解鎖你的iPhone,接下來(lái)有7種互動(dòng)方式:

1.使用蘋(píng)果自帶相機(jī)應(yīng)用掃碼APP Clip Codes。

圖片來(lái)源:蘋(píng)果官網(wǎng)

這是一種蘋(píng)果自己推出的一種特殊二維碼,但是得今年年底才會(huì)正式推出。本質(zhì)上與微信小程序碼是一個(gè)意思,方便用戶(hù)辨認(rèn)。

除此之外,蘋(píng)果還提供了其他六種APP Clips的訪(fǎng)問(wèn)方式:

圖片來(lái)源:蘋(píng)果官網(wǎng)

2.使用iPhone觸碰特定的NFC標(biāo)簽。

3.使用蘋(píng)果自帶相機(jī)應(yīng)用掃碼特定內(nèi)容的普通二維碼。

4.在蘋(píng)果自帶瀏覽器Safari中訪(fǎng)問(wèn)特定網(wǎng)站。

5.在iMassage中主動(dòng)分享、打開(kāi)他人分享的APP Clip。

6.在蘋(píng)果自帶地圖中喚起使用。

7.在手機(jī)中查看最近用過(guò)的APP Clips。

圖片來(lái)源:蘋(píng)果官網(wǎng)

七、APP Clips的調(diào)用特性

由于APP Clips和普通iOS APP調(diào)用的方式類(lèi)似,都是采用蘋(píng)果的URL Scheme,所以理論上在蘋(píng)果系統(tǒng)的非官方應(yīng)用里,只要知道調(diào)用路徑,就可以喚起別家APP的APP Clip。

例如在抖音直播帶貨里,看到一款商品很不錯(cuò),一點(diǎn)進(jìn)去發(fā)現(xiàn)是小米有品的購(gòu)買(mǎi)鏈接,如果此時(shí)你又沒(méi)有下載小米有品APP:

現(xiàn)在的體驗(yàn)是:點(diǎn)擊后,提示未安裝小米有品APP,跳到蘋(píng)果應(yīng)用商店下載。下載完成后返回抖音,再次點(diǎn)擊該鏈接,從而喚起小米有品APP,再跳到對(duì)應(yīng)商品頁(yè)面完成購(gòu)買(mǎi)。

未來(lái)的體驗(yàn)可能是:點(diǎn)擊后,直接彈出小米有品的APP Clip,直接在里面完成購(gòu)買(mǎi)。

八、APP Clips不是用完就走

當(dāng)用戶(hù)使用完一個(gè)APP Clip后,蘋(píng)果允許該APP Clip在用戶(hù)離開(kāi)后8小時(shí)內(nèi)向用戶(hù)發(fā)送通知,用戶(hù)可以通過(guò)通知內(nèi)容快速返回APP Clip中。

九、APP Clips能力有限

雖然說(shuō)蘋(píng)果要求先有APP才能有APP Clips,但是因?yàn)锳PP Clips足夠輕,對(duì)一些小型應(yīng)用而言是否可以做到APP與APP Clips功能一致,主打APP Clips呢?

答案是可能并不行。

蘋(píng)果不允許APP Clips訪(fǎng)問(wèn)以下信息:

  • 運(yùn)動(dòng)和健身數(shù)據(jù);
  • 蘋(píng)果音樂(lè)與媒體;
  • 來(lái)自通訊錄,文件,消息,提醒和照片等應(yīng)用程序的數(shù)據(jù);
  • 除了對(duì)應(yīng)的APP外,APP Clips無(wú)法與任何其他APP共享數(shù)據(jù);
  • APP Clips可以在被啟動(dòng)時(shí)獲取用戶(hù)所在的地理位置,該操作需要用戶(hù)同意,且僅限于驗(yàn)證用戶(hù)是否在開(kāi)發(fā)者預(yù)設(shè)的地區(qū)內(nèi)。APP Clips并不能隨時(shí)獲取用戶(hù)所在位置,也無(wú)法獲得用戶(hù)的具體位置信息。
  • 一些高級(jí)的網(wǎng)絡(luò)功能、應(yīng)用內(nèi)購(gòu)、使用藍(lán)牙設(shè)備,都只能在完整的APP中使用,而無(wú)法在APP Clips中使用。

如果你想提前了解APP Clips的更多特性,可以訪(fǎng)問(wèn)蘋(píng)果的開(kāi)發(fā)者網(wǎng)站:https://developer.APPle.com/APP-clips/

在微信小程序已經(jīng)普及了的今天,我就不再贅述APP Clips與原生APP孰優(yōu)孰劣的問(wèn)題了,有興趣的小伙伴直接去搜索小程序與原生APP、H5的對(duì)比文章即可。

十、PWA

2015年谷歌Google提出了PWA概念,本質(zhì)上是HTML技術(shù)與瀏覽器配合的集大成者,它并不是HTML5.0(也就是大家說(shuō)的H5)的下一代產(chǎn)品。PWA又被成為“微信小程序的原型”。

PWA是HTML的應(yīng)用創(chuàng)新,整合了瀏覽器的主動(dòng)支持。除了它的提出者Google之外,現(xiàn)在微軟的windows10、火狐firefox,甚至是蘋(píng)果的Safari都是支持PWA。PWA解決了HTML的三個(gè)核心痛點(diǎn):

  • 可以添加到主屏幕作為入口;
  • 可以實(shí)現(xiàn)離線(xiàn)訪(fǎng)問(wèn),傳統(tǒng)HTML都必須是聯(lián)網(wǎng)才能加載的;
  • 消息推送。

有了以上三個(gè)特點(diǎn)后,PWA就能讓網(wǎng)頁(yè)有解決原生APP一般的體驗(yàn),但是顯然,PWA最大的限制就是,你要安裝一個(gè)支持PWA的瀏覽器。

圖片來(lái)源:web.dev? 翻譯By iCheer

不過(guò)有那么一家公司,既有操作系統(tǒng),又有瀏覽器,一切都妥妥帖帖的給你安排好了,那就是谷歌和它旗下的Android安卓操作系統(tǒng)+瀏覽器Chrome,所以用戶(hù)就不需要再額外安裝什么瀏覽器,就能體驗(yàn)到PWA了。

如果你不知道蘋(píng)果的APP Clips怎么實(shí)現(xiàn)的話(huà),看到這里,會(huì)不會(huì)覺(jué)得蘋(píng)果是“抄襲”谷歌的呢?

十一、微信小程序

微信小程序自2016年底開(kāi)始內(nèi)測(cè),2017年正式上線(xiàn),關(guān)于微信小程序是不是獨(dú)創(chuàng)、以及它的實(shí)現(xiàn)原理,這里就不再贅述,可以直接閱讀微信官方的文檔。

微信小程序技術(shù)發(fā)展史:

https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%8A%80%E6%9C%AF%E5%8F%91%E5%B1%95%E5%8F%B2

可以肯定的是,無(wú)論是手機(jī)系統(tǒng)廠(chǎng)家、手機(jī)設(shè)備制造商、還是很多知名的互聯(lián)網(wǎng)APP廠(chǎng)家(如抖音、百度、QQ等),都推出了自己的小程序產(chǎn)品或類(lèi)型形式的產(chǎn)品,目前推廣最成功、應(yīng)用最廣泛的還屬微信小程序。

十二、快應(yīng)用

2018年 3 月 20 日,小米、華為、OPPO 等 10 家中國(guó)手機(jī)廠(chǎng)商罕見(jiàn)地站到了一起,共同發(fā)布了快應(yīng)用。無(wú)需安裝、即點(diǎn)即用,快應(yīng)用就是手機(jī)廠(chǎng)商版的“小程序”,現(xiàn)在已經(jīng)有超過(guò)12家手機(jī)制造商加入了快應(yīng)用。

圖片來(lái)源:新浪科技

官方網(wǎng)站:https://www.quickAPP.cn/

快應(yīng)用與PWA不一樣,從技術(shù)實(shí)現(xiàn)角度看,它就是一個(gè)系統(tǒng)級(jí)別的“微信小程序”,而不是像PWA一樣依賴(lài)HTML,缺點(diǎn)是你必須使用對(duì)應(yīng)品牌廠(chǎng)商的安卓手機(jī)。

十三、橫向?qū)Ρ?/h2>

這里采用大家常對(duì)比H5、原生APP、微信小程序的角度,對(duì)比一下PWA、以微信為代表的基于原生應(yīng)用的小程序產(chǎn)品、快應(yīng)用、APP Clips:

圖片來(lái)源:iCheer原創(chuàng)

可以看到,在輕量化APP入口這件事上,各大科技、互聯(lián)網(wǎng)巨頭的方案真是百花齊放、各有千秋。PWA在加載和交互體驗(yàn)這兩個(gè)用戶(hù)能感知的核心項(xiàng)上稍顯劣勢(shì),但是它的背后有世界頂級(jí)的科技巨頭支持,而且發(fā)展得最早、技術(shù)門(mén)檻相對(duì)最低,未來(lái)也是可以期待的。

十四、總結(jié)

蘋(píng)果在2020年的WWDC上,將APP Clips稱(chēng)之為“使用APP的全新方式”。

圖片來(lái)源:蘋(píng)果官網(wǎng)

但是,每個(gè)新的產(chǎn)品或功能在光鮮亮麗的背后,都有它的隱藏門(mén)檻,蘋(píng)果的APP Clips也不例外。就像要做一款微信小程序,那就必須按照微信平臺(tái)的規(guī)則來(lái)一樣,只能在微信允許的功能范圍內(nèi)做小程序,部分類(lèi)別小程序需要提供對(duì)應(yīng)的營(yíng)業(yè)資質(zhì)信息等。

想享受蘋(píng)果的APP Clips的紅利,首要是要有一款獨(dú)立的原生iOS應(yīng)用,就這點(diǎn)就對(duì)很多稍小的互聯(lián)網(wǎng)公司而言是個(gè)大的門(mén)檻。其次是有了iOS應(yīng)用,還必須遵守蘋(píng)果對(duì)應(yīng)的APP Store上架規(guī)則。最核心的,當(dāng)然是這個(gè)功能只能是iPhone用戶(hù)才能體驗(yàn)!

在我看來(lái),APP Clips在國(guó)際市場(chǎng)上還是很有前途和競(jìng)爭(zhēng)力的。

而在國(guó)內(nèi),由于有相當(dāng)多支持跨平臺(tái)、門(mén)檻低、使用體驗(yàn)好的相似產(chǎn)品存在,APP Clips推廣肯定會(huì)受限。不過(guò)我相信APP Clips依然會(huì)有一小部分“死忠粉”,就像有的iPhone用戶(hù)每天依然在刷著APPle Pay,每天按著3D touch(新的叫做Haptic touch)一樣。大部分的iPhone用戶(hù)可能在他們的手機(jī)生命周期內(nèi)完全沒(méi)碰過(guò)、甚至都不知道這些功能的存在。

#專(zhuān)欄作家#

iCheer,公眾號(hào):云主子,人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家。房地產(chǎn)/物業(yè)行業(yè)產(chǎn)品經(jīng)理,Python編程愛(ài)好者,養(yǎng)貓發(fā)燒友。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App

評(píng)論
評(píng)論請(qǐng)登錄
  1. 你去過(guò)東北丈母娘家嘛?估計(jì)你這個(gè)土狗拿不出手,去了丟人不讓你去

    來(lái)自北京 回復(fù)
  2. 樓主,怎么沒(méi)提google 的instant app

    來(lái)自北京 回復(fù)