万物皆可“小程序”——迟到的iOS 14之猜想
這是一篇沒(méi)能趕上熱點(diǎn)的文章,但好在對(duì)技術(shù)的討論總是多多益善,不分冷熱。
作者:唐賡&LiveVideoStack
編輯:Coco Liang
時(shí)間倒回4月9日,9To5Mac通過(guò)iOS 14的代碼,猜測(cè)蘋(píng)果或?qū)⑼瞥鋈碌腁PP下載和使用方式,用戶(hù)只需掃描二維碼或打開(kāi)鏈接,即可體驗(yàn)應(yīng)用程序的某些特定功能,而不需要在iPhone或iPad上安裝APP的完整版本。
消息稱(chēng),iOS 14將會(huì)使用一種被蘋(píng)果內(nèi)部稱(chēng)為“Clips”的API。?“Clips”允許開(kāi)發(fā)人員向用戶(hù)提供應(yīng)用程序中交互式的動(dòng)態(tài)內(nèi)容(在用戶(hù)尚未安裝該應(yīng)用程序的情況下)。
假設(shè)用戶(hù)掃描的二維碼帶有指向YouTube視頻的鏈接,但是該用戶(hù)并沒(méi)有在iPhone上安裝YouTube官方應(yīng)用程序,那么只要通過(guò) “Clips”,用戶(hù)便能夠掃描該二維碼,并在本地用戶(hù)界面而不是Safari網(wǎng)頁(yè)上觀(guān)看視頻內(nèi)容。
由于目前關(guān)于 “Clips”的資料非常有限,我們專(zhuān)門(mén)采訪(fǎng)了花椒直播技術(shù)部負(fù)責(zé)人唐賡,和他一起對(duì)“Clips”進(jìn)行了一些有(大)限(膽)的探(猜)討(測(cè)):
1. 相比Android的Slice,更像是微信小程序
2. 可能是Siri功能的延伸,但容易引發(fā)隱私憂(yōu)慮
3. 將強(qiáng)化專(zhuān)有生態(tài)(iOS、Webkit)
4. 完善iOS用戶(hù)定制化的短板
有關(guān)第1、2點(diǎn)猜測(cè),唐賡的看法是:
"先說(shuō)說(shuō)我熟悉的直播領(lǐng)域音視頻技術(shù)的現(xiàn)狀,目前iOS系統(tǒng)硬件已經(jīng)很強(qiáng)大,H.264、H.265硬件編解碼也已經(jīng)很普及,此外,硬件回聲消除效果也很令人滿(mǎn)意,常規(guī)的采集和播放也不存在難度,更多的問(wèn)題還是集中在網(wǎng)絡(luò)層面。
低延遲、抗丟包、抗抖動(dòng)以及多人實(shí)時(shí)互動(dòng)等等,還需要技術(shù)優(yōu)化。另外,基于AI的視頻人臉識(shí)別、表情識(shí)別、肢體識(shí)別、背景分割、虛擬形象驅(qū)動(dòng)、虛擬主播等也是目前非常重要的方向,可以提供很多面向未來(lái)的體驗(yàn)和玩法。
說(shuō)回Clips,大家都拿安卓的Slices進(jìn)行對(duì)比,不過(guò)我覺(jué)得安卓Slices主要出現(xiàn)在Search結(jié)果頁(yè)和Assistant,目標(biāo)是用于整合手機(jī)內(nèi)部應(yīng)用的功能。
而iOS的Clips從描述上看更接近國(guó)內(nèi)用戶(hù)早已熟悉的微信掃碼和小程序,主要定位應(yīng)該是和線(xiàn)下應(yīng)用結(jié)合,進(jìn)行動(dòng)態(tài)展示和交互,就像現(xiàn)在大家常用的掃碼購(gòu)物、點(diǎn)餐、租車(chē)、導(dǎo)游和購(gòu)票等等。
‘Clips’API允許開(kāi)發(fā)人員向用戶(hù)提供應(yīng)用程序中交互式的動(dòng)態(tài)內(nèi)容,支持用戶(hù)‘掃描二維碼—跳出程序卡片—本地觀(guān)看視頻’。為了讓用戶(hù)無(wú)感下載顯然應(yīng)該要想方設(shè)法最小化Clips組件的體積,我認(rèn)為開(kāi)發(fā)者應(yīng)該選擇基于系統(tǒng)已有的組件來(lái)實(shí)現(xiàn)。
比如基于系統(tǒng)的HLS播放器、原生WebRTC,或者可以更激進(jìn)一些,把一些原來(lái)基于客戶(hù)端實(shí)現(xiàn)的一些特效如點(diǎn)贊、禮物特效等等,在服務(wù)端混入視頻流后在Clips內(nèi)進(jìn)行展示,以提供更完整更接近App的用戶(hù)體驗(yàn)。
估計(jì)蘋(píng)果也會(huì)允許直接調(diào)用ApplePay、IAP進(jìn)行支付,登錄也會(huì)基于Apple ID(蘋(píng)果要求6/30之前所有App都要支持蘋(píng)果登錄可能就是在給它鋪路?)。
如果主要基于HLS播放的話(huà),要實(shí)現(xiàn)低延遲的用戶(hù)體驗(yàn),采用去年蘋(píng)果推出的低延遲HLS方案可能是一個(gè)必然選擇。當(dāng)然,如果不需要強(qiáng)調(diào)低延遲特性的話(huà),普通HLS也應(yīng)該夠用了。
理論上,只要能不受限地訪(fǎng)問(wèn)網(wǎng)絡(luò),觀(guān)看、互動(dòng)問(wèn)題都不大,功能取舍更多是在資源、布局限制下的產(chǎn)品設(shè)計(jì)問(wèn)題,如果連登錄、支付都利用上的話(huà),功能支持和體驗(yàn)可以更完整快捷。
Clips的定位應(yīng)該主要是線(xiàn)下應(yīng)用,音視頻方面應(yīng)該是更傾向于點(diǎn)播類(lèi)型的業(yè)務(wù),實(shí)時(shí)類(lèi)型的業(yè)務(wù)基于WebRTC也應(yīng)該沒(méi)有問(wèn)題。
而花椒直播本身作為線(xiàn)上直播平臺(tái),平臺(tái)本身直接與線(xiàn)下結(jié)合的場(chǎng)景相對(duì)較少(當(dāng)然我們有不少主播是做線(xiàn)下戶(hù)外直播的),可能會(huì)有一些線(xiàn)下的廣告掃碼后就可以推薦附近的主播、附近的興趣類(lèi)似的用戶(hù)進(jìn)行一些交互,或者用于線(xiàn)下活動(dòng)場(chǎng)合方便用戶(hù)體驗(yàn)和安裝。"
也有另一種聲音認(rèn)為,無(wú)論是Android的Slice還是iOS的Chips,都對(duì)開(kāi)放網(wǎng)絡(luò)標(biāo)準(zhǔn)(HTML5和Web)構(gòu)成了巨大的威脅,使網(wǎng)絡(luò)環(huán)境變得更加碎片化,甚至讓前者開(kāi)始為專(zhuān)有生態(tài)系統(tǒng)(iOS、Webkit)提供額外的功能,使得專(zhuān)有標(biāo)準(zhǔn)在實(shí)現(xiàn)硬件、操作系統(tǒng)以及應(yīng)用程序之間的緊密集成方面更上一層樓。
事實(shí)上,即使是Chrome也很難同時(shí)支持網(wǎng)絡(luò)應(yīng)用、iOS和Android,而我們最不需要的就是Android和iOS也同樣加速脫離Web標(biāo)準(zhǔn)。
有網(wǎng)友稱(chēng),如果你擔(dān)心Chromium的影響太大,那么你也應(yīng)該擔(dān)心Webkit的控制太多。
拿HLS舉例,HLS由蘋(píng)果開(kāi)發(fā),也被廣泛使用。但如果要在Apple設(shè)備上播放視頻,則必須使用HLS。而iOS上的Webkit中不提供構(gòu)建自己的播放器(MSE)所需的工具,并且由于用戶(hù)無(wú)法使用其他瀏覽器引擎,事情因此變得很麻煩。
Safari不支持WebP或VP9之類(lèi)的開(kāi)放標(biāo)準(zhǔn),蘋(píng)果也在盡力禁用硬件解碼器支持的類(lèi)型。現(xiàn)在基本上每個(gè)大型流媒體平臺(tái)都需要對(duì)內(nèi)容分別進(jìn)行DASH和HLS編碼,類(lèi)似與Webkit-iOS相關(guān)的問(wèn)題肯定也存在于其他行業(yè)。而將所有人鎖定在一個(gè)渲染引擎上是非常anti-consumer的。
不會(huì)有人想讓一家公司控制Web標(biāo)準(zhǔn),這將意味著這家公司可以在該標(biāo)準(zhǔn)損害其商業(yè)模式的情況下對(duì)其進(jìn)行修改甚至是刪除。這就類(lèi)似于AppStore可以通過(guò)限制用戶(hù)對(duì)應(yīng)用程序類(lèi)型的訪(fǎng)問(wèn)(例如游戲直播應(yīng)用)來(lái)減少用戶(hù)的選擇,which,損害了消費(fèi)者利益。
目前并不確定Clips的應(yīng)用范圍(iOS 14構(gòu)建了QR碼),但如果它被用在搜索結(jié)果或Siri中,也不足為奇。但Siri的功能因此被延伸的同時(shí),也存在著很大的安全隱患就是了。
蘋(píng)果公司正在OpenTable、Yelp、DoorDash、索尼(及其PS4 Second Screen應(yīng)用程序)和YouTube測(cè)試新的API,并可能在WWDC演示中將這些APP用作示例,也就是說(shuō),或許一切將在6月揭曉。
2020.6.20-2020.6.21 LiveVideoStack首屆音視頻線(xiàn)上峰會(huì)
總結(jié)
以上是生活随笔為你收集整理的万物皆可“小程序”——迟到的iOS 14之猜想的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LiveVideoStack线上分享第五
- 下一篇: 喜马拉雅贺雯迪:基于端到端TTS实现更具