蘇寧易購竇敬博:移動客戶端的演變
原創(chuàng)2016年8月26-27日,由51CTO.com主辦的【W(wǎng)OT2016移動互聯(lián)網(wǎng)技術峰會】在北京粵財JW萬豪酒店隆重召開。自2012年以來,WOT品牌大會秉承專注技術、服務技術人員的理念已經(jīng)成功舉辦十一屆,不僅積累了大量的專家資源,更獲得廣大IT從業(yè)者和技術愛好者的認可和好評,并成為業(yè)界重要的技術分享及人脈拓展平臺。
在大會現(xiàn)場,記者采訪了蘇寧易購移動端技術負責人竇敬博,請他談談移動客戶端的開發(fā)與發(fā)展。

說到蘇寧易購,大家并不陌生,我們經(jīng)常會在蘇寧的門店或者蘇寧易購的網(wǎng)站、APP進行購物。隨著移動互聯(lián)網(wǎng)的快速發(fā)展,蘇寧易購的移動用戶也在迅速增長。目前,蘇寧擁有18萬員工,在300個城市中設有1600家門店,擁有會員2.5億+,如今,蘇寧易購采取的方式是線上營銷+線下實體結合的方式進行售賣。
蘇寧易購的移動客戶端是從2009年開始研發(fā)的,當時,蘇寧的線上業(yè)務量相對較少,移動客戶端僅由一個部門就完成了全部的開發(fā)工作,都是將所有業(yè)務模塊接入即可。
隨著用戶量的逐漸上升,移動客戶端承載的功能也就越來越多,目前,蘇寧易購APP的業(yè)務棧包括了客服、錢包、嘰咕、社區(qū)、嗨購、小店等不同模塊。隨著功能的增多,問題也接踵而至:維護成本不斷增加、編譯效率低、APK越來越大、溝通效率越來越低...
在整個移動客戶端演變過程中,蘇寧易購遇到***的問題就是溝通協(xié)作,隨著業(yè)務量逐漸的增加,不同模塊的功能開發(fā)分散在不同的部門,怎樣有效的溝通成為***的難題。因此,竇敬博的團隊就開始采用業(yè)務功能分模塊、基礎功能分組件的方式改進移動客戶端的架構。通過提供基礎組件和整體架構給業(yè)務模塊開發(fā)人員使用,并且提供完整的規(guī)范文檔,解決開發(fā)上的大部分問題,之后有問題會及時溝通反饋。
如何保證APP能夠在測試環(huán)節(jié)更加充分,并且減少生產(chǎn)上的Bug,是面臨的第二大問題。在今年下半年,蘇寧開始嘗試了國內第三方測試平臺,并且還建立了自己的測試平臺,建立測試完整的自動化測試案例,進行業(yè)務修改并及時更新。
過去,大家都集中在互聯(lián)網(wǎng),使用PC的方式進行連接,如今,人人都有手機、Pad等移動設備,更多的上網(wǎng)時間都會集中在移動互聯(lián)網(wǎng)的方式上。那么,從傳統(tǒng)的PC到移動的發(fā)展過程中,不是將PC搬到移動端就算完成了。竇敬博告訴記者,首先,做產(chǎn)品提出需求的人需要轉變思想,因為移動端的交互體驗與PC相比是完全不同的,并且在服務端和APP端也要有思想的轉變。PC端普遍的做法就是原則性的結構調用,但是在APP上,因為網(wǎng)絡的限制,丟包率原則性在APP上就不適用了。
在移動開放方面,有三種開發(fā)模式,即Web開發(fā)、原生開發(fā)以及混合開發(fā)。Web開發(fā)相對成本低、維護更新簡單,跨平臺性較強,也不需要發(fā)版審核和安裝部署,但是用戶體驗比較差;而原生開發(fā)的用戶體驗相對較高,但是開發(fā)的成本相對較高、維護更新比較復雜,而且還需要發(fā)版審核和用戶安裝部署。混合開發(fā)是介于Web開放和原生開發(fā)之間,兼具原生開發(fā)的良好用戶交互體驗的優(yōu)勢和Web開發(fā)跨平臺開發(fā)的優(yōu)勢。
那么,開發(fā)者該如何選擇呢?竇敬博指出,開發(fā)者剛開始做APP時,可能想快速上線,因此會使用H5混合式開發(fā),但這種方式會有一定的用戶體驗損耗,尤其是在一些交互比較多的業(yè)務場景。開發(fā)者應當根據(jù)業(yè)務形式的不同采用不同的方式。蘇寧易購也會根據(jù)不同的業(yè)務模塊,采取不同的開發(fā)方式。比如,購物車、交易、支付等模塊,采用的是純原生的開發(fā)方式;像促銷活動、展示內容則大多采用混合式的開發(fā)。
一個APP承載的功能很多,一旦參與到最原始開發(fā)的成員發(fā)生人事變動,或者去接受其他功能,又或者沒有技術文檔,接手的人很難快速的介入。因此,竇敬博也建議開發(fā)者要有一定的技術文檔書寫能力。
對于未來的移動互聯(lián)網(wǎng)的發(fā)展趨勢,竇敬博認為會逐步向動態(tài)化和跨平臺化發(fā)展。“如何在不對App進行整體升級的情況下,使業(yè)務功能快速上線,并且開發(fā)者還可以兼顧多種手機平臺是未來移動互聯(lián)網(wǎng)的發(fā)展趨勢。”
以上是51CTO.com記者從【W(wǎng)OT2016移動互聯(lián)網(wǎng)技術峰會】一線為您帶來的精彩報道。更多精彩內容,敬請持續(xù)關注!