現在的位置: 首頁 > 移動開發 > 正文

移動開發APP工廠時代

2020年01月11日 移動開發 ⁄ 共 800字 ⁄ 字號 評論關閉

  App工廠目標、架構與實施方法

App工廠的實施目標

  1.App工廠有以下目標:

  標準化能力的產出,為App研發提效增速

  標準化能力是實現App工廠的基礎,標準化能力與App業務代碼無耦合關系,比如ReactNativeSDK,網絡庫、緩存庫等。

  支持創新App、垂直App、極速App的生成和迭代

  同一套代碼,根據配置,能按需生成不同App所需的代碼。按需生成是關鍵和核心,不給App工廠生成的App代碼攜帶任何無用代碼,增加包大小。

  支持垂直業務在獨立App上的平移

  App工廠依附于58App框架代碼上,馬甲包、極速包與App工廠(58App)是一個子集與全集的關系。但類似安居客App與58App是兩個獨立App,有交集(公共底層代碼或某些業務代碼),業務代碼集合不一樣。

  針對獨立App的公共業務代碼,定義為垂直業務。App工廠在統一底層服務的前提下,也要支持垂直業務在獨立App上的平移。即一套業務代碼,能在兩個或多個獨立App上運行。

App工廠架構

  名詞解釋

  PODS

  在iOS領域,pods特指cocoapods,是其縮寫。cocoapods是對OC或swiftCocoa工程的依賴管理。

中間件

  中間件在軟件領域的通用解釋是:連接軟件組件和應用的程序。在這里中間件體現的是連接和共用。連接的是業務層和基礎庫層,共用體現在業務層的公共服務。

  中間件按照業務強相關與否分為業務中間件和標準中間件。

  業務中間件:

  與業務強相關的中間件,在某一個獨立App中通用。由于對當前App其它功能的過多依賴,所以不適用于其他獨立App。

  標準中間件:

  與業務弱相關的中間件,不僅在某一個獨立App中通用,在其它獨立App中也通用,與App中的業務弱相關。最常見的是標準版的RNSDK。

  結束語:以上就是關于移動開發APP工廠時代的全部內容,更多內容請關注學步園。

抱歉!評論已關閉.

奔驰宝马破解版下载 山西长治胡乐麻将 正规分分彩计划app 连码四全中 免费 中超什么时候复赛 中国石油股票股吧 豪利棋牌官方下载大闹天宫 平特两肖怎么买 私募资产配置基金 利升国际棋牌 平码减几得下期平码 股票入门必看书籍 韩国快乐8不开了吗 查看特马资料 麻将来了 3分pk10计划软 德甲多特蒙德莱比锡