來自蘋果的小程序App Clips詳解與橫向?qū)Ρ?/h2>
2 評論 18664 瀏覽 9 收藏 18 分鐘

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

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

一、什么是APP Clips?

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

圖片來源:蘋果官網(wǎng)

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

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

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

由于APP Clips還沒有正式的中文名稱,后文將用APP Clips表示蘋果推出的這個功能,用APP Clip表示具體某一個“APP Clips”。

二、APP Clips的淵源

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

圖片來源:手機截圖

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

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

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

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

而蘋果的APP Clips第一個特征:它是APP的一部分!

圖片來源:蘋果官網(wǎng)

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

一個APP允許有多個APP Clip。這就意味著,如果你的APP提供多類功能時,可以把每個大板塊單獨做成一個APP Clip。

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

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

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

四、更便捷的APP Clips

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

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

圖片來源:蘋果官網(wǎng)

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

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

知乎和滴滴打車APP中的使用蘋果ID登錄

圖片來源:截圖

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

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

圖片來源:蘋果官網(wǎng)

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

六、如何喚起APP Clips

首先,你要有一臺蘋果手機,且一定要是iPhone 6s以上的機型,否則不支持iOS 14。

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

然后解鎖你的iPhone,接下來有7種互動方式:

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

圖片來源:蘋果官網(wǎng)

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

除此之外,蘋果還提供了其他六種APP Clips的訪問方式:

圖片來源:蘋果官網(wǎng)

2.使用iPhone觸碰特定的NFC標簽。

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

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

5.在iMassage中主動分享、打開他人分享的APP Clip。

6.在蘋果自帶地圖中喚起使用。

7.在手機中查看最近用過的APP Clips。

圖片來源:蘋果官網(wǎng)

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

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

例如在抖音直播帶貨里,看到一款商品很不錯,一點進去發(fā)現(xiàn)是小米有品的購買鏈接,如果此時你又沒有下載小米有品APP:

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

未來的體驗可能是:點擊后,直接彈出小米有品的APP Clip,直接在里面完成購買。

八、APP Clips不是用完就走

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

九、APP Clips能力有限

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

答案是可能并不行。

蘋果不允許APP Clips訪問以下信息:

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

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

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

十、PWA

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

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

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

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

圖片來源:web.dev? 翻譯By iCheer

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

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

十一、微信小程序

微信小程序自2016年底開始內(nèi)測,2017年正式上線,關(guān)于微信小程序是不是獨創(chuàng)、以及它的實現(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

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

十二、快應(yīng)用

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

圖片來源:新浪科技

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

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

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

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

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

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

十四、總結(jié)

蘋果在2020年的WWDC上,將APP Clips稱之為“使用APP的全新方式”。

圖片來源:蘋果官網(wǎng)

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

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

在我看來,APP Clips在國際市場上還是很有前途和競爭力的。

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

#專欄作家#

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

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

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

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

評論
評論請登錄
  1. 你去過東北丈母娘家嘛?估計你這個土狗拿不出手,去了丟人不讓你去

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

    來自北京 回復(fù)