在輕應(yīng)用混戰(zhàn)的當(dāng)下,小程序已經(jīng)成為巨頭們角逐的焦點(diǎn),阿里作為國內(nèi)互聯(lián)網(wǎng)公司中的巨頭之一,自然也就不甘落后了,最近InfoQ 采訪了支付寶小程序首席架構(gòu)師白招拒,為大家解讀支付寶小程序的技術(shù)架構(gòu)和開發(fā)特點(diǎn),銷客多小編又多加整理,以方便和幫助各位商家們理解。
支付寶小程序從 2016 年開始立項(xiàng)算起,到現(xiàn)在已經(jīng)快 3 年的時間,在這 3 年的過程中,小程序的技術(shù)架構(gòu)也是不斷的升級和演進(jìn),在滿足業(yè)務(wù)發(fā)展的同時對于小程序整體的高可用、性能優(yōu)化、多端輸出方面做了大量的工作。下面就一起來看看吧!
一、系統(tǒng)架構(gòu)
支付寶小程序不是從零開始建設(shè)的一個產(chǎn)品,而是依托于螞蟻技術(shù)部多年來的技術(shù)沉淀,再結(jié)合小程序的業(yè)務(wù)場景,逐步的發(fā)展起來的。
面對開發(fā)者提供的研發(fā)支撐和運(yùn)維支撐服務(wù),可以幫助開發(fā)者更有效率的開發(fā)小程序,在上線后也提供眾多的工具幫助開發(fā)者管理和運(yùn)營線上的小程序。
二、性能體驗(yàn)
Google 的統(tǒng)計表明,頁面打開時間超過 3 秒用戶會流失 13%,超過 6 秒用戶會流失 60%。反過來,打開時間每減少 1 秒可提升 27% 的轉(zhuǎn)化率,給用戶帶來更好的用戶體驗(yàn)一直是支付寶努力在做的事情。
支付寶 app 不同于社交類的 app,屬于低頻類的應(yīng)用,所以在小程序的優(yōu)化方式上會不同于高頻的應(yīng)用,由于高頻的應(yīng)用長期在系統(tǒng)層面是活躍的狀態(tài),所以高效的優(yōu)化方式就是預(yù)加載,在后臺把小程序相關(guān)的資源盡可能的提前加載好,在用戶使用小程序時可以快速的啟動起來。
而對于低頻應(yīng)用,更多的是冷啟動,所以在這種情況下,我們更多的是從技術(shù)的角度來優(yōu)化每一個環(huán)節(jié)的性能,在小程序用戶體驗(yàn)上可以達(dá)到高頻應(yīng)用。
三、開發(fā)者工具
支付寶小程序的目標(biāo)就是為用戶提供高品質(zhì)的服務(wù),這些服務(wù)是靠我們的開發(fā)者來實(shí)現(xiàn)的,所以如何幫助開發(fā)者提供提供高品質(zhì)的小程序,如何保障線上小程序的質(zhì)量,就是我們一直努力在做的事情。支付寶小程序提供從開發(fā)、調(diào)試、發(fā)布到運(yùn)維整個鏈路的工具,這些工具也在不斷的完善和增強(qiáng),讓開發(fā)者可以更高效的開發(fā)出高品質(zhì)的小程序。
四、多端 inside
目前支付寶小程序正逐步打通阿里生態(tài),開發(fā)者可一次開發(fā),阿里各大 app 多端運(yùn)行,通過小程序連接阿里經(jīng)濟(jì)體。小程序?qū)ν廨敵龅募夹g(shù)主要包含兩個部分,一個是小程序運(yùn)行時的 SDK,這個需要集成到接入的客戶端里面,另一個是小程序的互通,這塊需要接入的平臺和小程序平臺打通,大家共享同一個小程序生態(tài)。
小程序的 inside 技術(shù)棧不只是針對阿里集團(tuán)內(nèi)輸出,也可以輸出到外部的 app 商戶,幫助 app 商戶豐富業(yè)務(wù)場景,給用戶提供更多有價值的服務(wù)。歡迎加入支付寶小程序聯(lián)盟,通過小程序連接到阿里經(jīng)濟(jì)體,共同壯大小程序生態(tài)。
支付寶的小程序就介紹到這里了,希望對各位商家有所幫助。給大家作個參考。大家可不要盲目地去選擇平臺哦!
本文為銷客多原創(chuàng),轉(zhuǎn)載請注明“來源:銷客多”,侵權(quán)必究!