閱讀656 返回首頁    go 技術社區[雲棲]


阿裏宣布Atlas開源 有效提升大規模團隊移動開發效率

繼Weex之後,阿裏在移動技術領域又有開源大動作。

3月13日,手機淘寶安卓客戶端容器化框架Atlas正式宣布開源( https://github.com/alibaba/atlas )。Atlas由阿裏巴巴移動團隊自研,以容器化思路解決大規模團隊協作問題,實現並行開發、快速迭代和動態部署,適用於Android 4.x以上係統版本的大小型App開發。

Atlas特別適用於大規模團隊的協同開發。通過提供組件化、動態性、解耦化的支持,Atlas能夠實現每個業務在開發階段獨立編譯、獨立調試、獨立運行,最後再以一個組件的形式集成到客戶端中,每個業務之間並行開發互不影響。此外,還具備客戶端動態發版和快速修複的能力。

目前,手機淘寶20個協作團隊開發的60+業務組件,數百萬行代碼都運行在Atlas上。快速迭代讓應用真正實現了隨時更新,有效降低了版本頻繁發布給用戶帶來的困擾。

在業界,移動容器化解決方案Atlas和高效的跨平台移動開發模式Weex、移動網絡接入服務ACCS一起,並稱阿裏移動技術三駕馬車。

與業內的一些組件化框架方案對比,Atlas的優勢是遵循安卓係統的設計規範,保持Android開發人員的開發習慣,通過反射和輕量的hook方案來實現模塊的組件化,從而減少適配成本,並將大量的工作放到了編譯期,提高穩定性。

談到為何要開源如此有價值的移動開發工具,阿裏巴巴無線技術資深技術專家玄黎表示,“Atlas是為了解決手淘大規模團隊協作,快速交付而生,並在過去幾年的手淘發展中得到驗證。隨著移動端的快速發展,越來越多團隊會碰到手淘之前的問題,我們很願意把我們的方案共享給業界,共同完善在Android端上快速迭代交付的能力。”

開源隻是第一步。後續阿裏巴巴會一直不斷完善Atlas,讓Atlas為整個開源業界做共享。據悉,Atlas會同Weex一樣,與社區一起建立生態服務行業,為移動開發者提供開源支持和服務,幫助更多開發者快速學習和應用,創造更多的價值。

a2d47fdb5ce8a784d57b299dff1c6ab0629bccda

原文發布時間為:2017-11-13

本文作者:手淘技術團隊MTT

本文來自雲棲社區合作夥伴“阿裏百川”,了解相關信息可以關注“阿裏百川”微信公眾號

最後更新:2017-11-13 17:34:22

  上一篇:go  個人簡曆
  下一篇:go  11月13日雲棲精選夜讀:阿裏雲中間件產品科技普惠企業,滿足多場景需求