亚洲av中文无码乱人伦在线视色,网曝黑料国产吃瓜,无码国产精品久久一区免费,亚洲av在在线观看,亚洲av国产午夜精品一区二区

如何快速開發(fā)主APP的極速版(快速開發(fā)app的方法)

閱讀原文如何快速開發(fā)主APP的極速版

點(diǎn)擊關(guān)注“八戒技術(shù)團(tuán)隊(duì)”,閱讀更多技術(shù)干貨

相信很多人都發(fā)現(xiàn)了市面上有不少大型互聯(lián)網(wǎng)公司的app都推出了極速版,輕量版等等,保留了核心的功能體驗(yàn),其余功能都做了很大的減法,以提高用戶體驗(yàn)速度為主旨,如果從0開始做人力成本投入十分大,而且部分重合的業(yè)務(wù)會涉及多版本兼容,這時(shí)對于人力投入有限又想要快速推出極速版需求的公司提出了一個(gè)新的命題。

問題和挑戰(zhàn)

  • 基礎(chǔ)功能是否SDK化
  • 通用業(yè)務(wù)功能如何復(fù)用
  • 相似業(yè)務(wù)是否使用一套邏輯和API
  • 兩款app中哪些數(shù)據(jù)需要做隔離和打通

1.基礎(chǔ)功能是否SDK化

以豬八戒APP為例,速配版和主版有很多基礎(chǔ)功能如下

如何快速開發(fā)主APP的極速版(快速開發(fā)app的方法)

可以看到除了分享功能,速配版基本上包含了主版APP的所有基礎(chǔ)功能,這里就需要提前把豬八戒這些基礎(chǔ)功能組件化或者SDK化,工欲善其事,必先利其器嘛。

2.通用業(yè)務(wù)功能如何復(fù)用

通用業(yè)務(wù)是指除了基礎(chǔ)業(yè)務(wù)以外,兩款app還會用到的相同功能,這里也以豬八戒APP為例。

如何快速開發(fā)主APP的極速版(快速開發(fā)app的方法)

這些偏向業(yè)務(wù)型的功能模塊,能組件化最好,如果不能盡量保證在一個(gè)moudle下完整的引用或者拷貝到新項(xiàng)目中。

3.相似業(yè)務(wù)是否使用一套邏輯和API

  • 如果數(shù)據(jù)源用的是同一套,展示和處理邏輯完全一致,APP代碼直接復(fù)用,后端不提供新API,速配版APP直接通過代理到主版APP的API。
  • 如果數(shù)據(jù)源用的是同一套,但是展示和處理邏輯有偏差,APP代碼不復(fù)用,后端提供新的API。
  • 如果數(shù)據(jù)源不同,但是展示和處理邏輯完全一致,APP代碼直接復(fù)用,后端提供新的API,返回?cái)?shù)據(jù)格式完全參考主版APP的API。

4.兩款app中的哪些數(shù)據(jù)需要做隔離

根據(jù)業(yè)務(wù)需求,兩款A(yù)pp的數(shù)據(jù)主要分為以下幾種:

  • 賬號數(shù)據(jù):需要打通
  • 交易數(shù)據(jù):隔離
  • 即時(shí)通訊數(shù)據(jù):隔離
  • 店鋪,服務(wù),案例數(shù)據(jù):隔離
  • 推送數(shù)據(jù):隔離

同一個(gè)用戶賬號可以同時(shí)登錄兩款A(yù)pp,但是在使用過程中的溝通,訂單等數(shù)據(jù)需要根據(jù)實(shí)際情況做隔離,不做隔離的話2款app互相兼容,工作量會加大。

構(gòu)架設(shè)計(jì)

如何快速開發(fā)主APP的極速版(快速開發(fā)app的方法)如何快速開發(fā)主APP的極速版(快速開發(fā)app的方法)

效率提升

如果能預(yù)先把以上事項(xiàng)提前梳理和準(zhǔn)備好,根據(jù)自身業(yè)務(wù)體量不同,開發(fā)極速版APP能節(jié)約30%~50%的開發(fā)時(shí)間和人力成本

希望以上內(nèi)容能對有需要的人有所幫助

歡迎大家留言寫下自己希望了解的技術(shù)方向

歡迎大家一起探討交流

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
返回頂部